Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Open Source Microsoft Programming

Open Source-happy Microsoft Joins Eclipse Foundation (networkworld.com) 131

alphadogg writes to note that just a day after announcing it would be bringing SQL Server to Linux, "Microsoft has announced that it is joining the Eclipse Foundation, an open source community for developers launched more than 10 years ago." Microsoft, which notes that it has worked with the Eclipse Foundation for years "to improve the Java experience across our portfolio of application platform and development services," made the announcement to attendees at EclipseCon, going on in Reston, Va., this week.
This discussion has been archived. No new comments can be posted.

Open Source-happy Microsoft Joins Eclipse Foundation

Comments Filter:
  • by idontgno ( 624372 ) on Tuesday March 08, 2016 @02:39PM (#51660839) Journal

    "Embrace, Extend, Extinguish."

    • Re: (Score:3, Insightful)

      by kheldan ( 1460303 )
      This, so much this. Glad someone else said it. I'd have to say, given Microsofts' track record, especially lately, that they're more interested in 'infiltrating' the Open Source community as much as possible, so as to more easily destroy it and make All Things Microsoft a reality. Come on, FTC, when are you going to get around to levelling monopoly charges against Microsoft?
      • by Anonymous Coward

        How, *exactly*, is Microsoft going to "extinguish" anything that's Open Source?

        They can't revoke their already-granted copyrights, they can ONLY decline to release *further* code under an open source license.

        So... no matter where you get to with Microsoft-supported open source, you can ALWAYS fork it, and continue maintaining, extending, and working with it regardless of what Microsoft decides to do *tomorrow*.

        There is literally no way Microsoft could do anything to harm or kill your product, the only thi

        • Change some of the code, wait a couple of years, file patent infringement claims.

          Well, I haven't read the Eclipse license, so that might not work, but it's of a piece with what they've done before. So perhaps a modification of that, where Eclipse usability becomes dependent on a Microsoft plug-in that isn't a part of their donated code.

          My feeling about MS is, "If it's a sleazy trick, then MS is either working on it or kicking themselves for not thinking of it first.".

          • by jrumney ( 197329 )
            A lot of OSS licenses make it explicit, but estoppal still exists in law, even if the license doesn't specifically say they can't start suing people for patent infringement on code that they made publicly available under a license that encourages reuse.
            • they can't start suing people for patent infringement on code that they made publicly available under a license that encourages reuse.

              Isn't the "made publicly available" bit an example of "prior art". At least, when I dealt with (European) patent law, that would have been grounds for denying a patent application. Once we'd FILED the application, then we could use our ideas to beat shit out of our competitors (different, but not directly comparable because they did different things) product adverts. These da

              • by jrumney ( 197329 )
                They can apply for the patents before they open source the code to avoid the prior art issue. But if they open source the code without stating up front that you need a license from them, and if they contribute it willingly to other projects with licenses that are incompatible with stating that you need a license to use the code, then they have triggered estoppal.
                • Errrrr.. I read that.OK, 3rd reading ....
                  i8f they open source the code
                  Null
                  d if they contribute it willingly to other projects with licenses that are incompatible with stating that you need a license to use the code, then they have triggered estoppal.
                  Sorry, did you just say that I have NO CHOICE but to
                  Slug more $So,
          • by godefroi ( 52421 )

            If Eclipse's usability depends on some future hypothetical Microsoft-developed plug-in, then it's unusable now, and nothing of value will be lost. In this scenario, the only value that can be extinguished is the value that Microsoft created...

            • by HiThere ( 15173 )

              Sorry, but have you ever tried to retrofit old code to work with a new set of libraries. It can almost always be done, but it is often quite difficult. And it's quite possible to write patents that apply, or appear to apply, to all the obvious feasible ways of doing so. This has worked in the past. The only tricky part is to get the system dependent on your changes for two or three versions before you start noticed enforcement actions.

              I've got several of old programs that won't work on Linux after about

        • by Anonymous Coward

          They could hire Poettering and kill your product from within.

        • by Anonymous Coward

          For example: They look at an Open Source environment, such as Android.
          They contract those who use it, and inform them that they believe some of their patents are being abused.
          They are deliberately vague about the details.
          They threaten to sue, unless licensing fees are paid to Microsoft.
          The Android using companies can not afford the risk, so they pay Microsoft BILLIONS in bogus licensing fees.

          If there was ANY integrity to what Micro$oft was doing , then this would not be happening.

          • I do agree with the AC. (Washes mouth out with soap made from Tyler Durden's fat.) Enough people who have enough money for deep lawyering have caved on that, that I take it as true. IANAL (thank fuck IANAL!. But money pays for deep lawyering, and enough etc etc) so I don't know what the original issue was, but from later quietness, it is something that can be easily bypassed. so, no problem.

            Mathematics (as opposed to implementations of the maths) are published ideas (how else can the validity be assessed?)

        • Slip in Nsa backdoors because Microsoft is uncle Sam's bitch?

    • 'nuff sed.
    • by Anonymous Coward

      /. is really showing its age lately :/

      • by MightyMartian ( 840721 ) on Tuesday March 08, 2016 @03:00PM (#51660991) Journal

        This isn't some Englishmen still taking the piss out of the Germans for WWII. Microsoft's turning over a new leaf is a very new phenomenon, so I don't see why a healthy dose of skepticism isn't in order. Microsoft has a lot of road to repair before a lot of people will be willing to fully trust it, and that's as it should be.

        • Especially since the evil old leaf's narfarious plan included

          "Embrace open source"

          as their opening move. And now we're supposed to be so glad that Microsoft is embracing open source? Seriously?

          Hey, sure, if they get stuck on this phase, that's fine. But the moment they start making suggestions about the direction of the project, or new features they want to add, or "powerful extensions that would really help the project"... You know... I not sure which is worse, the maniac telling everyone to drive into th

      • by Austerity Empowers ( 669817 ) on Tuesday March 08, 2016 @03:11PM (#51661065)

        Those who forget history are doomed to repeat it.

        Doing the same thing over and over expecting different results is a sign of insanity.

        If showing our age means we remember when MS was bad, and why MS was bad, then guilty as charged.

        There are really good reasons to really hate Microsoft, and thus far, absolutely none to love them. Their OS is crap, their developer tool chain is crap, they still have cute ideas about the command line that are funny in a bad way. They appear to be all about Indian software development, and it shows. Honestly other than an effort by marketing to soften their image, they are still the same shitty company. It was just this past month that their covertly funded attempt at ruining Linux (aka the SCO lawsuit) finally died the true death. I don't know why we would expect anything has changed.

        I will buy their turnaround the same way I bought Apple's turn-around: after surviving the brink of bankruptcy and fundamentally changing the nature of their product in acknowledgement of its defects, and coming out the door with something I want to buy on its own merits: not because I have to, not because I'm stuck in some demented ecosystem.

    • Desperation (Score:5, Insightful)

      by plopez ( 54068 ) on Tuesday March 08, 2016 @03:18PM (#51661131) Journal

      I for one smell desperation. See the recent article on SQL Server for Linux. They are losing mindshare and to remain relevant they need to get a footprint in the OSS space. They can no longer concede it to the competition.

    • OSS works a little differently. See Oracle and MySQL. Oops, I mean MariaDB.

      As crazy as it sounds, Microsoft is probably actually trying to join the table in earnest for a change. They realize that the world is marching onward and that platforms are not as important as they used to be so they want to try and stay relevant. Witness their move to bring SQL server to Linux. They know that cloud/infrastructure on demand is where a lot of the world is going and SQL server on Windows just isn't going to be a

      • by HiThere ( 15173 )

        They've said that too often before, and every time they've lied. To trust them this time would be foolish.

        That said, sometimes they do offer a hook with decent bait that it's possible to take without getting caught. Which is where not trusting them comes in. Be sure the bait is worth the risk, and avoid getting hooked...or poisoned.

        • Again though, there's no "trust". If they "do" something to Eclipse the codebase will fork and everyone will take the non MS fork like has happened so many times in the past.

          • If they "do" something to Eclipse the codebase will fork and everyone will take the non MS fork like has happened so many times in the past.

            Like when they contributed to the Linux kernel...oh wait. What are some of the "many times" when Microsoft has contributed to an open source project and then people have forked and everybody has taken the non-MS fork?

            • It's not a MS specific comment. MANY companies or groups have tried to take or hijack an OSS project and the community told them to go pound sand and made their own fork. Like MySQL and MariaDB. Or like Nagios and Icinga, or Mambo and Jooma, or even stuff like OpenBSD from NetBSD (caused by a power struggle within the NetBSD team).

    • I'm trying to think...excluding situations where they outright bought a company (e.g. Nokia, Skype), when is the last time MS has employed Embrace Extend Extinguish? I haven't exactly been paying attention lately, but I can't think of an instance in quite awhile...
    • yes but this time it will be a public service. ;)

    • by AHuxley ( 892839 )
      Yes. The wider community will have to pay for this in terns of "clean up", paper work, loss of reputation or conflicting legal issues.
      Embrace, Extend, Extinguish just keeps giving over any open project. Flood with code, new ideas. Extend the project into the busy work realm. Then extinguish as the vast tainted project becomes more work just to keep track of rather than ever been productive again.
    • "Embrace, Extend, Extinguish."

      Isn't that the strategy of every single company that wants to compete in an existing market? If you read up on it the idea is to embrace a product category by producing a competitor, extend your competing product to have features users want in an effort to extinguish the competition.

    • Back when that tactic was standard practice, we had Bill Gates and Steve Ballmer in charge of the company. Both have since stepped down (BG is now the technology advisor, but not in charge of the business strategy of the company). I'm not saying that Microsoft has definitely changed, but I'm willing to give them the benefit of the doubt for now.

  • by Qbertino ( 265505 ) <moiraNO@SPAMmodparlor.com> on Tuesday March 08, 2016 @02:50PM (#51660929)

    ... and the sea is running red with blood.

    This move *does* raise an eyebrow with me. .Net FOSS? Naturally. SQL Server for Linux? Whatever. ... But this *is* surprising. They've got a very good IDE with visual studio, it is very surprising that they team up with Eclipse.

    Perhaps it is to get closer to the Java camp? After all, that's where all the big corporate money is - Java Appservers and such.

    • That would be my big thought, and it's likely why .NET and SQL Server are being ported over to Linux. They're gunning for the big enterprise Java applications, and they know they'll never get these guys to move over to Windows. This looks to me like after 15 years of trying to bring Mohamed to the mountain, they're finally going to bring the mountain to Mohamed.

      Frankly, as much as I generally dislike Microsoft and its products, I'm hoping they give Oracle a big nasty kick in the ass. I hate Oracle that much

      • by PCM2 ( 4486 )

        That would be my big thought, and it's likely why .NET and SQL Server are being ported over to Linux.

        I would have thought it's more about cloud. It's my understanding that even most VMs on Azure are running Linux.

    • If all roads end in microsoft, then MS is a little less put off by the community that won't touch VS.

      MS wants to have a software development reality where you can't turn around without bumping into some potential reason to give money to MS. Previously, they hitched that all on the premise that a target market adopts Windows as the leverage point to get in. Now they are (seemingly) accepting that many market segments won't go that way (server and mobile particularly) and trying to tap into those markets.

      I

      • by PCM2 ( 4486 ) on Tuesday March 08, 2016 @03:03PM (#51661011) Homepage

        As a key example, I have never met a shop that did SQL Server because they explicitly wanted it, but that it was the path of least resistance for supported database given an existing contract with MS.

        But once Microsoft gets its database running on these customers' platform of choice, it can always start competing on price. SQL Server is a totally competent database. If Microsoft really gets it running on Linux in a way that Linux admins will like working with it, it stands to gain market share.

      • by phantomfive ( 622387 ) on Tuesday March 08, 2016 @03:15PM (#51661101) Journal

        Previously, they hitched that all on the premise that a target market adopts Windows as the leverage point to get in. Now they are (seemingly) accepting that many market segments won't go that way (server and mobile particularly) and trying to tap into those markets.

        A lot has changed, Windows is a small part of Microsoft's revenue [computerworld.com], and the cloud is now the biggest part. CEO Nadella sees the cloud as a huge cash cow, and wants a part of (seriously, read the article).

        So they probably have complaints like, ".net sucks because you can only develop for it on Windows." I'm sure they've heard it, because I've heard it. So they are trying to remove all barriers any pesky developers might tell their managers, preventing them from using the technology (as you pointed out).

        • by Burz ( 138833 )

          As for .Net adoption, I wouldn't trust a company that extorts royalties from Android devices on patents it refuses to disclose publicly.

          Patent revenues from Android devices are a big deal to MS... http://www.thewindowsclub.com/... [thewindowsclub.com]

          This theme about MS being "Open Source Happy" is dubious at best (no surprise it comes via timothy).

          • This theme about MS being "Open Source Happy" is dubious at best (no surprise it comes via timothy)

            Let's say it differently.....they're definitely trying to integrate themselves into the open source community.......
            Which is not to say they are friendly to open source.

    • It is not surprising if Microsoft wants to turdify Eclipse through "Embrace, Extend, Extinguish."
      Microsoft under Nadella has been every bit as evil and corrupting as in the past under Gates and Ballmer.

      • You cant turdify Eclipse. Its already turdified.
      • by yodleboy ( 982200 ) on Tuesday March 08, 2016 @04:01PM (#51661427)
        "It is not surprising if Microsoft wants to turdify Eclipse through "Embrace, Extend, Extinguish." Microsoft under Nadella has been every bit as evil and corrupting as in the past under Gates and Ballmer."

        jesus, some folks just won't let go... As if MS has not changed in 20 years. As if tech favorites like google, yahoo, hp, ibm, apple etc haven't ground the little guy beneath their feet on occasion. There's not a chance that the people making decisions these days at MS are from a newer generation than Gates, Ballmer et al. There's, not a chance that these new people have a different perspective on doing business. Nope, MS has stayed the same since 1998 or so and the rest of the tech industry has evolved into a serene and cooperative utopia.

        Remember folks, once someone has committed a crime, served their sentence and gone on to do better (in general), it's OK to keep hating them no matter what.
        • jesus, some folks just won't let go... As if MS has not changed in 20 years.

          That's right junior, MS indeed has not changed in 20 years. If anything, they've become more obnoxious. In the past at least they let you use Windows whichever way you liked, giving you control of your computer. Now they are hell-bent on wrestling that control out of the users' hands and into their own.
          For another example, the dirty tricks with incompatible file versions produced by MS Office still continues. I sent a document prepared with Word 2013 to our PI (principal investigator) who uses Office 365,

        • As if MS has not changed in 20 years.

          I have seen nothing to indicate that they have.

      • Comment removed based on user account deletion
  • Oh Shit! (Score:4, Insightful)

    by Agent0013 ( 828350 ) on Tuesday March 08, 2016 @02:57PM (#51660967) Journal
    Ape #1: Dear me. What are these things coming out of her nose?
    Ape #2: Spaceballs.
    Ape #1: Oh, shit. There goes the planet.
  • by HerculesMO ( 693085 ) on Tuesday March 08, 2016 @03:03PM (#51661009)

    Which I expected to see on Slashdot in a laughably fast manner did not disappoint.

    Whilst the anti MSers here continue with that tirade, the rest of us are noticing a differentiation in how MS is conducting is business. It's not selling software any more -- it's selling services. Office 365 and Azure are pretty much the key to this differentiation. They want to build their partner ecosystem (this is what they've been pushing heavily for the last year+) and allow their partners to resell not only Azure, but the PaaS offerings Microsoft has built and is building.

    If you've seen "Field of Dreams" this is the Microsoft version of "If you build it they will come." They are building the future of deploying applications to the cloud, and managing everything throughout. They are going to integrate with everybody, they will make their own software a commodity and use that benefit of wide integration to drive it home in terms of operational benefits. It means developers can *just develop*. They won't have to worry about infrastructure, networking, etc.

    Compared to AWS, Azure is a far less configurable but far easier to manage platform. AWS builds all of the automation they offer into a base of virtual machines that still need to be managed on a storage, network, and VM level. Azure offers that with less configurations (ie, less machine types) but also offers you abstraction from all of it via their PaaS services. The only thing AWS has to offer in that space is Beanstalk and to be honest, unless you're running a lot of Java services it's not that useful.

    This is the future of Microsoft, in my opinion. You can think it's "embrace extend extinguish" but since all of their offerings are open source and they are making a hell of a lot of OS contributions, I think the simplicity of the hate has to be expanded a bit to think what MS could be doing to make money given their moves recently.

    • I have some cautious optimism. I would love to see some ability for Linux to run AD, Exchange, and other core services, as well as be better managed in domains/trees/forests. Winbind is very fiddly, and it would be nice to see something (preferably OSS) from MS to make Linux variants work with AD with fewer headaches, so I can have the boxes be locked and loaded into the domain in the kickstart file, with whatever GPOs pushed from on high to the boxes before they even reboot the first time.

      Some other MS f

    • As I asked in another thread on this post...I can't think of the last time MS did Embrace, Extend, Extinguish, unless you count when they completely buy a company; in which case, it's theirs to wreck as they see fit (RIP Nokia handsets).
      • That's cause people look out for that behaviour now. Outside of the desktop, they do not have a dominant position in any other industry. At best, Microsoft has tiny footholds, and most of those have collapsed. Because we now have a generation of IT people that saw what Microsoft did in the past with PCs, and won't give them the chance to do it again.

        So Microsoft needs to come up with new strategies to get what they want, such as ballot-stuffing industry standards bodies.

    • by Livius ( 318358 )

      It's not selling software any more -- it's selling services.

      Which is worse.

    • There was a time when MS could rely on mindshare and being the de facto standard. But these days, is that still the case? Why would a start-up go with an MS based solution today? 100% of the software they'd need to get started is free as beer, and free as in freedom to boot. Of course, some of the big consulting firms are still heavily invested, but for how much longer?

      So yeah, maybe you're right. It's not about EEE anymore. They're just getting desperate.
      • Why would a startup go with an MS solution? Because they want to turn around the software quickly, have easily available programming talent, and high quality products?

        I mean not for nothing, but .NET is an amazing language suite -- this is noted by almost anybody who is respected by the Slashdot community. .NET skills are readily available for hire, the IDE is top notch, and the ability for you to execute an idea is pretty darned fast compared to "open" languages.

        But that's just the languages. SQL server on

  • Is this like the scene where Neo dives headlong into Agent Smith's torso in Matrix n ?

  • What could possibly go wrong.
  • I hope against hope that this doesn't mean that Eclipse will start to resemble Visual Studio.

Every nonzero finite dimensional inner product space has an orthonormal basis. It makes sense, when you don't think about it.

Working...