Slashdot Mirror


Why Microsoft Will Never Make .NET Truly Portable

Michelle Meyers writes "Just days before Microsoft claimed to be making parts of the .NET CLR "available" to other platforms, NeoSmart Technologies had published an article bemoaning and blasting Microsoft's abuse of it's developers by pretending .NET was a true cross-platform framework when they're doing everything in their power to stop it from being just that. Of interest is NeoSmart's analysis of how Microsoft has no problem making certain portions of .NET available to Mac users — just so long as its distributed under an "open source" license that forbids any and all use of the code except for educational purposes — yet are terrified of the very thought of .NET being available to *nix users, even if that's to the benefit of .NET developers everywhere. Even more interesting is one of the comments on that article linking to legal documents in which Microsoft employees discuss the (im)possibility of creating a cross-platform code and UI framework, years before the .NET project even started!"

2 of 293 comments (clear)

  1. Re:Does it matter? by eln · · Score: 5, Insightful

    I always figured the whole "cross-platform" marketspeak was just a ploy to take some of the wind out of Java's sails. MS wanted people to stop jumping on the Java bandwagon and start jumping on the .NET bandwagon, so they made it sound like .NET was (or would be in the future) more widely usable than it is.

  2. Re:Does it matter? by Ucklak · · Score: 5, Insightful

    Cross platform for Microsoft means it will work on Windows, Xbox, and mobile devices that run Windows.

    It's just another word to ignore when Microsoft says it versus say Samsung when their printers are cross platform which means Linux/Mac/Windows.

    --
    if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.