Linked by Thom Holwerda on Mon 14th Dec 2009 15:16 UTC, submitted by chully
Gnome Over the weekend, there has been a bit of a ruffling of the feathers over in the GNOME camp. It started with complaints received about the content on Planet GNOME, and ended with people proposing and organising a vote to split GNOME from the GNU Project.
Thread beginning with comment 399519
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Spectrum of opinion.
by Ed W. Cogburn on Mon 14th Dec 2009 22:55 UTC in reply to "RE: Spectrum of opinion."
Ed W. Cogburn
Member since:
2009-07-24

OpenStep is still the only open specification for a cross platform GUI that doesn't suck. The main issue with it is Obj-C


I have nothing against OpenStep or ObjC, but its ironic you seem to have forgotten the very thing that created Gnome in the first place: Qt.

Its now dual-licensed under commercial/GPL3/LGPL2, which makes it as Free and Open (if not more so?) than GTK, and is now *more* cross-platform than GTK is and likely even OpenStep (has that been ported to Nokia's phone platforms?). At least the major platforms are all actively supported by Qt now: Win, Mac, X11, Embedded Linux, Win Mobile, plus Nokia's Symbian and Maemo platforms.

Now for some people, Qt being written in C++ may be as problematic as OpenStep being written in ObjC, but probably like OpenStep, its got wrappers/bindings to use it with just about every other language out there.

Since Qt is (now) also an "open specification for a cross platform GUI", to say that OpenStep is the only one is just false I believe.

Reply Parent Score: 3

RE[3]: Spectrum of opinion.
by sorpigal on Thu 17th Dec 2009 17:30 in reply to "RE[2]: Spectrum of opinion."
sorpigal Member since:
2005-11-02

I have nothing against OpenStep or ObjC, but its ironic you seem to have forgotten the very thing that created Gnome in the first place: Qt.

Its now dual-licensed under commercial/GPL3/LGPL2, which makes it as Free and Open (if not more so?) than GTK, and is now *more* cross-platform than GTK is and likely even OpenStep (has that been ported to Nokia's phone platforms?).


I choose my words carefully, please read them carefully. Quoting myself:

OpenStep is still the only open specification for a cross platform GUI that doesn't suck.


QT is GPL, but where's the QT spec so I can write compatible software? If there is I haven't seen it. Plus, as wide as QT's coverage is, it does not cover the full swath of technologies you need to make a desktop environment.

QT's language of implementation is abhorrent to some, but as long as it has bindings for C, etc., this problem is not insurmountable.

Reply Parent Score: 2

RE[4]: Spectrum of opinion.
by Ed W. Cogburn on Fri 18th Dec 2009 11:08 in reply to "RE[3]: Spectrum of opinion."
Ed W. Cogburn Member since:
2009-07-24

OpenStep is still the only open specification for a cross platform GUI that doesn't suck.


Its 15 years old now and effectively frozen because virtually everything that Apple has added to their implementation since then isn't open, so can't be added to GNUStep's implementation.

There is no unified "OpenStep spec" anymore, there is GNUStep, and then whatever Apple provides.

As a spec, its not really valuable, since only one player (GNUStep) is really sticking to it, and since the spec is not being updated...

Reply Parent Score: 1