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].
Comments
TemporalBeing
2010-10-13 12:27:54
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/