4 ms·
What would it take for MS to make C# fully open source with no threat whatsoever of patent or copyright litigation? Is it really a strong selling point keeping
by sker 13y ago
What would it take for MS to make C# fully open source with no threat whatsoever of patent or copyright litigation? Is it really a strong selling point keeping companies using Windows? Now that MS is the underdog in the mobile wars, wouldn't it benefit them if developers of other platforms adopted C#?
They already gave F# away to the community. I don't see why they can't do the same thing with C# and hopefully all of .NET. Maybe the post-Ballmer MS will do it.
- githulhu 13y agoAny promise they make not to sue would be worthless - since they can always just create a shell company (to which such promises would "not apply"[1]) and sue anyway. [1] http://arstechnica.com/tech-policy/2013/10/patent-war-goes-nuclear-microsoft-apple-owned-rockstar-sues-google/ http://arstechnica.com/tech-policy/2013/10/patent-war-goes-n...
- jeswin 13y agoBallmer and Microsoft has always threatened Linux with patents; and worse, they have refused to name which ones. There really is no reason to risk such contamination. So even if they made a patent grant, you wouldn't really see a lot of adoption. Actually, they have already given a patent grant for C# and .Net. Nobody cared, except the Ximian guys (now Xamarin, which has always been an awesome team).
- deleted 13y ago[deleted]
- jroseattle 13y agoThis will be interesting to watch. The guy to keep tabs on is Scott Guthrie -- if C# (dotnet, rather) is going to go anywhere off the Win platform, it will be because Scott pushed it there. It's a tough sell, though -- even with the underdog situation. Java took the approach of running everywhere, and Sun really didn't manage it well. I'm not sure MS is ready or able to participate in a world where the platform isn't the central ideology.
- keithwarren 13y agoNot sure what you are looking for or mean by 'fully open source'. The .NET Framework libraries are open source, ASP.NET is open source, the C# compiler itself is closed is closed but it is an ECMA standard and there are open source implementations of it.
- camus2 13y agoCan you show me the last C# ecma spec?
- artmageddon 13y agoAs far as I can see, the ECMA spec only goes to 2.0: http://csharpindepth.com/articles/chapter1/Specifications.aspx http://csharpindepth.com/articles/chapter1/Specifications.as...
- deleted 13y ago[deleted]
- Alphasite_ 13y agoThey're only open source in the sense you can view them, but you definitely cannot do anything with them, edit them, compile them, etc (from what i can determine). Its purely for reference, not use.
- pauloortins 13y agoShould be awesome!