This is an email that I sent out to a friend of mine who is an A #1 Microsoft Fanboy.
Before we continue I want to explain .NET and C#. C# is the programming language (like Java) created by Microsoft and .NET is the framework (like the Java Runtime Environment) used to run the code. You write something in C# and it should run on any .NET compatible framework. What MS does is use Windows specific code (ex. windows.forms) to write their apps so it's only available to Windows. The Mono project is trying to implement a .NET compatible framework for alternative OS' (Linux, Mac as well as Windows) so that code will work. Without any support from Microsoft to port the framework to other OS' how cross platform can it be? Exactly, they don't want it to be. They want to hide behind the fact that it's a 'standard' and 'everyone' can use it. This is typical MS FUD.
Here's the Email;
Microsoft has absolutely no intention what so ever to make '.NET' a standard. If they did they would allow the Mono Developers into their little conference. I said from the beginning that MS is only creating .NET so they could take out Java, which has a true cross platform framework. Microsoft releases the bare minimum needed to get a standard created and then uses proprietary code for Windows (can you say 'windows.forms'?). I'm sure you won't believe this email or make some excuse for why they did it, but come on for cryin' out loud open your eyes! No more C# for me. I'll copy and paste the article since you probably won't read this anyway..
Here's the article;
Microsoft 'bars' Mono from conference
Ingrid Marson in Los Angeles, 16 September 2005
uk.builder.com
But are Microsoft developers even interested in developing .NET applications for Linux?
Mono project founder Miguel de Icaza claims that Microsoft prevented the open source project from holding a meeting at the company's Professional Developers Conference in Los Angeles.
Microsoft states on its conference Web site that its 'Birds of a Feather' sessions are proposed and voted on by the community. But the Mono BOF was never listed for voting and therefore received no votes, despite the submission being confirmed, according to De Icaza's blog.
The Mono project develops software that allows .NET client applications to be run on various operating systems including Microsoft, Linux and Mac OS X. As Mono is a competitor to Microsoft's .NET implementation, de Icaza said it may make the software giant "nervous".
A Microsoft spokesperson said on Thursday: "Microsoft received hundreds of requests for Birds of a Feather sessions and unfortunately it was not able to accommodate all requests. Mono is just one example of the level of excitement within the developer community around .NET."
As the Mono team were not able to hold such a session, the developers arranged a meeting at hotel near the PDC conference centre on Tuesday and handed out flyers to conference attendees to inform them about the event.
Although various developers that Builder UK spoke to on Wednesday had heard of Mono, the majority were not interested in having .NET development tools available for alternative platforms, such as Linux.
PDC attendee Mike Roberts said Microsoft's customers are unlikely to switch from Visual Studio to the open source project. "There are two types of businesses — the ones that buy into Microsoft and those that don't. The people who bought into the Microsoft world probably won't switch to Mono. The other people — those using Java or LAMP might do, though," said Roberts.
No comments:
Post a Comment