Linked by Thom Holwerda on Tue 7th Jul 2009 08:51 UTC, submitted by PLan
Mono Project We've already seen some heavy discussion on Mono and C# here on OSNews the past few weeks, as it became clear the patent situation regarding the ECMA parts of Mono was anything but faith inspiring. This issue seems to be resolved now: Microsoft has made a legally binding promise not to sue anyone who uses or distributes implementations of said ECMA standards. Following this news, Mono will be split in two; the ECMA standard parts, and the rest.
Permalink for comment 372100
To read all comments associated with this story, please click here.
RE[5]: Comment by kaiwai
by setec_astronomy on Tue 7th Jul 2009 15:11 UTC in reply to "RE[4]: Comment by kaiwai"
Member since:

Ok, lets say they go down the route and develop a uniquely open source framework ontop that is oriented around GNOME - it doesn't answer the $64,000 question: who is going to implement these on Windows? GTK+ right now is a giant mess with little attention being paid by anyone - GTK# is dependent on GTK+, so if the GTK+ is horrid, then the GTK# is going to be horrid too

As far as I can tell (and I might be completly wrong in this, because it has been some years since I did some GTKmm development and am pretty much out of the loop wrt developments in GTK land since then) the most probable answer to your question seems to be that they (=most of the GNOME devs, including pro-Mono segment) don't care that much about the cross-plattformness of their Apps, e.g. if it runs on *nix systems (up to but not necessarily including Mac OS X) then great, everything beyond that is a bonus and up to the individual developers or projects to handle (e.g. there seems to be no policy of targetting Win32 and OSX as fully supported "alternative" plattforms like for example in the case of KDE4).

There - quite obviously, given the number of times people tout the superiority of C# - is enough interest among F/OSS developers of having soley C# together with either GTK# or - as it would be my preference, if I ever had or wanted to use C# - via Qyoto / Kimono with Qt 4.x and KDE 4.x as an alternative to C or C++, respectively. I can't comment on the quality of the GTK# bindings or the available tools (incl. monodevelop), but if Qt/Jambi is something to go by, then Qyoto does not necessarily has to suck that bad.

To sum it up: If you want to use the C# together with a "pure" F/OSS higher level toolkit / stack, this community promise *might* improve the legal uncertainity considerably. If you think that Microsoft will help anybody writing cross-desktop applications so that their OS is no longer the sole or even preferred plattform for deploying the products: I would not hold my breath while waiting for that happening

Edited 2009-07-07 15:13 UTC

Reply Parent Score: 2