Linked by Eugenia Loli-Queru on Mon 9th Apr 2007 22:30 UTC
Thread beginning with comment 229110
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-06
The problem as far as I see, if hey just stuck to the 'core', that is, the stuff released under the ECMA specification, and basically invent a whole new layer ontop, there wouldn't be any issue's - it would be a uniquely GNOME framework that shares only a very small amount of 'specifications' with Microsofts - and sticking to the specification as set out by the ECMA would guard against any possible legal trouble in the future.
GNOME was more than just a licence; if it were just a licence, then it would have been simply a matter of Trolltechn and the associated communities comeing to some some of arrangement.
GNOME was created as also a technical answer to a question still left unresolved; the issue of a stable C++ ABI. Add to the fact that most UNIX programmers are old C battle axes, it makes very little sense have a desktop based on a language which restricts those who can participate in the development.
Also, GNOME re-invented itself, its not just a 'solution' to a technical or licence issue, but addresses the perceived deficiencies in KDE; such as the overly complex nature of the GUI for instance, the lack of a HIG standard, the constantly cycle of 'compatibility breakage' with almost every major Qt release.
GNOME can justify its existance because it has re-invented itself and its purpose multiple numbers of time, the problem with Mono is that its stuck in a trap where it either tries to be 100% compatible with Microsoft or simply it gets relegated to being yet another pretty but not exactly useful language out there for people to fiddle with.