10.13.10
Gemini version available ♊︎Mono is Not a GNU/Linux Project and It Keeps Feeding Those Who Bite the GNU/Linux Hand
Summary: Quick words of clarification about Mono, which now targets Mac OS X developers
PROJECTS LIKE Mono are about spreading the Microsoft APIs, not about spreading GNU/Linux. It is easy to see that in projects like NoTouch, which do nothing to promote GNU/Linux and everything to promote C#. Microsoft MVP Miguel de Icaza is still serving Mac developers in the sense that he gives them Microsoft development tools (created jointly by Microsoft and Novell) and it is hard to justify it given that Apple proponents are talking down on Linux/Android phones, which Mono contributes to only in the sense that C# gets pushed into them with MonoDroid [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15].
The official Mono Web site summaries the project as: “Cross platform, open source .NET development framework”
For some reason, many people continue to confuse or associate Mono with GNU/Linux. Historically perhaps this had some validity, but it’s time to realise that Mono is about .NET, not GNU/Linux. It’s no secret, either. █
TemporalBeing said,
October 13, 2010 at 7:27 am
Personally, when this all started – before .NET was the ticking time bomb it is, I preferred GNU’s dotGNU project over Mono from all that was available – they seemed to be going down the right path. Sadly, Mono got the support of key non-free parts – but that’s likely due to how involved M$ is with it.
Unlike Mono, dotGNU went as far as providing builds to replace .NET on Windows too.
That said, I will never touch C# now. It started off kinda okay, until Microsoft started trying to change the C++ standards with it (which fortunately got rejected), and have turned it into the turd it is.
Whether .NET or Mono, it was never about liberation from Microsoft or Microsoft APIs, but spreading them. That was one aspect dotGNU had – they were more aiming to liberate the APIs from Microsoft, not co-exist with the a partner that only kills its partners.
http://www.gnu.org/software/dotgnu/