Linked by Drumhellar on Sat 5th Apr 2014 11:08 UTC
.NET (dotGNU too)

At its Build developer conference today, Microsoft announced that it was open sourcing a wide array of its .NET libraries and related technologies and creating a group, the .NET Foundation, to oversee the development and stewardship of the open source components.

Perhaps the highlight of the announcement today was that the company will be releasing its Roslyn compiler stack as open source under the Apache 2.0 license. Roslyn includes a C# and Visual Basic.NET compiler, offering what Microsoft calls a "compiler as a service".

This is more than just a code dump - Microsoft is launching the .NET Foundation, with representatives from Microsoft, GitHub, and Xamarin, among others, to act as stewards for the various related open source projects.

Thread beginning with comment 586332
To read all comments associated with this story, please click here.
Sadly this is a means to an end
by charlieg on Sat 5th Apr 2014 11:39 UTC
charlieg
Member since:
2005-07-25

Do not forget that Microsoft is a corporation dedicated to making profits. Its behaviour is pathological.

The only reason it will open source stuff is either to reduce costs or to combat trends away from its platforms. I would suspect the latter in this case. Microsoft makes small change from its development software compared to its consumer software and platforms, so wants developers to develop for those and not cross platform or Linux/Mac.

This is little more than an attempt to lure people back to Microsoft (and thus Windows) technology.

Edited 2014-04-05 11:40 UTC

Reply Score: 4

dpJudas Member since:
2009-12-10

This is little more than an attempt to lure people back to Microsoft (and thus Windows) technology.

Yes, Microsoft's motive is to sell more of the products they produce. News at 11!!

For C# and VB.Net developers around the world this is actually wonderful news. They just literally gave the entire community a full compiler framework for free under a very permissive license!

This is Microsoft's attempt to offer something similar like LLVM and Clang for developers using their tech. I fail to see how that can be so horrible..

Reply Parent Score: 3

JLF65 Member since:
2005-07-06

Did they also change their patent stance? Without a legal right to use MS's patents, open sourcing the code is fairly useless to most devs. And no, an "assurance" from the PR department is not a legal right to use a patent.

Reply Parent Score: 5

somebody Member since:
2005-07-07

Do not forget that Microsoft is a corporation dedicated to making profits. Its behaviour is pathological.


in real life you go by name Sherlock Holmes i guess

This is little more than an attempt to lure people back to Microsoft (and thus Windows) technology.


funny thing is that if it would be so it would be one of the worst moves ever in history. unless you think creating more competition is sound business plan

Reply Parent Score: 3

Drumhellar Member since:
2005-07-12

Do not forget that Microsoft is a corporation dedicated to making profits.


...and? I feel like you're trying to make the case that this is bad, but I'm not sure what your point is.

Microsoft (and thus Windows) technology


Oh. That must be it.

After all, I don't think I've ever seen you complain about certain technologies being Linux centric, even within the *nix world. I don't think I've ever seen you comment on anything Apple does with iOS or MacOS X.

But, anytime Microsoft does something positive w/r to open source, it's always the "Embrace, Extend, Extinguish" mantra. Every time, without fail Open source from other for-profit players in open source are seen as altruistic and to be praised, but from Microsoft, it's always nefarious. Always.

Reply Parent Score: 3

moondevil Member since:
2005-07-08

Do not forget that Microsoft is a corporation dedicated to making profits. Its behaviour is pathological.


You mean like Google, Apple, Sony, IBM, Facebook, Nintendo .... ?

Reply Parent Score: 3