Novell, RedHat and Sun Commit to a Linux Desktop
DeckerEgo writes "InfoWorld reports on the Linux desktop and how Novell, Sun and RedHat (wha?) are working on making 2004 the year corporations start adopting open desktops. But which desktop? Most interesting to note is how Novell is planning to beef up the number of Ximian, Gnome, Mozilla and OpenOffice developers after its SuSE aquisition is complete. Does this mean that SuSE will stop being one of the best KDE distros out there and follow the way of the Gnome?"
Perhaps not, the CEO of SUSE recently said that they are sticking with KDE, but also making Ximian desktop better for SUSE.
You can write commercial software with the free Qt, but it has to be GPL licensed. What you can't write is closed-source or unfree software.
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
It's the principle that worries most outfits. Sure, $2000 for a widget toolkit perhaps isn't much on its own, but now assume you're paying for the OS, the compiler, the IDE ... it all adds up. Just imagine if there was not one but many libraries that followed this policy - quickly the cost of support code and tools would cause serious problems.
Furthermore, Qt is such an easy-to-use, high quality toolkit compared with anything GNOME has to offer that you are bound to be ahead on the development costs in time savings alone.
This is a fairly common troll, yet it's never been adequately backed up as far as I know. In fact I know a few developers who have used both GTK and Qt enough to know the differences, and don't think Qt is all it's hyped up to be (for instance, the qpe-gaim developer). The Qt API contains its fair share of wierdness, for instance, why does QVBox inherit from QHBox? Where is the equivalent to gdk-pixbuf?
Qt also works on the Mac and Windows - GNOME toolkits don't - this is very important for most commercial developers.
Qt works on Mac and Windows if you pay the fees, which are hefty. The problem is, so does GTK+ - there is a port which tracks the native XP theme in use, and as MacOS X has X11 support built in, they work there too. In most commercial developments cross platform portability is sadly not a concern anyway.
This is a negative impact on KDE and the tone of the article suggests that Gnome will become the defacto standard for Novell/Suse.. this makes a lot of sense, not only because Novell owns Ximian but because.. as the article states, they want to give a 'single target to ISV's'.
Since RedHat is already Gnome centered..this target is and will be GTK+, which allows for third party linking without them having to pay licensing fees.. this is where the choice of QT finally comes and bites KDE... sad but true, a little ironic though... that KDE loses out because it is not friendly enough to corporate types vis-a-vis QT* while Gnome will win(at least it looks like it will) because it is.
*For those in need of a li'l background QT is licensed under the GPL while GTK+ is dual licensed under the GPL and LGPL. So, QT free(as in speech & beer) for GPL apps but not as in beer for non-GPL apps and while this is fine and dandy for community projects corporations will never pay a 'gatekeeper' if they want to release applications for the 'standard' desktop(even Mickeysoft doesn't charge that.. let's ignore MSDN for now).
--
I would personally love 2004 to be the year of the open source desktop, but I fear the CIO et al management of many large companies is totally closed minded on the subject.
I work for a Fortune 10 company and let me tell you how depressing it is... Their approved standards list has nothing but Microsoft products wherever possible. It would be not be an exageration to say the criteria for building this list was "Does Microsoft have a key product in this area? If so, that's our standard. Otherwise, we'll just choose whatever is most popular."
In many cases the products these IT desicion makers are choosing are unproven and unpopular even, but hey they're from Microsoft so they'll win eventually anyway. This includes...
- Microsoft Sharepoint (instead of industry leading Documentum)
- Microsoft Passport for authentication
- IIS (They catagorize Apache as "contain", meaning no new deployements should be done)
When asked about all this during a meeting at a local site, one of the IT corporate leaders said...
"Anyone here ever deal with Microsoft on corporate licensing"
[Silence]
"Well, let me tell you those guys play hardball. Unless you can convince them your heart and soul is behind them and their vision, they won't give you a good deal on the licenses you need like Windows and Office."
He then went on to describe how Microsoft was unhappy that our company was using certain competing products such as Lotus Notes. And that they told us they wanted us to get rid of those products as switch to Sharepoint etc or they would screw us on the Windows/Office licensing.
So I can't see us switching to Linux/open source desktops anytime soon, regardless of their quality or other compatibility issues.
The only good news is that Microsoft's actions in strong arming some of these big companies is likely polarizing: Either the company will embrace Microsoft or reject them. Let's hope they manage to piss enough big companies off with their actions.