Slashdot Mirror


What Will Microsoft's "Embrace" of Open Source Actually Achieve?

Nerval's Lobster writes Back in the day, Microsoft viewed open source and Linux as a threat and did its best to retaliate with FUD and patent threats. And then a funny thing happened: Whether in the name of pragmatism or simply marketing, Microsoft began a very public transition from a company of open-source haters (at least in top management) to one that's embraced some aspects of open-source computing. Last month, the company blogged that .NET Core will become open-source, adding to its previously open-sourced ASP.NET MVC, Web API, and Web Pages (Razor). There's no doubt that, at least in some respects, Microsoft wants to make a big show of being more open and supportive of interoperability. The company's even gotten involved with the .NET Foundation, an independent organization designed to assist developers with the growing collection of open-source technologies for .NET. But there's only so far Microsoft will go into the realm of open source—whereas once upon a time, the company tried to wreck the movement, now it faces the very real danger of its whole revenue model being undermined by free software. But what's Microsoft's end-goal with open source? What can the company possibly hope to accomplish, given a widespread perception that such a move on its part is the product of either fear, cynicism, or both?

217 comments

  1. They couldn't wreck the movement from the outside by TWX · · Score: 0, Troll

    ...so they consider "embracing" the movement from within, with the potential to further fragment it by only supporting some distributions and by making their stuff hard to use on the distros that they can't influence, then they eventually discontinue support for that distro while showcasing their commercial product that does something not entirely unlike what was done through that distro before.

    --
    Do not look into laser with remaining eye.
  2. EEE by OptimalCynic · · Score: 0, Troll

    What Will Microsoft's "Embrace" of Open Source Actually Achieve?

    To extend and extinguish, of course.

    1. Re:EEE by DutchUncle · · Score: 2

      "Embrace and extend" was the original phrase, in which a company would "embrace" a standard with "minor extensions and enhancements", eventually rendering the original standard apparently incompatible with its implementations. As a simple example, consider Microsoft Internet Explorer, which became significantly incompatible with the HTML standard it was supposedly supporting; or Microsoft's implementation of Java in a non-transportable way. Microsoft's approach was described as "Embrace, extend and extinguish" during the failed antitrust case. See https://en.wikipedia.org/wiki/...

    2. Re:EEE by Dadoo · · Score: 0

      To extend and extinguish, of course.

      Yeah... My guess is that, after this announcement, developers are going to say to themselves, "Great, now we don't have to learn how to use new tools to create software for Linux", and do all their work on Windows. Fewer people will work on development tools for Linux, too, because they can use tools that already exist on Windows to create software for Linux.

      Then, in five or ten years, when everyone's using Microsoft's tools, they'll claim no one's using them to port to Linux, anyway, and drop support. Developers will have no choice but to use Linux's (poor or non-existant) development tools, or drop support for Linux, altogether.

      Brilliant!

      --
      Sit, Ubuntu, sit. Good dog.
    3. Re:EEE by exomondo · · Score: 4, Insightful

      Yeah... My guess is that, after this announcement, developers are going to say to themselves, "Great, now we don't have to learn how to use new tools to create software for Linux", and do all their work on Windows.

      Since this is about open sourcing .Net how is it any different from Java? Do people not learn Linux-based tools to create Java programs because they can do it on Windows?

      Then, in five or ten years, when everyone's using Microsoft's tools, they'll claim no one's using them to port to Linux, anyway, and drop support.

      But it is open source, what would "dropping support" achieve when the source is out there?

    4. Re:EEE by rtb61 · · Score: 0

      That is like completely ignoring the reality of the total dominance of Android over 'loose'phone ( now how could I resist that, hmphm, winphone indeed). The problem M$ faces as part of it's services division is the public denial of expertise in open source software which excludes them from that growing market. To be able to gain space in open source markets they need to be able to demonstrate expertise in open source markets. Their biggest problem is being able to 'sell' it, they have no 'trusted' voices any more, they have all been sold out to maximise profits and they have yet to build up or attempt to buy in trusted voices. Of course just like IBM there is the whole security in essential computer infrastructure market that is now growing and developing as a result of the idiotic predations of the NSA and their partners and competitors in crime. Likely M$ will be forced to do the Google thing and start rebuilding their reputation via much publicised technology based research (cheap advertising) and rebuild their reputation away from software and the damage they have done to their brand in that market.

      --
      Chaos - everything, everywhere, everywhen
    5. Re:EEE by Hognoxious · · Score: 2

      What about when the next version comes out?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:EEE by fisted · · Score: 1

      Linux's (poor or non-existant) development tools

      Wow, what? Is opposite day?

    7. Re:EEE by exomondo · · Score: 1

      What about it? If open source is what gets developers to use .Net then the next version will also need to be open source otherwise they will continue using the existing version or fork it.

    8. Re:EEE by Anonymous Coward · · Score: 0

      yeah the open sourcers will probably force systemd into it. thatll make MS regret this decision!

    9. Re:EEE by Hognoxious · · Score: 1

      X-soft need the upcoming iDildo API functionality because, well, marketing say so.

      The beancounters say IT can cross-charge it to underhands or overheads or something like that.

      It's as sure as green apples aren't red that they can't be fucking arsed with building all that shit themselves.

      Realistically, can you provide a scenario where M$ don't get some money out of this - apart from where a meteorite twats 7 barrels of shite out of X-soft's HQ?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:EEE by exomondo · · Score: 1

      What company's marketing department dictates what API a company needs from another company's open source middleware? Sounds more like you're desperately trying to come up with some FUD than an actual scenario that would occur.

      But the answer is they would implement it themselves, contract some team to do it for them, Microsoft would charge them to do it for them or Microsoft would just do it and submit it to the codebase. Most likely if a company needs an API in a piece of open source middleware they will implement it themselves.

  3. The better to sell Azure cloud services by Anonymous Coward · · Score: 1

    They're just trying to make their platforms more appealing to people shopping for cloud computing services.

  4. Re:They couldn't wreck the movement from the outsi by Anonymous Coward · · Score: 0

    Doesn't look like they're going to do anything with the cash cow, MS Office.

  5. Embrace, Extend, Extinguish by Anonymous Coward · · Score: 0

    Historically, being embraced by Microsoft has often been deadly...

    1. Re:Embrace, Extend, Extinguish by Anonymous Coward · · Score: 0

      Funny. I remember from one of my classes long ago that another term for deadlock is deadly embrace. Microsoft wasn't even started back then, yet what an apt coincidence.

  6. From practical experience... by __aaclcg7560 · · Score: 0, Offtopic

    Except for Windows and Office, I don't run Microsoft bloatware on my PC. Everything else is open source. I'm still running the same AMD quad-core system from seven years ago. No need to get on the hardware band wagon again.

    1. Re:From practical experience... by blackomegax · · Score: 1

      OTOH upgrading to an intel i3 or something will save you massive bucket-loads in electricity over years.

    2. Re:From practical experience... by Anonymous Coward · · Score: 1

      "except windows and office".... "I don't run Microsoft bloatware"... that's like saying: Except for my F-150, I don't run Ford... wtf

    3. Re:From practical experience... by __aaclcg7560 · · Score: 1

      AMD AM1 processors run at 25W TDP, which is less the Intel i3 processors. My current AMD AM3+ quad core processor runs at 95W TDP. I'm thinking about replacing the motherboard and getting an AMD eight-core processor that also runs at 95W TDP.

    4. Re:From practical experience... by __aaclcg7560 · · Score: 1

      After all these years, Microsoft hit the sweet spot for Windows and Office as mature products. Someone else commented to me today on how bad it was using MS Visual Studio and SQL Server on less than top of the line hardware.

    5. Re:From practical experience... by Matheus · · Score: 1

      He stopped using Flight Sim... ;-)

    6. Re:From practical experience... by CastrTroy · · Score: 1

      I'm just waiting until I can get a Core M NUC (mini desktop) where I can run a desktop OS on 4.5W TDP. I'll replace my current 8 year old AMD and save a whole lot of power, and get a huge performance boost at the same time.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re: From practical experience... by Guspaz · · Score: 3, Informative

      i3 processors start at a TDP of 11.5W and are almost as fast as those 25w amd chips despite using less than half as much power. AMD chips have not been able to come remotely close to the performance per watt of Intel's chips since Conroe launched in 2006. They compete on performance per dollar, not power efficiency.

    8. Re: From practical experience... by bzipitidoo · · Score: 1

      If it's power efficiency that's wanted, shouldn't ARM be mentioned?

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    9. Re: From practical experience... by __aaclcg7560 · · Score: 1

      The lowest i3 TDP available at Newegg is 35W. Yes, we all know that Intel beats AMD in performance. Just not on price.

    10. Re: From practical experience... by Guspaz · · Score: 1

      So, if NewEgg doesn't sell it, then Intel doesn't make it? Intel's lower power parts are packaged to be soldered directly onto the motherboards of tablets and notebooks, places where people don't replace CPUs. NewEgg doesn't sell those parts. It's also worth noting that TDP is going to be the maximum power draw, but isn't going to tell you how much power it takes to accomplish a given task. Two CPUs with the same TDP can exhibit dramatic differences in battery life in mobile products.

      Your implication was that AMD offers better power efficiency than Intel chips. This is false. Intel's parts offer either substantially more performance at similar power consumption, or substantially less power consumption at similar performance. This is true from tablets through servers. But AMD is still competitive on price. This has led to them holding onto some market share, but it means that they have minimal presence in the mobile space, since power efficiency is a big deal in tablets and ultrabooks.

    11. Re: From practical experience... by Guspaz · · Score: 1

      It's not entirely clear to me that ARM chips offer better power efficiency than Intel chips when comparing modern parts at similar performance targets. There's not traditionally been much in the way of comparison points between them, because only very recently have ARM chips and Intel chips begun overlapping in terms of power envelopes.

      I'd be interested in seeing a comparison between nVidia's Denver cores (or the A15) and Intel's new Core M parts. I believe they have similar TDPs.

    12. Re: From practical experience... by __aaclcg7560 · · Score: 1

      So, if NewEgg doesn't sell it, then Intel doesn't make it?

      If I can't buy it, I'm not interested. My typical budget for a motherboard/CPU/RAM combo is under $200. AMD dominates this price range. Intel usually costs twice as much.

    13. Re: From practical experience... by Guspaz · · Score: 1

      You can buy hardware with lower-power Intel chips from NewEgg, you just can't buy the CPU by itself. It's not in your price range, but here's a Zotac mini computer for $380 (which includes the RAM and SSD): http://www.newegg.com/Product/...

      They also sell numerous tablets/laptops/etc with that processor.

      For an Intel motherbaord/CPU/RAM combo, you're looking at around $40 for the motherboard (all these prices from NewEgg US), $30 for 4GB of RAM, leaving you up to $130 for the processor. That puts it at an Intel i3-4360, a high-clocked dual-core Haswell part.

      For AMD's part, assuming the same CPU budget, you're looking at an A10-6800K.

      Right off the bat we can notice a disparity in TDP, being 54W on the Intel chip and 100W on the AMD chip.

      In terms of performance, AnandTech Bench conveniently has both of those chips in their system. The benchmarks show that the Intel chip is faster (sometimes substantially) in almost every benchmark, be it single or multithreaded... And all that while using much less power.

      After looking up those results, though, I realized that that AMD chip was a Richland, while there is the newer Kaveri cores available. There is also a Kaveri CPU at the same $130 pricepoint (but with a lower clockspeed/model number), the A10-7700K, with a TDP of 95W. That one is unfortunately not in Bench, but looking at other sides indicates that it manages to narrow the gap substantially, while still generally being slower than the i3 chip. But in order to do this, it uses 10W more power at idle and 26W more power at load.

      Intel's got Haswell chips at decent clockspeeds down to roughly the $40 pricepoint, where I expect they'd still compete favourably with AMD. Below that is nothing, and I suspect there might be a point somewhere between $40 and $130 where AMD makes more sense.

      All this said, I'm disappointed in AMD. I don't want Intel to beat them, I want AMD to put out parts that are competitive in price, performance, AND power consumption. Most of my early CPUs were AMD chips. I've owned a K6-2, a Duron, and an Athlon XP, and all were fantastic. The Athlon 64 was also great. But ever since then, AMD has been behind, and the lack of competition has certainly not helped the market. I keep hoping that AMD will put out something new that wows me, a completely new architecture that shakes things up like Conroe did for Intel or ClawHammer did for AMD. But thus far they seem to keep iterating on the same non-competitive designs.

      Unfortunately, it seems like ARM is more likely than AMD to bring competition to the market as they keep slowly creeping up the TDP ladder, and we're just now starting to see them going head-to-head with Intel in the PC space with lower-end Chromebooks. nVidia's Denver core is supposed to be competitive with Haswell in terms of performance/power, but I can't find any benchmarks that directly compare them.

    14. Re: From practical experience... by __aaclcg7560 · · Score: 1

      The only all-in-one motherboard I'm willing to consider is the ASRock C2550D4I Mini ITX Server Motherboard with a quad-core Intel Avoton processor and 12 SATA connectors. This is a favorite motherboard for FreeNAS file server builders. I just got a new case for my file server that can hold eight 3.5" drives and three 5.25" drives. At $269, it's bit out of my price range and doesn't include ECC memory.

  7. "But what's Microsoft's end-goal with open source? by Anonymous Coward · · Score: 0

    Obviously it's not tulips and dandelions, unless their shareholders are extremely keen florists, my hunch is money!

  8. Embrace by roc97007 · · Score: 0, Flamebait

    ...is followed by Extend, which is followed by Extinguish. Do we even have to ask the question?

    I think it's getting more and more difficult for Microsoft to successfully implement the three-E strategy in this day and age, but it doesn't stop them from trying.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:Embrace by Richard_at_work · · Score: 2

      I'm confused - what does Microsoft see as being able to "extend" or "extinguish" by open sourcing their own products? Sure, that may be a goal if they get involved in third party products, but its pretty hard to extend and extinguish other products by being actively involved in the development of their own.

      At the moment my .Net stack is looking more and more open each day, but that doesn't harm PHP, Python, Java etc because it doesn't affect them in the slightest. All it means is I'm less likely to use them because my current stack looks better and better.

      If you mean they wish to extend and extinguish the entire open source movement, well thats just ridiculous - you can't force people off Python, Perl, PHP, Java etc, you can't force communities to switch wholesale to your platform, they will always go on until the platform is irrelevant, but to achieve irrelevancy in a competing product yours has to be better.

    2. Re:Embrace by Anon-Admin · · Score: 1

      The more they try the more money they spend. The more they take away from their primary product development. The more money they loose when they fail.

      Eventually they will run out of money and go out of business.

      Which will be followed by "The year of the Linux Desktop" :P

    3. Re:Embrace by Rob+Y. · · Score: 3, Insightful

      They're not really open sourcing them. The Linux version's going to be some kind of collaboration with Ximian to extend their Mono implementation. Eventually they'll be marketing along the lines of "Now that you've chosen Azure, don't you want the real thing for your .NET platform - you can't trust those hippies to have implemented it right".

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    4. Re:Embrace by roc97007 · · Score: 1

      The more they try the more money they spend. The more they take away from their primary product development. The more money they loose when they fail.

      Eventually they will run out of money and go out of business.

      My understanding is that Microsoft has a *lot* of cash. But the sun isn't due to go out for awhile yet, so I guess there's time for Microsoft to run out of money.

      Which will be followed by "The year of the Linux Desktop" :P

      Oh, now you're just being silly...

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    5. Re:Embrace by Dutch+Gun · · Score: 0

      Nah, I don't buy it. I'm pretty sure they hold no illusions of being able to extinguish open source, as I don't believe they're quite that foolishly optimistic.

      This is nothing more than Microsoft acknowledging the realities of today's market in which they're no longer the sole dominating platform. They're turning their aircraft-carrier-sized ship in a new direction in an attempt to stay relevant in this more diverse ecosystem. Frankly, I think moving to open source is less important than Microsoft turning into a true multi-platform company, in which it's actually developing for platforms other than Microsoft Windows with first-line applications.

      Going open-source is just a means to an end. I don't think you should read much more than that, either positively or negatively in regards to their stance on open source. They're just moving their technologies (like server-side .NET APIs) to other platforms, which will allow current MS developers to easily develop multi-platform code without having to move away from their familiar development environments - meaning Windows + Visual Studio. Visual Studio will soon be able to target Android / iOS and use the LLVM compiler, which would be unthinkable for Microsoft of just a few years ago. This is critical for their own future internal development strategy. They want their own development teams as well as other Windows developers to be able to quickly and easily create applications for different targets using a common set of tools and technologies.

      In short, they're broadening their focus from an exclusive Windows stack into more generalized software development and hosting that includes multiple platforms. Linux servers, Android, and iOS are not going away, so why not make money selling software for them? This keeps their business clients happy, as it means their mobile apps don't need to run on Windows phones, which no one really wants, while they can keep using the same Windows OS and software on the PC that they're already familiar with and currently using.

      If you want to look at it more cynically, you could say that Microsoft is attempting to keep Windows relevant in a post-PC world by ensuring it can more easily interop with other platforms like Linux, Android, and iOS. The best way for them to do this is to allow Windows PC developers to use their existing tools and technologies to target those platforms.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    6. Re:Embrace by Ol+Olsoc · · Score: 1

      They're not really open sourcing them. The Linux version's going to be

      Fuckedupbuntu

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    7. Re:Embrace by Anonymous Coward · · Score: 0

      1994 called, it wants its ridiculous MSFT paranoia back. What they are releasing is the entire .NET framework - compilers, libraries, etc., as a single code base that will run on whatever platform people want to port it to. "The real thing for your .NET platform" will be "the Open Source .NET platform produced by the .NET Foundation."

    8. Re:Embrace by Anonymous Coward · · Score: 0

      That's a might fine hat you have there. So shiny and silver

    9. Re:Embrace by marcello_dl · · Score: 0

      Microsoft can open source stuff and still keep it under de facto control. They just need to do exactly what google did with android.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    10. Re:Embrace by gbjbaanb · · Score: 1

      "The real thing for your .NET platform" will be "the Open Source .NET platform produced by the .NET Foundation."

      or will it be "the real thing for the .NET version platform"?

      Or the .NET platform that is open source, but you still need to buy a load of stuff to get the juicy stuff that powers most applications nowadays, like WCF and WPF.

      Now, if someone forked it and produced a GUI that worked well, rendered fonts without fuzziness or needing a caching service, and performed well... then I'd be much more positive about this open sourcing of .NET core.

    11. Re:Embrace by roc97007 · · Score: 1

      > If you want to look at it more cynically, you could say that Microsoft is attempting to keep Windows relevant in a post-PC world by ensuring it can more easily interop with other platforms like Linux, Android, and iOS. The best way for them to do this is to allow Windows PC developers to use their existing tools and technologies to target those platforms

      With Linux I sort-of agree, as Microsoft has done timid foreys into this kind of interoperability in the past, but I don't see them trying to interact with Android and IOS. Windows ... I was about to say "Mobile" but it's all Windows now, I guess -- Windows on portable devices (there you go...) is the major new up and coming platform (according to marketing) and Microsoft typically fights to the death (often their death) in the initial stages of the introduction of a new platform. I'm not sure that parses, but you get what I mean. Microsoft would not be seeking interoperability with the iPad at a time they're trying to sink it by showing the Surface on Hawaii five-oh at every opportunity. (Or whatever.)

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    12. Re:Embrace by Anonymous Coward · · Score: 0

      ...is followed by Extend, which is followed by Extinguish.

      Yes they will embrace open source .Net, extend it and then extinguish their own technology. ::rollseyes:: it is incredible the lack of faith people here have in open source after all the pontificating about how brilliant it is.

      It used to be that people wanted companies to release their software as open source but now the community has proved so fickle that they don't want companies to release their software as open source lest that company discontinue support and support be left to an incapable community and end up another abandoned open source project. It's easier to complain that the FOSS community is helpless because the software is proprietary than for the company to open source it and the FOSS community actually need to do something like potentially contribute to maintenance and/or have an obligation in proving the philosophy is as good as they say it is.

    13. Re:Embrace by Anonymous Coward · · Score: 0

      The more they try the more money they spend. The more they take away from their primary product development. The more money they loose when they fail.

      right because releasing software as open source is a sure way to fail...my how the message has changed.

      Eventually they will run out of money and go out of business.

      yes listen to Anon-Admin, apparently if you release your software as open source you will run out of money and go out of business.

      its funny how some people will abandon the principles of open source and all the advocating of it and turn it into a terrible thing just because microsoft has decided to release more of their stuff as open source. i didn't realize all MS had to do to kill open source all those years ago was to start releasing some stuff as open source and the fossies would just start shitting where they live to spite MS.

    14. Re:Embrace by roc97007 · · Score: 1

      > It used to be that people wanted companies to release their software as open source but now the community has proved so fickle that they don't want companies to release their software as open source lest that company discontinue support and support be left to an incapable community and end up another abandoned open source project.

      I don't think that's it at all. It's nothing to do with some random company open sourcing their software. Companies do it all the time, for drivers and such, and it's a good thing.

      We're talking about Microsoft here, who has, in the past, used "Embrace" more than once as a road to extinguishing competitors. With varying success.

      For fudd's sake, there's a wiki about it: "Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] and was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.

      (Emphasis mine.)

      So yeah, companies do this all the time, but this is microsoft. We have a right, I think, to be a tad suspicious of their motives.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    15. Re:Embrace by roc97007 · · Score: 1

      > 1994 called, it wants its ridiculous MSFT paranoia back.

      I'd like to point out that "Embrace, Extend, Extinguish" is Microsoft's own words. Perhaps our reaction is less about our paranoia and more about Microsoft's baggage.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    16. Re:Embrace by Dutch+Gun · · Score: 1

      You're aware that, right now, you can build cross-platform apps entirely in Microsoft Visual Studio, right? And porting .NET is part of that interoperability I was talking about. The next version of Visual Studio is going even further with it's cross-platform support.

      Oh, make no mistake, they're trying to get Windows mobile kickstarted as well. I think at the moment they're just looking at the cold, hard facts. iOS and Android are absolutely dominant in that market, and if Microsoft understands one thing, it's how difficult it is to unseat a dominant market position. After all, Linux has had excellent and *completely free* offerings on the PC for years, yet it's hovering around 1%, even with the backlash by many users against Windows 8.

      So, I think the strategy is to deal with the certainty that iOS and Android on mobile and Linux on servers are not going to be disappearing anytime soon. That doesn't mean that they're not going to work hard to make a viable Windows mobile platform - I think they could potentially crack into the market with some moderate success at least, but I don't think anyone, either inside or outside MS, realistically thinks that they have a prayer of dominating mobile like they did the desktop.

      So, now we see them making tools and porting frameworks for easier cross-platform development. As a Windows developer, this actually makes me really happy at the prospect of using Microsoft's development tools I already own and know how to use were I to target other platforms, and I think this is exactly the reason they're doing this. Essentially, since I'm using Microsoft tools, it will probably be a no-brainer for me to also target, say, Windows mobile platforms as well. If I were using other development tools, I may not be as inclined to do so.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    17. Re:Embrace by terjeber · · Score: 1

      You are absolutely correct in this one. The people at MS are not dumb, the "one and only stack" is no longer. Microsoft is therefore, in a rather pragmatic manner, moving to stay relevant. You can see this in their open-sourcing a lot of their stuff, not only the .Net stack but also their C# compiler (Roslyn) etc. For anyone who is not a paranoid, retarded /. lunatic, this is a good thing. It also makes EEE basically impossible.

      Are there other signs that Microsoft is moving in this direction? Yes, there is. The iPad (and probably also Android phones and tablets) are getting their touch-enabled versions of Microsoft Office at least a full year before any Windows tablet or phone. Given the importance of Office inside MS, there is no doubt that abandoning their own platform as the "most important" one is a huge flag of surrender to realities.

      This simply isn't the Microsoft of the 1990s, and that's a good thing. No matter what the paranoid nuts go on about.

      Oh, and as the "only" other managed software development environment, we should all be happy. C# and .Net is more than Java ever dreamed about being, and more than Java ever will be as long as Oracle uses a community process to manage the development. To me, a combo of .Net on the server and Angular and (at the moment, but that stuff changes all the time) Ionic on the client is fantastic. Cordova makes my life a good one, and .Net on the server blows Java out of the water every day of the week and 22 times on Sunday. Speaking here as someone being part of a team that delivered enterprise software (had it deployed at many customers) on the Java platform back in 1997-98 or so. JDK 1.0.2.

    18. Re:Embrace by terjeber · · Score: 1

      Windows on portable devices (there you go...) is the major new up and coming platform (according to marketing) and Microsoft typically fights to the death

      You haven't been paying attention. Mobile Office or Touch Office or whatever, is available for iOS and (I think) Android at least a full year than any Microsoft mobile device.

    19. Re:Embrace by Anonymous Coward · · Score: 0

      We're talking about Microsoft here, who has, in the past, used "Embrace" more than once as a road to extinguishing competitors. With varying success.

      For fudd's sake, there's a wiki about it: "Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] and was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.

      right and if you read that wiki page (actually the bit you quoted that i bolded is sufficient) how does that apply to releasing their existing non-standard software as open source?

      how fucking ridiculous is it that somebody using the word "embrace" in the context of releasing OSS code sets off the FUD Machine?! you dont know why, you dont know what but hey that doesnt matter, somebody used the term "embrace" which you associate with "embrace, extend, extinguish" (because that is all it could possibly mean) so start spreading fear!

      if there were genuine concerns then we should discuss them, but spreading fear because of the possibility that some completely unknown thing may or may not exist is just retarded.

      NB: yes i know microsoft's history and i know this is completely different. also that it is open source and that it is covered by the community promise which in itself is covered by contract law under promissory estopell.

    20. Re:Embrace by terjeber · · Score: 1

      Microsoft is the best thing that ever happened and will ever happen to computers

      It isn't. Never has been (I'd love for QNX to take over the world). That doesn't mean that the retarded EEE mantra of paranoid and rather ignorant /. trolls are not worthy of being modded trolls though. They comments are fully retarded. With the direction that Microsoft is going now, the final E in the EEE simply isn't possible. Not even theoretically. Don't agree - please elaborate on how it could be.

      Retarded trolls are retarded trolls, irrespective of what they are trolling about.

    21. Re:Embrace by terjeber · · Score: 1

      We have a right, I think, to be a tad suspicious of their motives

      Since this is open-sourcing of their own software, please elaborate on how the final E in EEE is even theoretically possible. I don't care about their motives, I do however notice that they are making irreversible changes to their product portfolio that can only be beneficial to the community as such.

      EEE is possible only if you take an open standard, build your product around it, then, after having some success, subtly change your product not to work with the open standard any more. Example Active Directory. Then the last of the three E's is possible. If they open source AD on the other hand, the final E isn't even remotely theoretically possible.

      There is a difference between being suspicious and being raving mad paranoid. Most of /. posters come in the last category whenever there is the word "microsoft" somewhere in a post.

    22. Re:Embrace by roc97007 · · Score: 1

      > right and if you read that wiki page (actually the bit you quoted that i bolded is sufficient) how does that apply to releasing their existing non-standard software as open source?

      By making a future proprietary version of the software, backwards compatible with the open source version, include new and attractive proprietary features. The "Extend" part of the process.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    23. Re:Embrace by roc97007 · · Score: 2

      > Since this is open-sourcing of their own software, please elaborate on how the final E in EEE is even theoretically possible.

      In fact, the open sourcing of their own software is a necessary first step. Open source a version, encourage adoption, then create proprietary but attractive features in a future version which remain closed source, use these features to leverage their own products at the expense of others. The "embrace" part is a strategy to get competitors to use a Microsoft standard, the Extend is to create proprietary extensions to that standard, and the Extinguish is when competitors can no longer compete because users have come to rely on those proprietary features.

      This is not exactly a secret.

      The question becomes, does Microsoft have enough clout to do it again.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    24. Re:Embrace by Anonymous Coward · · Score: 0

      By making a future proprietary version of the software, backwards compatible with the open source version, include new and attractive proprietary features. The "Extend" part of the process.

      to what end? the "extinguish" phase would only be an attempt to stop people using the open source version of .Net which didnt exist until the "embrace" stage anyway, they would just be killing off what they created. you arent making any sense, try thinking this through first before you post rather than trying to make some correlation as you go.

      they already have a proprietary version of the software in its entirety exclusive to windows so you are suggesting they are going to make it open source then create a proprietary windows-only fork of that to then kill off the open source version they created in some sort of embrace, extend, extinguish manner? even if there were something to gain from doing that the result would be that the entire existing software is now open source.

    25. Re:Embrace by exomondo · · Score: 1

      > Since this is open-sourcing of their own software, please elaborate on how the final E in EEE is even theoretically possible.

      In fact, the open sourcing of their own software is a necessary first step.

      It's less about how it is possible and more why they would do it in the first place. EEE is about killing off an existing standard/product, which they tried to do with Java, if they wanted to kill open source .Net they wouldn't be creating it in the first place.

      Open source a version, encourage adoption, then create proprietary but attractive features in a future version which remain closed source, use these features to leverage their own products at the expense of others.

      Why would they not just keep the whole thing proprietary then? If developers were going to use the features regardless of whether they are proprietary then open sourcing it in the first place makes no sense, in fact it would create a huge risk that an innovative fork be adopted as the defacto standard instead.

      The "embrace" part is a strategy to get competitors to use a Microsoft standard, the Extend is to create proprietary extensions to that standard, and the Extinguish is when competitors can no longer compete because users have come to rely on those proprietary features.

      But they would be extinguishing their own product, not a competing product.

      The question becomes, does Microsoft have enough clout to do it again.

      Again? They haven't successfully done it even once, why would they try it again, with their own product no less. I can see them trying to kill off a competing product but why kill their own product?

    26. Re:Embrace by Anonymous Coward · · Score: 0

      And I'd like to point out that there is literally no way under the MIT license for Microsoft to do anything that will leave people "trapped" in some sort of Microsoft hell. This baggage you're imagining is still with them is not.

    27. Re: Embrace by Anonymous Coward · · Score: 0

      Or what Sun did , before oracle deleted the docs and sold the code.

    28. Re:Embrace by terjeber · · Score: 1

      So, how do they hurt the competition with such a move? Elaborate please. Who suffers?

    29. Re:Embrace by Richard_at_work · · Score: 1

      Actually you are wrong - the cross platform .Net Core is a new implementation entirely separate from Mono (the demo they showed running in a Docker Linux container involved no Mono code at all, it was all MS inhouse stuff), although MS are working with Ximaran to expand their development tools and support the Mono platform.

    30. Re:Embrace by Anonymous Coward · · Score: 0

      Spoken like it's 1999.

    31. Re:Embrace by Rob+Y. · · Score: 1

      ...said as if 'wanting to port it to a platform' automatically means it will be ported effectively there, and kept up to date.

      Releasing the source makes it about as Open Source as the OOXML file formats are open formats. The stuff's there, and 'documented' as thoroughly as it can be - but it's still practically unimplementable. Dumping a ton of source code on the public may be an interesting (and even a nice) gesture - but it's a rare Open Source project that is successful on multiple platforms without its original creators involvement. As of this announcement, all you can say is that they've shown a proof of concept for portability - without which the announcement would have been utterly meaningless.

      Why anybody would think .NET without direct support from Microsoft would run equivalently on all platforms in all releases at the same time is beyond me. Java more or less does this because Oracle wants it to. Maybe Microsoft really wants .NET to be cross platform this time, but if so, it'll be a first...

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
  9. Oblig ... by gstoddart · · Score: 1, Insightful

    "First they ignore you, then they ridicule you, then they fight you, and then you win."

    -- Ghandi

    --
    Lost at C:>. Found at C.
    1. Re:Oblig ... by Anonymous Coward · · Score: 0

      Embrace. Extend. Extinguish.

      - Microsoft.

    2. Re:Oblig ... by Kjella · · Score: 2, Insightful

      "First they ignore you, then they ridicule you, then they fight you. Then you lose and kill yourself."
      - Hitler (well, not really)

      I never understood what that Gandhi quote is so popular, sure that's what a victory looks like out the rear view mirror but most defeats start just the same.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Oblig ... by Anonymous Coward · · Score: 0

      Its Gandhi, you gandu

    4. Re:Oblig ... by lgw · · Score: 1

      First they ignore you, then they ridicule you, then you realize you're just a clown

      -- Bozo

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Oblig ... by Marginal+Coward · · Score: 1

      "Always remember, others may hate you. But those who hate you don't win unless you hate them. And then you destroy yourself."

      -- Nixon

    6. Re:Oblig ... by painandgreed · · Score: 1

      "First they ignore you, then they ridicule you, then they fight you. Then you lose and kill yourself." - Hitler (well, not really)

      I never understood what that Gandhi quote is so popular, sure that's what a victory looks like out the rear view mirror but most defeats start just the same.

      Well, the point is, that if you aren't willing to be ignored and ridiculed to begin with, you'll never win because you'll never even try. Really, Hitler won and took over Germany. Then he won taking over Austria. Then he won taking over France. Then while still fighting Britain, he doubled down and tried for Russia, and then finally lost.

    7. Re:Oblig ... by davester666 · · Score: 1

      That's more of a "don't take on more than you can chew" story.

      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:Oblig ... by LQ · · Score: 1

      "Always remember, others may hate you. But those who hate you don't win unless you hate them. And then you destroy yourself."

      -- Nixon

      Ah, yes, that wise old leader. I think his best quote was

      we will bomb the living bejeezus out of North Vietnam and then if anybody interferes we will threaten the nuclear weapons.

    9. Re:Oblig ... by Cinnamon+Beige · · Score: 1

      That's more of a "don't take on more than you can chew" story.

      Yes. Yes it is. A lot of people forget just how close he came to winning, never mind the really nasty details like how people in Eastern Europe actually welcomed him because of just how bad the Soviets were*--which, to bring us back on-topic, I should note is an advantage that Microsoft seems to lack.

      Really, the question ought to be how much of this is an EEE attempt? It may be that Microsoft has decided that what they're releasing to open source is worth too much to just end entirely and not bringing in enough for them to be worth doing the maintenance themselves. Releasing it to open source lets them shift the costs to the community, while they get the profit.

      Don't assume they're a one-trick pony, learning a second trick is bound to happen eventually.

      * They also overestimated how much of an improvement the Nazis might be, another factor Microsoft doesn't have in its favor--they're too well known.

    10. Re:Oblig ... by RockDoctor · · Score: 1

      Ah, yes, that wise old leader [Nixon]. I think his best quote was

      we will bomb the living bejeezus out of North Vietnam and then if anybody interferes we will threaten the nuclear weapons.

      What was he going to threaten to do to the nuclear weapons? Cut their ears off and send them to the nuclear weapon's mummy (Teller?) along with a ransom note? Demand "World Piece, or I cut the blue wire and you never see your bomb again!"

      That aside, my favourite Nixon quote is "I gave them a sword. And they stuck it in."

      (Although on examination, I find that's a misquote. Bugger it! When asked about Vietnam, he said "Having drawn the sword, don't take it out â" stick it in hard." and that has got mangled through the script of the "Frost-Nixon" film and/ or book(s). It would have been a good line, if it were true. Almost worth the lying murderous bastard having existed to have had the line. But it doesn't exist, so his legacy is is just as a remark-worthy example of a bad person.)

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  10. Embrace or strangle hold? by Anonymous Coward · · Score: 1

    Can't be any worse then the way Red Hat and Canonical are fucking over Linux....

    1. Re:Embrace or strangle hold? by Anonymous Coward · · Score: 0

      It indeed seems that those two companies are turning Linux into buggy, bloated garbage that Windows 95 once was.

  11. Sales by Etherwalk · · Score: 2, Informative

    They are trying to leverage their IP to get more people to buy or subscribe to their products. There's nothing wrong with that; it actually helps developers.

    The idea is that if you make it easy for developers to do good stuff on your platform, they are more likely to do good stuff on your platform. Then end-users who want the good stuff will buy the good stuff from the developer and the platform from you.

    1. Re:Sales by Anonymous Coward · · Score: 0

      And their platform, now, is Azure. The idea is you develop using Microsoft's OSS, and then rent an Azure environment to run it.

    2. Re:Sales by snizzitch · · Score: 1

      Yeah I'm guessing they make their frameworks nice and open, but certain things like Visual Studio go on costing a pretty penny.

    3. Re:Sales by PincushionMan · · Score: 2

      Guess you haven't noticed that Visual Studio 2015 Community is free for OSS development -OR- small business (< $1 M gross revenue AND < 250 computers).

      Read all about it here or here.

    4. Re:Sales by terjeber · · Score: 1

      Visual Studio hasn't really cost "a pretty penny" in a long time, but now it is also free. Not a crippled version. Not a dumbed-down version. The Community Edition (ready for you to download) is equivalent to the old "Pro" offering.

      Azure is pulling in billions each quarter. Apple has a significant portion of its infrastructure (iCloud is at least partly) on Azure. Without anyone noticing, Microsoft has gone cloud in a big way, and will probably be the worlds largest cloud vendor by summer (with current growth they'll pass Amazon somewhere in 1Q2015. If people move to .Net, Azure is going to be quite difficult to beat at least in the short term.

      Also note that for the mobile platform, the Office group now targets mainly iOS and Android, mobile Windows is apparently way down the list, getting Office at least one year later than the other two. The Office groups is not an insignificant Microsoft department.

    5. Re:Sales by Anonymous Coward · · Score: 0

      I'll be more interested when it's FOSS like Eclipse and NetBeans are. Seriously. It's nice that it's free and all- but it's only on WINDOWS, for all intents and purposes. When it sits on Linux and is more like the competing solutions that ARE that and actually work ever so slightly better as a cross-platform answer...I'll bite.

    6. Re:Sales by ChunderDownunder · · Score: 1

      There's #develop and monodevelop.

      Neither have the polish of VS.Net, obviously. But with the release of the .net box and dice, integration may become sweeter.

    7. Re:Sales by Dr_Barnowl · · Score: 1

      It's a shame that Sharpdevelop is so tied to Windows ; if it lived up to the promise of the platform, it would just run on Linux. Monodevelop is a *terrible* port and really lags behind SharpDevelop on features.

      Even MS gets that UI is hard - the Windows.Forms namespace was being specifically excluded from the open-sourcing AFAICR.

  12. Developers by ioctl · · Score: 1

    They are open-sourcing their development "stuff", and are doing so because it will help them keep the "critical mass" of developers writing stuff for their platforms. As long as software keeps being released for Windows (all flavors) or Azure, they are pretty much guaranteed a place in the market.

    It's really smart positioning on their part, and really shows that someone in upper management is thinking 20+ years in advance...

  13. Microsoft the pusher? by Sperbels · · Score: 3, Insightful

    Give them a taste for free, then when they're hooked, gouge them.... Visual Studio and .Net do tend to be well received by everyone. The consensus is that it's a good product and a pleasure to use. The only problem with it is that you have to run it on Windows. So, perhaps the plan is to support .Net on Linux for a while, then yank the support for Linux away and force everyone back to Windows and SQL Server or rewrite their application for another platform.

    1. Re:Microsoft the pusher? by PRMan · · Score: 2

      Actually, according to Scott Hanselman who works at Microsoft, they are doing the opposite, making full featured .NET plugins for Eclipse, Sublime and even emacs and vim. http://www.hanselman.com/blog/OmniSharpMakingCrossplatformNETARealityAndAPleasure.aspx

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    2. Re:Microsoft the pusher? by Anonymous Coward · · Score: 0

      Mono (.NET Framework in a Posix environment) is actually getting much better. MonoDevelop is no Visual Studio, but it does have a lot of good hooks. If Microsoft truly wants to get more developers coding to the .NET Framework (and, thusly, "drinking the koolaid" for Windows OS Development), it could do a lot worse than opening the doors to the Mono development team and giving them first class access to the .NET documentation. From what I understand, they have done quite a bit of this already, and it shows in the leaps that Mono has made over the last couple years. Personally, I would much rather write in .NET than Java any day of the week, just that it's hard to port the code reliably to a non-Windows platform, though it is getting better.

    3. Re:Microsoft the pusher? by exomondo · · Score: 1

      So, perhaps the plan is to support .Net on Linux for a while, then yank the support for Linux away and force everyone back to Windows and SQL Server or rewrite their application for another platform.

      But it's Open Source, can Open Source not survive without a corporate sponsor?

    4. Re:Microsoft the pusher? by PincushionMan · · Score: 1

      I'm hoping that the authors of SharpDevelop can be persuaded to port their software to Linux. I suspect the major sticking point at the moment is WinForms - I think that's part of WPF. If WPF is not part of the open sourcing, then there's no way a port could be made without a UI rewrite. Research says (paraphasing a bit) MS flatly denies that WPF will leave Windows as that is part of the presentation of the OS.

      Other projects written by the ic#code guys are SharpZipLib, SharpUsbLib, and ILSpy. I know I've seen SharpZipLib used in a very expensive bit of Oracle reporting middleware and a few other projects.

    5. Re:Microsoft the pusher? by Anonymous Coward · · Score: 0

      That's not the game anymore. They don't care what you develop it with, they just want you to use Azure. Even if you're gonna run it on Linux, they'll want to host that too... Cloud is all MS is about lately. Azure, Office 365, OneDrive... Anything they can charge you monthly for, ideally for the rest of your life.

      I love Windows and .NET but all this cloud stuff sucks *hard*.

    6. Re:Microsoft the pusher? by terjeber · · Score: 1

      WinForms is not part of WPF, and it seems rather unlikely that WPF will ever be ported to anything but the Microsoft platform since it is tightly integrated with, and wholly dependent on, DirectX.

    7. Re:Microsoft the pusher? by Anonymous Coward · · Score: 0

      Open source, but not free to use, not free software.

    8. Re:Microsoft the pusher? by exomondo · · Score: 1

      Open source, but not free to use, not free software.

      Nope, you're wrong. It is under the MIT License which is a Free Software license.

  14. Patents by Groo+Wanderer · · Score: 0, Troll

    Until they stop playing games with hidden and required patents, their talk is just BS. They have shown they have no intent to change that model time and time again, this round is no different. You can open source something that requires a DX call but if you don't open source DX and threaten anyone who does with patent suits, is there a point? It is hollow BS for all the same reasons. Don't buy the PR meant to distract, the underlying mechanics are still the same. They are antagonistic to open source and that won't change at a level deeper than the public messaging.

              -Charlie

    1. Re:Patents by MobyDisk · · Score: 1, Informative

      FUD.

      What patents? The stuff they are open sourcing is dependent on DirectX or even Windows. It runs on Linux and Mac.

    2. Re:Patents by JohnFen · · Score: 2, Insightful

      The ones they are using to extort from many Android-based phones, for starters.

    3. Re:Patents by squiggleslash · · Score: 4, Informative

      I may be wrong but I thought the only major patent things they've been involved in lately they were pretty up front about - in fact, many Slashdotters complained at the time they were just engaging in FUD by announcing they had any patents.

      The things I know of are:

      - The FAT LFN patent. Not a great idea, but they never picked FAT to be a SD card file system in the first place. Can't blame them for cashing in beyond general opposition to patents.
      - The package of patents covering technologies in Android - this is the one I think Slashdot's commentator consensus complained was FUD until Microsoft started approaching mobile device makers.
      - VC-1, which they were upfront about during the standardization process, and coordinated with the group licensing the MPEG LA was organizing.

      Where have they tried to push something as an open standard and then turned around and said "Ha ha! Gotcha! Here are these hidden patents we never told you about"?

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Patents by Anonymous Coward · · Score: 1

      Charlie, they announced that the patents are now in open domain. The catch is that it is now easier to develop on .NET than Java and they will get IDE sales and partnerships for most new projects that build websites, API, and integrations. It is the glooming death of Java and Oracle/Gold Finger dictate to the industry.

    5. Re:Patents by Anonymous Coward · · Score: 0

      Lol, there is no such thing as "patents are now in open domain". Facepalm.

    6. Re: Patents by Hardhead_7 · · Score: 1

      It DOES run on Linux and Mac. Full Mono compatibility is coming with the next .Net release, and the next version of ASP .Net breaks dependency on System.Web. Want to create a MVC oe WebApi site that runs on Linux? No problem. They even have a tutorial on MSDN.

      What Microsoft doesnâ(TM)t do, the community will be able to do easily, since the new compiler (Roslyn) is open source.

    7. Re:Patents by exomondo · · Score: 1

      The ones they are using to extort from many Android-based phones, for starters.

      I understand one of the main ones is a FAT32 patent, which I can see how that would apply to the ability for the Android kernel to read/write from that file system, not sure how you think that applies to this though. The information on what all those patents were was leaked quite some time ago so which of them do you think would apply to this?

    8. Re:Patents by Anonymous Coward · · Score: 1

      > Not a great idea, but they never picked FAT to be a SD card file system in the first place.

      And it would have never been picked but for interopability w/ Windows.

    9. Re:Patents by ChunderDownunder · · Score: 2

      Perhaps it's 1 reason device makers are shipping devices without removal storage.

      No sd card, no fat patent licensing required.

    10. Re: Patents by Anonymous Coward · · Score: 0

      There are two types of /. posters, those who can't see why this is potentially EEE, those who were around in the 90s who can.

      1) it's free, it's opensource
      2) it's free, new features
      3) pay me to use features

    11. Re:Patents by Anonymous Coward · · Score: 1

      Where have they tried to push something as an open standard and then turned around and said "Ha ha! Gotcha! Here are these hidden patents we never told you about"?

      Office Open XML

    12. Re:Patents by Bert64 · · Score: 1

      Noone ever picked FAT, it's a very poor filesystem and the only reason it ever gets used for anything is because MS won't support anything else unless it's even more proprietary.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:Patents by Burz · · Score: 1

      MS have claimed numerous patents which they will STILL not disclose. FAT32 is only a known factor because it is also an issue with cameras, audio players and such.

      At the end of the day, if I decide to install Windows on a system bearing Linux, then that Linux system is in peril. If a user receives a Linux ext3-formatted SD card and puts it into a running Windows system, the user will be told the card is unusable until it is formatted.

      Where office formats and disk formats are concerned, MS still only has two modes: Pretend its noise that should be erased, or freakout send a SWAT team of marketing psychologists and lobbyists to get you to switch back.

      Its nice that MS makes FOSS-friendly noises in the server/cloud space. That is what bullies do when they get their asses kicked. If MS gets the upper hand and their vendor lock-in starts working here, then the friendliness WILL evaporate.

    14. Re:Patents by exomondo · · Score: 1

      MS have claimed numerous patents which they will STILL not disclose.

      They were already leaked some time ago. And this is covered by the community promise (i'm sure you can google that and understand the legal implications of it as well).

      Its nice that MS makes FOSS-friendly noises in the server/cloud space. That is what bullies do when they get their asses kicked. If MS gets the upper hand and their vendor lock-in starts working here, then the friendliness WILL evaporate.

      It is open source! Do you not understand the concept of open source? How can people here be so moronic as to think that vendor lock-in exists with open source products? It is quite unbelievable how dense some of you are.

  15. Open-source is no longer a threat to them by MobyDisk · · Score: 5, Insightful

    What has changed is that open-source is no longer a threat to Microsoft. It was a threat when Windows competed against Linux for the desktop and for the server. But today, Microsoft doesn't care about Windows and has re-invented itself: Microsoft lays its hopes on Azure.

    All this open-sourcing of .NET is to entice people to use .NET and thus use Windows Azure. By eliminating the stigma of being closed and proprietary, they eliminate the #1 objection to using .NET. This openness goes both ways: not only is .NET opening, but Azure is supporting other stacks: node and LAMP for example. They don't care what tools you use anymore, they just want your hosting business.

    Microsoft's new competitors are OpenStack, Amazon, and other cloud service providers. They will compete with those providers by trying to have the cloud platform that supports the most tools and the easiest process to get stuff into the cloud.

    1. Re:Open-source is no longer a threat to them by jez9999 · · Score: 1

      But today, Microsoft doesn't care about Windows

      Them's pretty big words considering they still spend a huge amount of money developing and maintaining Windows on various different form factors.

    2. Re:Open-source is no longer a threat to them by terjeber · · Score: 1

      Them's pretty big words considering they still spend a huge amount of money developing and maintaining Windows on various different form factors

      Ponder this: Would a Microsoft that was fully committed to pushing Windows everywhere, release mobile Microsoft Office on iOS and Android a full year before they released it on Windows? The current Microsoft does. GP is correct, the new Microsoft is not a company that is "Windows only". Certain things in .Net are not going OS. WPF is a notable mention. Why? Because WPF is tightly integrated with DirectX, and porting DirectX to Linux is not going to happen.

      Look for open-source equivalents of WPF coming down the line. Probably not from Microsoft though.

    3. Re:Open-source is no longer a threat to them by jhol13 · · Score: 1

      What I think they are pushing is Xamarin.
      That way they would get far more developers for Windows Phone. The best part for Microsoft is that the applications made in Xamarin works best on Windows Phone. When the sore losers who picked Xamarin have 1M lines of code they no longer can back out, but Microsoft won't care (to fix the "corner cases"), the next hit game is first and best in Windows Phone.

    4. Re:Open-source is no longer a threat to them by Anonymous Coward · · Score: 0

      Why would they care if anyone uses .NET if it's free and cross-platform? Isn't this more of an indication that they are abandoning .NET so they don't have to keep paying to maintain it?

    5. Re:Open-source is no longer a threat to them by ChunderDownunder · · Score: 1

      Yes, if they open source it, the community can maintain it.

      Let's say they release .NET 5.0 *only* for Windows 10. If there's demand, a third party will back-port it to 7 or possibly as far back as XP.

    6. Re:Open-source is no longer a threat to them by MobyDisk · · Score: 1

      Excellent questions. There are a few reasons, but they are indirect.

      Why would they care if anyone uses .NET if it's free and cross-platform?

      1) Because Azure will be the default place to deploy .NET servers, which makes them money.
      2) Because .NET developers will tend to use Visual Studio, which makes them money.
      3) Because Windows phone and Windows 8 and the Windows store will be the default place to deploy those apps, which makes them money.

      Also, note that there have been free and cross-platform imlpementations of .NET for >10 years. It has done very little to dilute Microsoft's business.

      Isn't this more of an indication that they are abandoning .NET so they don't have to keep paying to maintain it?/quote.
      Open source != abandonware. And open source != free to maintain. Red Hat has not abandoned Linux, and pays quite a lot to improve and maintain it. Microsoft is moving toward the same model.

  16. Re:They couldn't wreck the movement from the outsi by halivar · · Score: 4, Insightful

    I don't know; the market looks very different than it did back in the Halloween Email days. There are two things going on here: 1) Ballmer and Gates are out at MS, and 2) server OS market share is not as important as sales of cloud services. It isn't what you're running on your box that they're interested in, anymore, it's what you're connecting to for your business layer. If they can get *nix customers connecting to Azure on .NET, I think they'd call that a win.

  17. Perhaps the old Russian saying applies... by Anonymous Coward · · Score: 0

    "Trust, but verify"

  18. Mobile is the key by Anonymous Coward · · Score: 0

    They are losing in mobile. But mobile is not only the client, it is the server. With Android you buy into gmail, youtube, Docs, Play Games, etc.

  19. Amazon by Etherwalk · · Score: 3, Interesting

    Historically, being embraced by Microsoft has often been deadly...

    True in the 80s and early 90s, but today Microsoft is pretty responsive to their partners and that role has more been taken on by Amazon. I hear Amazon basically data mines business partners who sell on their site to undercut prices on everything except for certain narrowly agreed products.

    It's a good business model for Amazon's move to gather more market power, which will give them a near-monopoly in the end. They're definitely playing the long game. But it's not a good move for their partners.

    1. Re:Amazon by lgw · · Score: 1

      . I hear Amazon basically data mines business partners who sell on their site to undercut prices on everything except for certain narrowly agreed products.

      To be fair, most sellers on Amazon Markets do the same, and price their stuff just under or at Amazon's price, and Amazon seems OK with that. Wasn't there a bug in the past where the software that people use to undercut Amazon had a big and was pricing stuff at 1 cent, and Amazon stepped in to help out with that?

      They're definitely playing the long game. But it's not a good move for their partners.

      So far it's worked very well for their customers, and has for many years. It's starting to seem pretty far-fetch that this is some elaborate scheme to do anything except lower prices to keep customers buying.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Amazon by Anonymous Coward · · Score: 0

      Failing to learn from history. Well, it's what we do.

      We don't have to actually know what Microsoft is doing in this. History, if we look tells us, Microsoft is almost certainly doing something evil.

    3. Re:Amazon by ilsaloving · · Score: 2

      You mean, like Nokia?

      I've read plenty of articles in the past about partners complaining that they showed Microsoft something, Microsoft temporarily working with them, and then showing them the door while coming out with their own product. I tried googling for such just now but there's so much noise I can't find the specific articles I was looking for.

      They may well be trying to clean up their act, but they have a lot, and I mean a LOT of bad-will that they have generated over the years. If they think that people are going to accept these supposed changes at face value, they're mad.

    4. Re:Amazon by LinuxIsGarbage · · Score: 1

      You mean, like Nokia?

      I've read plenty of articles in the past about partners complaining that they showed Microsoft something, Microsoft temporarily working with them, and then showing them the door while coming out with their own product. I tried googling for such just now but there's so much noise I can't find the specific articles I was looking for.

      They may well be trying to clean up their act, but they have a lot, and I mean a LOT of bad-will that they have generated over the years. If they think that people are going to accept these supposed changes at face value, they're mad.

      I thought specifically in the case of Surface, Microsoft had all their OEMs working on tablets, which Microsoft required their own involvement in the development. Microsoft then cherry-picked the best features from each OEM, and then released their own tablet hardware, the Surface.

  20. Simple by segedunum · · Score: 2

    They've open sourced a lot of stuff that they're having trouble getting anyone to use.

    1. Re:Simple by Anonymous Coward · · Score: 0

      lot of stuff that they're having trouble getting anyone to use. .NET? C#? Are you high?

      It has to be abundantly clear they are finally listening to their customers. Who use... you can guess, open source stacks.

      They HAD to move to these stacks or be left behind. Which is exactly what everyone is doing.

      These two slashdoters have probably nailed what is going on.
      http://news.slashdot.org/comments.pl?sid=6429273&cid=48620023
      http://news.slashdot.org/comments.pl?sid=6429273&cid=48620037

    2. Re:Simple by iggymanz · · Score: 1

      wow, that's just like GNOME project

  21. what an embrace means. by nimbius · · Score: 3, Insightful

    Back in the day, Microsoft viewed open source and Linux as a threat and did its best to retaliate with FUD and patent threats.

    then in 2013 Microsoft suffered a loss of more than US$32 billion and in 2014 it fired, er "layed off" almost 20,000 employees. faced with life support options of XBox earnings and corporate licenses, it excreted another phone no one wanted and held its breath. then it lost another 300 million on its nook investment and 676 million on the surface tablet in 2014. Then it remembered how well litigation as a business model worked for SCO.
    microsoft is embracing Open Source in much the same way you embrace that creepy uncle that touched you as a kid during thanksgiving. Its a truce, because a patent war against amorphous things like windowing, clicking, or startup noises would haul big guns like apple and google into court, not just samsung and tomtom, and they would face the very real possibility of losing unchallenged but indefensible patents so its best to keep that paper tiger in the desk drawer. Their best bet is to hope people think Microsoft non OSI "open source" licenses can make some headway, and that people stop talking about BSD and GPL. Gobbling up more video games would do it well, but the innovation ship has sailed at redmond and there arent many options left for real growth. Watch for it to become a clearing house of small game studios and dessicated open source projects long since forked by dedicated dev groups that have very sour memories of Redmond. Microsoft knows it can expect businesses to pony up protection money but once Google or Ubuntu unveil an office desktop killer, thats the end of the show.

    --
    Good people go to bed earlier.
    1. Re:what an embrace means. by Zak3056 · · Score: 3, Insightful

      Back in the day, Microsoft viewed open source and Linux as a threat and did its best to retaliate with FUD and patent threats.

      then in 2013 Microsoft suffered a loss of more than US$32 billion

      MS had an after-tax income of over 21 billion dollars in 2013. No idea where you're coming up with a $32B loss. Ballmer was a horrible CEO, but the biggest problem was that MS continued to make money--LOTS of money--while he was destroying the company's value, which made him look absolutely great on paper.

      --
      What part of "shall not be infringed" is so hard to understand?
    2. Re:what an embrace means. by almondo · · Score: 1

      Compound Cash Stack Shrinkage Error, rebooting ;)

  22. Re:They couldn't wreck the movement from the outsi by TWX · · Score: 4, Insightful

    And there's still nothing preventing them from changing their attitude and discontinuing support, especially when by getting their software in-use, it's easier to migrate to their platform with the existing type of software than it is to change types of software while remaining on the existing platform.

    --
    Do not look into laser with remaining eye.
  23. Let me know... by Anonymous Coward · · Score: 0

    Let me know when they stop billing samsung and other manufacturers for distributing android/linux.
    They didn't stop hating linux, they just stopped outwardly hating linux because it was drawing to much attention to linux.

  24. implicit tone by micahraleigh · · Score: 2

    Could we get a summary that isn't like: "In an unbiased and purely 3rd party perspective Microsoft has been historically bad ..."?

    I interpret this tone as: "You are an idiot that needs to be spoon fed value judgments" OR "You are an idiot, and I think I can manipulate you by disguising my opinion in here as uncontroversial, monolithic, undeniable claims".

    1. Re:implicit tone by JohnFen · · Score: 0

      So you want an implicit tone that helps to hide the actual, factual history of Microsoft?

    2. Re:implicit tone by Megol · · Score: 2

      Like that of promoting the IBM PC compatible from a limited market to be the industrial standard architecture (by making sure they could sell MSDOS to anyone that wanted it)?
      Or like that of "forcing" hardware manufacturers to improve their products (by helping to design and standardize misc. enhancements to the ISA)?

      Most things aren't black and white unless one is bipolar...

    3. Re:implicit tone by Anonymous Coward · · Score: 0

      So we need to love monopolists like IBM, Intel, Oracle, Google and M$FT ?

      Certainly not. I agree they have a certain role and utility, but their antics must be checked then and now.

    4. Re:implicit tone by micahraleigh · · Score: 1

      I want a tone that OWNS opinions as if they were being written by a human being. That's a pretty natural style: if you like something, you should be able to tell people about it.

      So I say hate on Microsoft if you believe they deserve it.

      But as soon as you start taking oaths and vows like "reality", "inarguable", etc. you are in fishy territory, and I don't eat fish.

  25. Re:They couldn't wreck the movement from the outsi by JohnFen · · Score: 2

    It isn't what you're running on your box that they're interested in, anymore, it's what you're connecting to for your business layer. If they can get *nix customers connecting to Azure on .NET, I think they'd call that a win.

    God, I hope that's the case. Since I won't touch cloudy services with a ten foot pole, this would mean that Microsoft will finally stop being a pain in my butt.

  26. Re:Help? by JohnFen · · Score: 1

    I don't think Microsoft cares much about helping IT "get further" as such. It only cares about maximizing profit.

  27. He said movement, ha ha by __aanbvm4272 · · Score: 1

    Let's see,uh; Big Movement (bm) and Microsoft kind of go together. Not likely anyone will help them make their code or programming better for free, but good to see them trying to get some free publicity. I know! Why not sell a $50 operating system called Win10? And not a whittled down version, something with audio editing etc. That might actually stop people from using pirated software. Right now it's a toss up towards Linux (because it is getting better every year)

  28. This is great by Anonymous Coward · · Score: 0

    A wonderful development, to be sure.

    Redmond Linux, here we come!

  29. Decline of Java and Oracle by Anonymous Coward · · Score: 0

    It is now easier, cheaper, and more reliable to develop on .NET than Java and Microsoft will get IDE sales and partnerships for most new projects that build websites, API, and integrations. It is the glooming death of Java and Oracle/Gold Finger dictate to the industry. Shortly, Unity3d will come with an open source .NET port and large parts of the gaming industry will also move to .NET.

    1. Re:Decline of Java and Oracle by Anonymous Coward · · Score: 0

      I'm not sure I get it. If this is supposed to be rated funny... I'm not laughing. If you are serious, please provide proof or some other way to validate your weird claims.

  30. It's fairly simple by squiggleslash · · Score: 4, Insightful

    Open source is a success. It's taken over most of the server market. The fact it's open is why it's a success - do you think PHP would ever be popular if it were closed?

    The question Microsoft is asking themselves is not "How do we kill this", but "How do we monetize this?" (followed by "How far should we jump right now, and to what extent should we hold back?")

      • Slow down cowboy
      • Slow down cowboy
      • Slow down cowboy
      • Slow down cowboy

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:It's fairly simple by edibobb · · Score: 1

      DIce Holdings, via Slashdot, is carrying on a worldwide harassment campaign against people who type fast.

    2. Re:It's fairly simple by Anonymous Coward · · Score: 0

      It should be the other way around...

      You slo bro, type faster... Posting denied.

    3. Re:It's fairly simple by terjeber · · Score: 1

      do you think PHP would ever be popular if it were closed?

      PHP is only popular because there are more retards than intelligent people in the world.

    4. Re:It's fairly simple by dave420 · · Score: 1

      Or maybe, just maybe, because it's an easy language to use, and can be made to do some very useful things. But I guess you're right - all those retards working at massive companies using PHP to rake in millions must be truly idiotic.

    5. Re:It's fairly simple by terjeber · · Score: 1

      It's a monstrosity that does nothing much but add technical debt. Yes, people have made tons of money with it. I pity the poor sods who have to maintain these solutions.

  31. Because it works... by ndykman · · Score: 1

    It's not hard. They want .Net to gain more traction as a development platform. There's enough people that are contributing to things like ASP .Net MVC and Entity Framework to make it useful for them. Also, there were open source projects that have helped them a ton (NuGet) and they realize that it works for them in some cases. Also, I think they sense that there is an opportunity for .Net to become the "goto" enterprise development platform. Oracle's handling of Java is creating a space for a new player to come along. Oh, and all that .Net stuff will run great on Azure.

    Azure is the big thing internally, and they know they have to run open source platforms on it. There is a shift in the Enterprise group to get away from a "captive" market to just trying to compete on features and to make a compelling platform, which Windows Server, .Net, etc. really is becoming.

    Now, there's some things that just don't make sense to do. Open source Office makes little sense, as I doubt there'd be any real interest in contributing to that code base. Same with Windows. So, of course, it's a self-serving, pragmatic approach versus an ideological change on how software should be created and supported.

  32. Same old, same old by Anonymous Coward · · Score: 0

    Back in the '90s corporations started to rally around "open standards", so Microsoft obliging shipped off COM/ActiveX to ECMA to be "standardized". Of course, there was always only one viable commercial supplier of the "standard", although I think Software AG tried. Part of the problem was that it was very difficult to tell where the proprietary, closed source Windows ended and the "standard" COM/ActiveX began.

    Fast forward, now "open source" is the rallying point and Microsoft is there with portions of the .NET framework. Here we have the same thing; Windows is still closed source and we don't know where it ends, and .NET begins. Ask Miguel for more insight.

  33. The handwriting's on the wall: Alice v. CLS Bank by DrJimbo · · Score: 2, Insightful

    In Alice Corp. v. CLS Bank International the US Supreme Court ruled:

    merely requiring generic computer implementation fails to transform [an] abstract idea into a patent-eligible invention.

    Recently, after its SCO fiasco, Microsoft's biggest gun in its ceaseless war on Linux and all things FOSS has been patent extortion. IIRC, Microsoft makes a sizable chuck of change from Android devices due to the licenses for a fuzzy bunch of patents that have never been tested for validity in a court of law.

    At some point, someone with deep enough pockets to risk a spin on the roulette wheel that is the US court system in regard to patents will take on Microsoft and see if the Emperor is wearing clothes or not. Microsoft owns some very smart lawyers. The lawyers know such a challenge is inevitable. They also know there is a good chance Microsoft will lose and will have to shut down its patent extortion racket. At that point they will need a plan B. This is their baby steps towards a plan B which is way too little, way too late.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  34. Easy... by Anonymous Coward · · Score: 3, Informative

    The SDK and libraries have never been a revenue source. The development tools and software platform are the revenue sources.

    Given a continued level of investment, it is unlikely that another party would overtake Microsoft as the definitive source for commercial .Net needs. On the filp side, Microsoft needs a bigger ecosystem. First party only takes them so far, and most third party efforts focus around more linux-oriented or platform-neutral stacks, with an emphasis on open source. Going more cross platform and open source is their way of trying to get the platform more relevant. If this plan succeeds, then some parties will be 'getting it for free', but those parties would have otherwise gone with a free solution.

    In short, they are trying to open source just enough to provide equivalent support to free frameworks that are realistically good enough, while holding back components where there is a shred of belief that MS might possible continue to hold differentiated value.

    1. Re:Easy... by Anonymous Coward · · Score: 0

      You sound like a beancounter. MFC for example helps to cement the fortress called Windows, by enabling millions of different software packages. So does Visual Studio and .Net.

      Yes MFC is crappy, but good enough for that purpose. so libraries DO MAKE MONEY. Just not the way you imagine they do.

      Global economy probably runs DOZENS OF BILLIONS every single DAY on MFC apps. If MSFT can get 1% of that, they have a goldmine.

      Their results indicated they HAVE HIT GOLD.

  35. The Desktop is dying. by jellomizer · · Score: 1

    Micosoft made its fortune off of the Desktop market.
    Windows, and Office. + The slue of apps that support the two. Programming, Servers, IE...

    Now not everyone wants or needs a desktop.
    They didn't get much effort in getting Mobile. Zune, Windows Phone, the PC makers are kinda floundering on Windows Mobile tablets.

    Their XBox gaming is a fickle market. They are in way too tight race with Sony, then you have the mobile market taking up a lot of the indie game market. Screwups like they did with the XBox One launch can cause major issues. Forcing people to choose an other gaming system before the release.

    Having the vendor lock in, just isn't working... Too many Rich HTML web applications out there, meaning people are not even caring if they are on Microsoft Server of LAMP.

    In order for Microsoft to last for the future they will need to be more Open. So those .NET apps work in Linux and Windows, So people who care about the App that it runs not the OS (Like most people, just not Slashdot) means they will not need to switch to an other platform. If they keep on windows only. The fact people will feel stuck may mean they will chose a more open app,

    I like my house, I like to stay inside my house... However if I feel like I am stuck in my house I will want to leave it.

    Making microsoft open and allowing a way out, means people are not coming up with reasons to leave.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  36. Re:Help? by Anonymous Coward · · Score: 1

    A growing IT industry that uses Microsoft products, whether open source or not, is likely to be beneficial to their profits. There's no conspiracy here folks, not matter what the little voices under your tinfoil hats say...

  37. Re:They couldn't wreck the movement from the outsi by RavenLrD20k · · Score: 0

    So...kinda like what Redhat already has underway with systemd? Good ol'e Microsoft innovation at work!

  38. Re:They couldn't wreck the movement from the outsi by lgw · · Score: 1

    How do you know that MS is not abetting the systemd bandwagon? What a perfect leadup to the Extend and Extinguish steps.

    That would be a work of genius, and frankly I don't think MS is that smart any more. Still, if it turns out Pottering has been on the MS payroll all along, I might actually die laughing.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  39. Re:The handwriting's on the wall: Alice v. CLS Ban by Rob+Y. · · Score: 1

    Barnes and Noble were shaping up to test a few of em in court - then Microsoft sidled up and 'partnered' with them. That's another part of the MS modus operandi. Wait for a company who you've hurt to be on the ropes financially, and then offer to help if they'll kiss and make up. Happened with Apple and MS too.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  40. us vs them by Anonymous Coward · · Score: 0

    " real danger of its whole revenue model being undermined by free software"

    really, when did FOSS threaten MS? MS still making lots of cash, it's still in the fortune 500, etc... Its competitors, IBM, Apple have embraced [not free as in beer] OSS and that's what's killing them. There's also really good proprietary products out there as well that have eaten away from Windows. QNX, to Matlab RTT, to VxWorks, and even embedded systems have evolved since gadgets exploded over the last 10yrs.

    They need to compete, and that needs following Apple, IBM, etc... Heck they still outrank Google in profits, which totally relies on [free as in in beer] OSS,

  41. Re:They couldn't wreck the movement from the outsi by Anonymous Coward · · Score: 0

    Because Apple, Google and other "namebrand" companies aren't known for dropping support of tech. Nope... that's only a MS trait.

    DAM YOU M$!!!!!!!! YOU SAID IF I LIKED MY PHONE I COULD KEEP IT! AND SAVE $2500 A YEAR ON PHONE SERVICE!

  42. Re:The handwriting's on the wall: Alice v. CLS Ban by Anonymous Coward · · Score: 0

    Finally, thank you. That's the first argument I've read that actually addresses why Microsoft would want to "embrace" open source. Because it makes sense from the perspective of Microsoft's core competency: legal.

    All of this sudden "change of heart" has nothing to do with the technical aspect of their business.

  43. I dare MS to embrace Open Source by OrangeTide · · Score: 1

    Because it worked so well for Sun Microsystems.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:I dare MS to embrace Open Source by Anonymous Coward · · Score: 0

      That's less because it wasn't workable and more because it was Sun, who took to fucking themselves, and often, using 30-grit blasting media and Lye for lube.

      While MS has taken to doing similar things in recent times, doesn't mean they'll not survive or that they'll not wise up and use KY at least.

  44. Re:They couldn't wreck the movement from the outsi by hairyfeet · · Score: 2, Insightful

    Oh please the only ones pulling a EEE is Google but the FOSSies are too busy pretending its 1999 and the desktop is still the battleground to see the buttfucking they are about to get from their supposed "friend"

    TFA is beyond simple, BALMER WAS A SHITTY CEO who thought the way you win is by sticking a WinFlag on knockoffs of other people's shit. Flash? Silverlight. Java? .NET, iPod? Zune. iPad? Surface. Balmer was the Pepsi guy of CEOs who couldn't think beyond whatever was getting buzz at the moment. Compare this to Nadella that...get ready for this, its a mind blower...actually tries to give the customers what they want! Gasp! what we are seeing with Nadella is a Steve Jobs style transformation of MSFT and like Jobs Nadella is focusing on his customers. the reason why he is opening .NET is VERY simple, the way you make money on a language is support, not by waving the WinFlag so surprise surprise THAT is what he is doing!

    After a decade of the Balmernator squirting his Zune as an Apple wannabe I'd say Nadella is a breath of fresh air and if his common sense moves make the FOSSies miss the Googlefucking until its too late? Bonus.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  45. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  46. Re:Help? by HiThere · · Score: 1

    Sure it's possible, but given their history how could you trust them?

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  47. Re:They couldn't wreck the movement from the outsi by Anonymous Coward · · Score: 1

    And there's still nothing preventing them from changing their attitude and discontinuing support, especially when by getting their software in-use, it's easier to migrate to their platform with the existing type of software than it is to change types of software while remaining on the existing platform.

    Uh... that's like saying that once you've converted to Apache, the Apache Software Foundation can leave you high and dry with no possibility of support for the software you're using.

    Repeat after me: It's OPEN SOURCE. The software you're using today from them is OPEN SOURCE, and they cannot retroactively relicense it. Which means they can go back to their proprietary model, if they want, but the software they licensed under the MIT license STAYS that way, which means anybody else can pick it up, customize it, offer support for it, etc. if they wish.

    There is LITERALLY no way for Microsoft to put people in a bind with this maneuver. The *worst* that would happen is that you're forced to spend money to someone other than Microsoft for maintenance releases of the open source software that Microsoft has decided they don't wish to open source anymore. And for everybody who's about to shout, "But they can SUE even though they promised NOT TO!" Go look up "Promissory Estoppel," and stop your bitching.

    Microsoft's embrace of Open Source is a GOOD thing.

  48. preparation for... by Chadster · · Score: 1

    abandonment

  49. Re:They couldn't wreck the movement from the outsi by ilsaloving · · Score: 2

    Why is parent modded troll? This is *exactly* the kind of thing Microsoft has done in the past. Not just once, but repeatedly. The most obvious one was Java, and it took a lawsuit from Sun to get Microsoft to stop trying to commandeer the platform. Microsoft then dropped Java in a big public hissy fit, and came out with .NET instead.

  50. Re:They couldn't wreck the movement from the outsi by exomondo · · Score: 2

    And there's still nothing preventing them from changing their attitude and discontinuing support

    Discontinuing support for what? If it's open source then the open source philosophy of maintaining it yourself or paying somebody to do it applies. If you require corporate support for open source code then what is the point of open source at all?

  51. Re:They couldn't wreck the movement from the outsi by exomondo · · Score: 0

    This is *exactly* the kind of thing Microsoft has done in the past. Not just once, but repeatedly. The most obvious one was Java

    That was adding their own proprietary extensions to existing proprietary technology, this is releasing their proprietary technology as open source. Not quite sure what you're suggesting is similar between the two much less "exactly" the same kind of thing.

  52. MS would like to become a service company. by Qbertino · · Score: 1

    MS is transitioning, ... trying to transition to a service company. Which they should've done 10 years ago, imho. Couldn't tell if they're to late. Even FOSSing .Net came to late, imho. If they succeed, they'll become something like another IBM and Oracle.

    However, I expect them to feel even more pressure in the next few years. At least in the consumer and services market MS looks like a toddler joining an NBA Final between Apple and Google. And in the new-gen consoles department they're currently getting their ass kicked by Sony. Doesn't look to good, if you ask me. They've got nothing for the consumer they can offer, that any of the above mentioned can offer better and/or cheaper with less tie-ins. The latest Surface devices appear to be at least somewhat pleasing to the consumer crowd, but I couldn't say it's enough to gain critical mass in that market. Apple has to much mindshare and their margins are *huge*. For anybody for whom Apple is to expensive, there's the devices with Google's Android and Chrome OS. With things and computer time spent moving further and further into the web, it's not looking good for MS.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:MS would like to become a service company. by dave420 · · Score: 1

      Sehr gut, aber:

      • too late
      • too good
      • too much
      • too expensive
      • there are the devices

      Native speakers can make those mistakes, too, so don't feel downhearted :)

  53. Embrace. Extend. Extinguish. by mrflash818 · · Score: 1

    "Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] and was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.

    https://en.wikipedia.org/wiki/...

    --
    Uh, Linux geek since 1999.
  54. Re:They couldn't wreck the movement from the outsi by ilsaloving · · Score: 2

    By 'exactly', I was referring to their MO, not specifics like licensing. I thought I had been clear. Sorry about that.

  55. systemd by allfieldsrequired · · Score: 1

    What Will Microsoft's "Embrace" of Open Source Actually Achieve?

    systemd

  56. Re:They couldn't wreck the movement from the outsi by exomondo · · Score: 1

    But what they did in the past was proprietary, that was the problem but this is open source so what's the issue?

  57. .NET is not Open Source .. by lippydude · · Score: 1

    .NET is not Open Source, more like .NET Core is an “open core” PR stunt. The main purpose of which is to lure developers away from real Open Source projects. When will we see Microsoft open sourcing Microsoft Android?

  58. Re:The handwriting's on the wall: Alice v. CLS Ban by Anonymous Coward · · Score: 0

    Samsung might well be the one that implodes it all on them. I won't venture, fully, a guess as to whether it's too little, too late for "plan 'B'" or not- but it's not looking good for them if someone like Samsung or Huawei nails them on the racket.

  59. It's a financial decision by Anonymous Coward · · Score: 0

    So far they've only open sourced software that they already provided for free. IMO they are attempting to defray costs: by open sourcing things like .NET core they are hoping that some external resources will pick up the cost of maintaining and extending the product, thus freeing up their own developers to work on paid-for products like Windows and Office (which they will likely never ever open source).

  60. Re:They couldn't wreck the movement from the outsi by excelsior_gr · · Score: 2

    I think you are rather confused with the meaning behind EEE.

    The EEE strategy of MS was harmful, because MS used its monopoly to screw up widely used open standards, thus eliminating competition at birth. This was bad not only for startups, but for consumers as well. Remember IE6?

    As the article that you linked to yourself describes, there are a lot of Android versions that are based on the open source version of the OS. Google is actually giving its competitors the Android code for free, thus enabling them to enter the market, rather than shutting them out of it. Lack of other Google services is actually a feature in many of these cases (like in Chinese implementations). If you weren't allowed to use Google as a search engine in such competitor Android implementations (as if, for example, by means of a malicious code license) then *that* would be EEE, because Google would be using its search monopoly as leverage to prevent a competitor from entering the mobile OS market (as in Embrace the mobile OS technology by open-sourcing Android, Extend it with the Google search feature, and Extinguish it by showing everyone how lame those other Android phones are that don't have the Google search feature). As far as I know, this is not the case. You can even get the closed-source Google apps to play on a Kindle Fire, for example. There is definitely some bad karma created at Google for abandoning the open-source projects, but this is not a case of EEE. And on the other hand, who said that Google was obliged to invest into the open-source projects indefinitely? I'm not familiar with the exact license of each piece of Android code, but, in general, once it has been open-sourced the community will decide when it's time for the software to die. If Google stops development of an open-source app and the app dies, then it is *our fault* for not picking up where Google left off.

    Don't get me wrong, I'm not a Google fanboy or anything, but the EEE technique that MS pioneered is *very* harmful and evil. We have to make sure we don't cry "wolf" at every sign that might resemble it, even if open-source fans (like me) have to come to the defense of a multibillion corporation like Google. Otherwise we will get no reaction when shit does in fact hit the fan, like we had with the OOXML fiasco.

  61. Re:The handwriting's on the wall: Alice v. CLS Ban by terjeber · · Score: 1

    Wait for a company who you've hurt to be on the ropes financially

    Microsoft hurt B&N? And here was me thinking it was a comination of Amazon and people not buying books anymore that was the problem. What was it specifically that Microsoft did? Cripple that horrible Nook thing?

  62. Re:They couldn't wreck the movement from the outsi by Darkling-MHCN · · Score: 2

    Most of what you say is true except Bill Gates is definitely not out...

    http://techcrunch.com/2014/02/...

    Bill Gates was on the board, he's stepped down from the board to take a more hands on role within the company.

    I don't think you give the man enough credit, he is the man who beat Steve Jobs and nearly drove Apple out of business...

    http://www.wired.com/2009/08/d...

    Microsoft with (not against) the guidence of Bill Gates are embracing open source as they have every other technological movement there has been.

  63. Re:They couldn't wreck the movement from the outsi by Darkling-MHCN · · Score: 1

    Well either you work with technology that doesn't require ethernet or you're planning on retiring.

    Cloud services are not a trend. It's not going to go away, completely ignoring them for someone in the business of building software is a ridiculous folly.

  64. Microsoft by MrKaos · · Score: 1

    The Cylons hate us with every fiber of their being.

    --
    My ism, it's full of beliefs.
  65. I Beleive in Magic by MrKaos · · Score: 2

    When Windows is based on making the WINE extensions work better under a Windows implementation of Linux, then I will believe. Until then I will just hear Daleks shouting "Embrace", "Extend", "Exxxxxttteeerrrmmmiiinnnaaattteeee"

    --
    My ism, it's full of beliefs.
  66. It achieves a lot by Darkling-MHCN · · Score: 1

    One of the largest cross platform gaming engines today is based on Mono the open source implementation of .NET

    http://docs.unity3d.com/Manual...

    From mono also comes...

    http://xamarin.com/

    A very good cross platform development tool for developing mobile apps.

    The CLI (http://en.wikipedia.org/wiki/Common_Language_Infrastructure) was always open. Microsoft has worked with Mono developers from the get go and has even funded them...

    http://www.phoronix.com/scan.p...

    The notion that this is a recent renaissance is a complete fallacy. Microsoft understands that like any other company that when people leverage your technologies there are many opportunities to make money.

    Open Source is not inconsistent with their strategies, which are all about making money and dominating the market, like every other company on the planet.

  67. Embracing as a matter of principle, or profit? by daboochmeister · · Score: 2

    It matters. Is Microsoft embracing open source because of a change in philosophy, having committed to the principles of open source? I would assert that only a fool would believe that. So we're left with them embracing open source because deep in Redmond's bowels, they turned the crank on some Excel ROI formula, and determined that "embracing" open source gives them the greatest potential for the greatest profit ... for now.

    Should this worry us? I think it should ... because that crank, they keep on a'turnin' it ... and as soon as it spits out the opposite answer, out come the knives behind open source's back, and stab stab stab ...

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  68. Re:They couldn't wreck the movement from the outsi by postbigbang · · Score: 3, Informative

    Embrace, extend, destroy. Sun Tsu's book isn't off their shelves just yet.

    That said, Microsoft needs revenue, and moneyspenders tired of the BS, the poor quality, the BS, the proprietary nature, the lock-in, and more. The veneer of openness still means that Microsoft is looking for revenue, and their seeming love for open source is designed to follow the market, not some sort of philosophical shift. They're still in it for the revenue.

    The trends in software and administrative support still favor strong static infrastructure, and Microsoft's IT management has a generation of schooled people that know dot-net, SQL Server, and desktop products. They learned AD, and how to make stuff the Microsoft Way.

    Licensing models can't be easily ignored, and embracing them doesn't stop their principal need: more and lots of revenue, and at least some harmony. Their QA still is hideous, but it's improving, which is damning with faint praise. If they want to competitively and actively support open source/FOSS, fine. They could change that battleship of theirs tomorrow. Licensing wouldn't matter as there are armies of closed source coders dying for revenue, too. It's just that community-sourced armies of passionate coders can be not only faster, but equally as effective-- or more. It's the revenue. Follow the revenue. It's all about the revenue.

    --
    ---- Teach Peace. It's Cheaper Than War.
  69. Pointless by pigoon · · Score: 1

    The open source community does not use .NET or Java, so, it's a bit pointless to open source .NET or Web API. Their implementation of MVC+Razor is, and has been, a joke. Silverlight was DOA. Azure is a five years behind AWS. MS SQL no longer offers anything particularly more attractive than MySQL or MariaDB.

    Now, if they open sourced something that the community desperately needs, like Office or Kinect, then there's something worth talking about.

  70. Re:They couldn't wreck the movement from the outsi by Anonymous Coward · · Score: 0

    It's just that community-sourced armies of passionate coders can be not only faster, but equally as effective-- or more.

    Oh can you stop with that garbage! In almost every category of application (except a few notable outliers) open source provides the feature-poor, slow-follower alternative to the proprietary world. We do have Linux, Blender and Apache webserver but where is the Photoshop, AutoCAD, SolidWorks, Moldex, Logic, FinalCut, Renderman, etc? The open source alternatives are not even close to being of professional grade even after years and years of development.

    Open source was a slow follower in the PC, smartphone, tablet, smartwatch, home automation, etc categories, in fact open source hasnt innovated *any* new product category despite the cries of how innovative it supposedly is. Be more honest about open source because it does it a disservice to make wild claims about how great it is and then for people to actually use it and end up severely disappointed.

    Then you have systemd which is just those same open source coders beating eachother with sticks and crying that they cant maintain a viable alternative without those systemd advocates.

  71. Re: They couldn't wreck the movement from the outs by Anonymous Coward · · Score: 0

    Oracle has destroyed the SUN documentation and sold the source for products I use.

    You can get old source, but not in a way that is safe to bring into work.

    If OpenSSL didn't have enough eyes, I won't kid myself that having the code does a thing for me.

  72. Re:They couldn't wreck the movement from the outsi by hairyfeet · · Score: 0

    You sir are indeed a fanboy because you obviously do not even understand what EEE stands for, pay attention...EMBRACE...Get the FOSSies to back and support their Linux based mobile OS above more open choices by basing their Android on the Linux kernel and talking up how open the code is and how you can do anything with it...EXTEND tie all the useful APIs required to actually USE the hardware for anything meaningful behind the Google Playwall, current estimates are that as much as 70% of the top apps on android WILL NOT WORK without the proprietary Google Play APIs. Comprende not functional? EXTINGUISH as the article I linked to shows they are cutting off support for AOSP for their proprietary "Android One" which keeps all the choice bits proprietary, the current deals with hardware manufacturers makes the old MSFT PC deals of the 90s look tame, with clauses that will royally buttfuck the companies if they for instance use AOSP instead of Google Android and with the latest release of Android if you want to do anything more complicated than make a slot machine app? You have to have the Google owned Google Play APIs, all the good APIs are locked behind the Playwall.

    So there ya go sparky, how to turn a FOSS OS into another TiVo in less than 3 releases. another couple of releases and AOSP will be as worthless as FreeDOS when it comes to actually running anything people actually want and with everything tied behind the Playwall Android is now no different than Apple or MSFT.

    Personally I think its fucking hilarious, the FOSSie faction are so damned stuck in the past and trying to fight the desktop war they aren't even seeing the assraping they are getting from Google, who has banned GPL V3 from their OSes BTW, its 100% verbotten...why do you think that is? Because you are gonna get EEE'd right up the asspipe with android and mark my words Chromebooks as well, become nothing but glorified TiVos, and all because FOSSies can't quit acting like its 19 fucking 99 and Billy Gates still runs the show. Before Google came along? You had a really diverse mobile ecosystem, now? Its Android or nothing, the momentum for anything else just isn't there. Google pulled a EEE better than MSFT could have ever dreamed and now you have the community actually cheering and championing a proprietary OS...fuck that is funny, its ROFL funny how a stupid catchphrase and some lip service could BS the entire lot like that, damned funny!

    --
    ACs don't waste your time replying, your posts are never seen by me.
  73. Just WAIT by Anonymous Coward · · Score: 0

    ...until some killer app uses .Net. Then the patent lawyer vultures of Redmon will be circling over said project. See Oracle/Java/Android.

  74. They want to sell the tools by geggo98 · · Score: 1

    While .NET is quite nice. it is severely hindered by being (mostly) Windows. Java has currently a much wider acceptance, running on most mobiles, running in BlueRay Players, still on some desktops and on most servers up to the really big iron servers. .NET could take this place, when it can gather a productive and creative community behind it. Microsoft will profit from this by providing all the tools for developing .NET applications. While I personally don't like Visual Studio very much (the built in assistants usually don't produce what I want and without the assistants things get really hard), I still recognize it as one of the best IDEs out there. When reaching to big iron, all the modelling and planning tools in the more expensive versions of Visual Studio come to shine. So by the broader the usage of .NET is, the more money can Microsoft make by providing the tools.

  75. And the PATENTS ??? by Anonymous Coward · · Score: 0

    They still belong to The Borg and they will be used as much as Britain used their 20 inch guns against ANY unruly being in their colonies. The guns being in Portsmouth at this time means NOTHING.

  76. BULL-SHIT by Anonymous Coward · · Score: 0

    Windows+Office is still the mainstay of M$ business. That's where they rake in BILLIONS EVERY MONTH from. Think Daimler, Toyota, BP and similar imbecile corpos who only know this kind of stuff. On whom I suspect to be bribed one way or the other to stay away from Linux.

    1. Re:BULL-SHIT by Anonymous Coward · · Score: 0

      Windows+Office is still the mainstay of M$ business. That's where they rake in BILLIONS EVERY MONTH from. Think Daimler, Toyota, BP and similar imbecile corpos who only know this kind of stuff. On whom I suspect to be bribed one way or the other to stay away from Linux.

      No they dont use Windows over Linux for some technical reason, they use it because they cant get stuff done on Linux. It doesnt start and end with the operating system. How are you going to do factory design, product design, mechanical simulation, manufacturing process simulation, etc on Linux?

      It isnt a case of bribes or whatever excuses you make for the failures of Linux on the desktop, it is because if they ran Linux they couldnt run their businesses. The imbeciles are the ones like you that say "hey you should switch from Windows to Linux because Linux has a technical advantage and is free software" but you are too religiously devoted to Linux to realize it doesnt actually work to resolve their business needs. They use Windows because it runs the necessary programs to operate their business, Linux does not run programs that they would require and that is why businesses willingly choose Windows.

  77. NOT by Anonymous Coward · · Score: 0

    I am a big fan and user of FOSS (writing this from an RPI). I also work for a major corpo (you probably know it by brand name) and I can tell you they will stick with Office, Lync, Windows, SQL Server and the like until Hell Freezes Over.

    In the large corpo, all is about POSING. So what matters is NICE powerpoint slides, NICEly formatted documents (full of bull content), NICEly looking Excel sheets with crappy VBA scripting.

    Linux+Libreoffice simply is not NICE enough.

    Comprendre ?

  78. Redmond LIAR by Anonymous Coward · · Score: 0

    ...thats what you are. Billg might not work every single day, but sure as hell he is in co-command. Nadella cant do anything serious without billg's permission.

    I am not a fan of Google either and I write this on a Raspberry PI. Which is Good Enough for me. The entire JS Bloat is not required in my world. Neither the Google-NSA SIGINT. Or the WINTEL BLOAT.

    Libreoffice runs fast enough on this platform. Which proves it USEFUL.

    Bloatware and Bloatconcepts need not apply.

    If Linus screws up; I will used xBSD. Or some Russian ELBRUS computer, as soon as I can get them. I hear they currently reinvigorate them.

    1. Re:Redmond LIAR by Anonymous Coward · · Score: 0

      I am not a fan of Google either and I write this on a Raspberry PI. Which is Good Enough for me.

      Yet not good enough for pretty much everybody else.

      The entire JS Bloat is not required in my world. Neither the Google-NSA SIGINT. Or the WINTEL BLOAT.

      But that is because you live in a tiny bubble excluded from a HUGE amount of the connected world. Eliminating x86 compatibility, Javascript, Flash and Android (presumably iOS as well) eliminates the vast majority of modern computing and networks.

      Libreoffice runs fast enough on this platform. Which proves it USEFUL.

      Well whoop-dee-do, you can do office documents and simple spreadsheets. Seems like you can tackle the simple tasks of the office drone.

      Dont confuse your isolated and limited view of the connected world with everybody else's more enlightened one.

  79. Re:They couldn't wreck the movement from the outsi by bzipitidoo · · Score: 1

    Interesting that you mention Pepsi. Speaking of stuck in the 1990s, did you mean to allude to former Apple CEO John Sculley?

    Yes, I've noticed that what Google is embracing with Android is the walled garden model. One little thing their search engine does, and a big reason why I'm trying to move away from them, is this redirection. Click on a link on their search results, and it doesn't send you straght to the linked material, no, it sends you to a Google URL that does a little something, then sends you on to the link. It's slow. I thought I could get away from that at DuckDuckGo, but they've been doing the same thing.

    What about Google's language, Go? Anyone using that? I've been looking at webRTC, from Google, wondering if it could be used to move away from the client server model of web and Internet usage. For instance Skype (now owned by MS), requires that users connect to a central server, which does provide a little bit of service, tracking who is avaialble and who is away. But at what price?

    As to being stuck in the past, I still don't trust Microsoft. Remember OOXML? That wasn't the 90s, that was 2008 when they ran their ugly campaign to cozen and bully ISO into making it a standard. Then there was the little technical problem from 2012 in which Windows 7 didn't offer users a chocie of browsers as they had promised, and for which Europe penalized MS. Now one of MS's latest stunts is this huge change in how they sell Office. You can't buy it any more, you can only lease it? If you think file format lock was bad, how about cloud dependency? Be a real shame if you let your Office 365 subscription expire, and lost access to all those documents you foolishly stored in MS's cloud. Of if you became dependent upon their services to sync and share your documents. Not to mention the little detail that sensitive info may be in their cloudy hands, ripe for data mining, seizing by law enforcement, or leaking in industrial espionage incidents.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  80. Re:The handwriting's on the wall: Alice v. CLS Ban by Burz · · Score: 1

    Barnes and Noble were shaping up to test a few of em in court - then Microsoft sidled up and 'partnered' with them. That's another part of the MS modus operandi. Wait for a company who you've hurt to be on the ropes financially, and then offer to help if they'll kiss and make up. Happened with Apple and MS too.

    They also did this with Corel and Novell.

  81. Or maybe... by shadowthunder · · Score: 1

    Get this, many of the people at the company - the developers, the outreach, the designers - actually value the idea of open source and the company/culture as a whole has actually changed from that of 20 years ago that /. loves to hate. But no... it couldn't possibly be that the company as a whole has changed, could it? There _has_ to be some sort of evil intention.

  82. Re:The handwriting's on the wall: Alice v. CLS Ban by david_thornley · · Score: 1

    The other way to interpret what happened is to notice that Microsoft went buddy-buddy with a company that was going to fight them in court. By doing that, Microsoft avoided having any actual ruling on their patents, and kept them in top shape for FUD.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  83. Re:They couldn't wreck the movement from the outsi by ilsaloving · · Score: 1

    Because Microsoft is not Oracle. Look at how they handled the thread of ODF to see how they think outside the box. I would be applauding the brilliance of their strategies if they weren't so utterly counter to the public good.

  84. Re:They couldn't wreck the movement from the outsi by exomondo · · Score: 1

    No that isn't an answer to the question, this is MIT-licensed free software so what is the problem?

  85. Re:The handwriting's on the wall: Alice v. CLS Ban by Rob+Y. · · Score: 1

    In this case, they only hurt them by threatening to sue over bogus patents when they were already down. But similar idea, no?

    The only reason B&N was even able to attempt to fight MS in court is that B&N didn't require any 'preferred OEM' arrangements with MS in order to stay in business. Rather than air the details of the patents in question (there were leaks that hinted they were pretty lame), MS sensed an opportunity and bought their silence. Yeah, they didn't cause B&N's business to falter, but they did want them to base their next-gen tablets on an MS OS, which B&N had no interest in. And in any case, the MS vulture strategy worked for MS as intended. And BN bought some time.

    So my ultimate point is that very few have the financial wherewithal to wait out Microsoft when they want to force your hand. They either force you by threatening to damage your MS-dependent business, by threatening to sue unless you pay them for stuff they don't really have valid rights to, or by standing by and watching you shoot yourself in the foot. In all those cases, the public loses.

    And, oh, by the way. Barnes and Noble basically only 'shot themselves in the foot' by being an actual bookstore. Amazon competed unfairly for years by not charging sales tax that their customers actually owed - something B&N could not get away with due to the horrible mistake of operating actual stores. And then there was the silliness of the 'one click' patent. Amazon too has managed to succeed by being a bad actor on the assumption that the law wouldn't catch up with them until their competition was badly degraded - perhaps irrevocably...

    And too many anti-tax ideologues think that's a good thing, simply because it involves a way around the 'evil' of paying taxes. But if you're going to be a Libertarian, at least insist on a level playing field. Fight taxes if you want, but not by cheering some who can cheat while others carry the freight.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  86. Re:The handwriting's on the wall: Alice v. CLS Ban by terjeber · · Score: 1

    either force you by threatening to damage your ... your MS-dependent business ... threatening to sue unless you pay them for stuff they don't really have valid rights to

    And all of this relates to the patent-free open sourcing that MS is doing right now, being the topic of discussion here? You do know that all patents related to this stuff is also covered in this push towards FOSS, right?