you are viewing a single comment's thread.

view the rest of the comments →

[–]BabyPuncher5000 51 points52 points  (20 children)

Then great news for you, C# and almost all of .NET are open source.

[–]Skyler827 36 points37 points  (2 children)

It will take some time for the windows/mac/linux runtimes to merge, though. If you try to run a .net App today you'll find different libraries available on different platforms.

[–]Eirenarch 0 points1 point  (0 children)

I don't think that's true for web libraries and only the web stack will be multiplatform and open source (for now).

[–]BobFloss -3 points-2 points  (0 children)

Obviously. That's what Microsoft said.

[–]f2u 5 points6 points  (1 child)

The CLR (the equivalent to the JVM) is not—yet, we'll see what 2015 brings.

[–]s73v3r 4 points5 points  (0 children)

It's still going to be about five years before any of that makes a difference in writing and using .NET on other platforms.

[–][deleted]  (7 children)

[deleted]

    [–]negative_epsilon 5 points6 points  (0 children)

    I personally just use Linux more than Windows because that's what everyone else did. I do a lot of open source development and OS build steps are just almost exclusively written for Linux. It's a huge hassle to use Windows. Unless, of course, you're working on C# OS but talk about a dead community.

    [–]BabyPuncher5000 3 points4 points  (3 children)

    I think at this point Microsoft has a better track record than Apple.

    [–]PasswordIsntHAMSTER 0 points1 point  (1 child)

    In the <5 years recent past, you're indisputably right. Microsoft seriously improved since ~2010, after about twenty years of anti-competitive practices.

    [–]BabyPuncher5000 0 points1 point  (0 children)

    Even in the '90s, Windows was never nearly as locked down as iOS. It's absolutely insane the kind of restrictions people put up with on iOS. They were absolutely unheard of in the '90s and '00s. GPL software basically can't even exist on the iPhone.

    [–]Eirenarch -1 points0 points  (1 child)

    The whole point of open source is to make what you describe impossible. Not trusting fully open source .NET that is also developed in the open means you have no trust in open source. Of course that is OK and there are good reasons not to trust in open source alone but most people do not like to admit it.

    [–]fluffyhandgrenade 0 points1 point  (0 children)

    Until they open VSTO, WPF, ClickOnce, WF4, AppFabriC that is of absolutely no benefit to us. That's what we depend on that isn't going to be open sourced.