Slashdot Mirror


UserLinux Continues Debate Over GUI

An anonymous reader writes "Following up the earlier Slashdot item on this, LinuxWorld is carrying both sides of the discussion as to whether UserLinux GUI should be GNOME only, as Bruce Perens last week decided "by fiat," or include KDE."

18 of 564 comments (clear)

  1. Gnome or KDE by panxerox · · Score: 5, Funny

    how bout a slashdot poll? 1. Gnome 2. Kde 3. Command line 4. Wine version of XP 5. Cowboyneil is my interface

    --
    "It's so convenient to have a system where everyone is a criminal" - A. Hitler
  2. What's the big deal by HairyCanary · · Score: 5, Insightful

    If you don't like the distribution, don't use it. Simple as that. Keeping the OS simple and maintainable as a laudable goal, and I would find it difficult to argue with them just because my personal choice GUI wasn't included (though neither Gnome or KDE are *my* personal choice :-)). The beauty of open source is that anyone can do this -- if you really disagree with their choice on which GUI to include, make your own distribution and include just KDE with it.

  3. Why I'm not optimistic for UserLinux by jbellis · · Score: 5, Interesting

    They're targeting the enterprise market -- defined explicitly by Peren's whitepaper as (paraphrasing) the market that Red Hat gets $$$ in support fees for.

    I just don't see companies who want that level of support settling for "here's our linux distro, and if you want support, uh... here's a list of 3rd party providers." Remember LinuxCare? They're still around, but only because they moved away from providing third-party support solutions.

  4. Re:why ignore the obvious solution? KDE only! by iamplupp · · Score: 5, Insightful

    please dont start the KDE vs Gnome war... KDE and Gnome should both do everything they can to get better while sharing between them as much as it's possible without removing their individuality. . I would prefer to have not one but two great desktop environments to choose from.

  5. Why the licensing argument is bogus by fritmebufstek · · Score: 5, Informative

    Try to find a commercial Gtk app. After googling, you'll perhaps find some from Ximian ( which can arguably be ruled out ), and perhaps a few more. Now try to find a commercial Qt app. You'll find hundreds ( including high-profile ones from Adobe and others ).

    This means that commercial developers are willing to pay for a quality toolkit, as much so on Linux as on other OSs. Free software folk needn't worry either, as Qt on X is free as in both.

  6. Re:If it's truly for USERs by AssClown2520 · · Score: 5, Informative
    My understanding is this is to be an enterprise user system, not a home user or personal user. The whole point is enterprise management and distribution management. Think of an enterprise employment of windows. Every large shop that I know of uses a drive mirror installation and seriously limits any configuration choices that a user may have.

    I've said it before. I agree 100% with including only one GUI. The reason for Gnome over KDE is simply a license issue. I personnaly like KDE better and it is what I will continue to use, as I am not the target "user" of userlinux.

  7. Re:GNOME is a failure by Ianoo · · Score: 5, Insightful
    Then comes this arrogant troll, named Miguel. He writes to the town's newspaper (Slashdot.org) about the evils of KDE. He claims that KDE is dependent on Qt and that Qt is EVIL. It is EVIL because it is not GPL. It is EVIL because it can take over the desktop just like MICROSOFT. And we know how EVIL MICROSOFT is, right? REALLY EVIL.
    Well it seems that although QT is now GPL'd, licensing for the commercial version still has a lot to do with this debate. Read the article.
    "A GNOME spreedsheet you want Miguel? Don't worry. The way things are looking, I can hack one out in a few days. We will borrow from X, Y, and Z projects since they have most of the functionality we need. It will be a matter of fitting them all together."
    Go ahead and accuse GNOME of borrowing things - but just remember KDE picked the existing off-the-shelf commercial QT toolkit (then licensed under the QPL which is incompatible with the GPL) when they began their project.

    Just what is wrong with this approach? KDE decided to write KHTML instead of using Gecko, whilst GNOME is now going to use Gecko as their primary HTML layout engine in the DE. Which is better? I'd say Gecko is much more standards compliant than KHTML, even with the latest patches. The point is that for really huge projects like a HTML layout engine, you need huge resources. A lot of KDE developers work on KHTML when if they'd used Gecko, they could be working on far more interesting things.

    Also, surely it's better than free software projects share code. So many people are put off GNU/Linux & BSD by the fact there are 500 different text editors and not one of them works properly (except vi ;)). Ringfencing code is not something anyone should be doing.
    As for the interface sucking... GNOME has that completely covered. In the time I watched over GNOME, it changed fundamental parts of its interface no less than, I'd say, 5+ times. _Nothing_ adheres to the recommended style-guide which was there from pretty much day one. And _nothing_ still does adhere to it, except perhaps projects which should almost not be considered seperate from GNOME.
    Have you ever actually used GNOME? All the control panels, Nautilus, Epiphany, Evolution, Gnumeric, GIMP (v2+), Gaim and more now obey the HIG. KDE has changed their metaphors just as many times as GNOME, too. Whatever happened to the taskbar stuck to one side of the screen? KControl and Konqueror have had their menus and sections reorganised several times. So what?
    Integration of GNOME software is nil.
    Wrong again. GNOME applications use FreeDesktop's drag-and-drop specification (which works 95% of the time in the apps that I use), and there is the bonobo component model which works very nicely and is in many respects technically superior to KParts.
    In conclusion, GNOME is a failure. GNOME's goal was a desktop for *ix that grandma could use. As someone else recommended.. try Ximian "they have it all worked out." Which is very much the point--to fill Miguel's wallet (reality hurts, boys and girls).
    No, that was never GNOME's goal. GNOME's original goal was to create a desktop without the QPL/QT licensing issues that KDE had. Now that KDE no longer has these issues (for the most part), it is chugging along nicely as a good large free software project. Very few free software projects have definite roadmaps or even definite goals. As for Ximian/Novell/RedHat/Sun, their commercial support of GNOME makes it better, not worse. Their code is still available under the GPL and you can quite happily acquire it and use it and hack it without stuffing anyones' wallet.

    In conclusion, you're a troll. Have a nice day.
  8. Re:Holy War by Svennig · · Score: 5, Insightful
    In all honesty, while having a single interface to deal with would be easier.. OSS has allways thrived on the competition between similar projects

    This competition also gives OSS its greatest downfall - there just arent any standards. You wanna write for QT? do x. You wanna write for GTK? do y. You wanna write for something else? do z. Someone needs to make an standardised API for all linux guis and stick with it.

    Say what you want about M$ Windows, but it provided a standard. The ability to program on one GUI and reach 80% of people is fantastic.

  9. Re:What's the big deal by ultrabot · · Score: 5, Insightful

    if you really disagree with their choice on which GUI to include, make your own distribution and include just KDE with it.

    What's better, you can just apt-get kde on UserLinux.

    Gnome will be the default, supported option. It's sensible to pick only one to "officially support", and let the hackers use the other to their heart's content.

    Gnome is the better "supported" option because it doesn't require royalties for closed source development. This matters in countries where you can buy 3 developer months for single license of Qt (and for 3 developers, you need 3 licenses).

    --
    Save your wrists today - switch to Dvorak
  10. Re:Why does it matter so much? by fritmebufstek · · Score: 5, Informative

    It matters to the KDE folk, because we ( a group of some twenty enthusiast KDE and Debian developers ) were intending to work together with UL on making UserLinux a KDE based enterprise distro that would easily beat other available offers. Bruce's decision stopped this plan, but we are continuing the effort standalone now. Furthermore, the licensing argument is bogus, read why below.

  11. Re: why gnome over kde? by Reziac · · Score: 5, Insightful

    [Reads article.. geez, the things I admit to doing around here...]

    Yep, I don't see any holy war material either, even tho I like KDE and detest Gnome. What Bruce says boils down to "All right, I'm tired of arguing about this, it's time to pick ONE (because this here project is partly about a focused direction instead of including everything plus a dozen kitchen sinks), and this here SDK is what I prefer for those there reasons. So we'll go with the desktop that matches this here SDK."

    Perfectly reasonable as a project decision, even if I personally disagree with the choice it led to.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  12. Here's the Trolltech Troll by Anonymous Coward · · Score: 5, Interesting

    The argument is this :

    SCO's bosses at Canopy controls Trolltech which controls Qt which controls KDE.

    (do an nslookup of www.trolltech.com and www.kde.org to verify that last bit of logic)

    The second contention that's a touchy subject is "Canopy controls Trolltech". Somebody is going to post a link to the trolltech site that says "only 8% of Trolltech is controlled by SCO/Canopy".

    Then what the hell is Ralph Yarro (Darl Macbride's boss) doing on the board directors of Trolltech?
    Link here for the skeptical.

    The issues is real simple. If Canopy doesn't control Trolltech and Trolltech support Linux, then why haven't they

    1) Come clean on exactly what their relationship is with Canopy ... and ...

    2) Voted Ralph Yarro of the board.

    Trolltech should come clean. What is their relationship with Canopy? Does canopy have contractual rights to sit on the board? Do they owe debt to Canopy? Does Canopy have warrants on Trolltech? The silence is deafing. Speak Trolltech, tell us the truth.

    The sad thing is QT is a good product. They could increase their respect and marketshare by telling the Canopy chumps to take a hike.

  13. Re:GNOME is a failure by james_underscore · · Score: 5, Insightful

    Its an interesting point - GNOME was originally started because Qt, which KDE was based on, wasn't "free software". But now it seems KDE is more "free software" than GNOME is.

    Remember part of the point of free software is not just that its free to use, but free to modify and use the code for new programs. The only "drawback" being that if you base your software on free software, you are required to make your modification free software too.

    Perens says in the article that his decision is not because of one being technically superior, but because you can make proprietary GNOME software for free, but if you make KDE software it has to be either GPL or you pay a lot of money to the makers of Qt.

    The reason for this, I assume, and I haven't got the time to check it out, is because GNOME libraries are mostly LGPL, whereas the core Qt library for KDE is GPL only. The "Lesser" LGPL license lets you make proprietary software by screwing over free software developers and using their libraries without giving anything back to the community that provided the entire platform you are developing on. Even GNU says you should not license you're free software libraries LGPL.

    The irony is that, as you point out, GNOME was supposed to be a "free" alternative to KDE, with all the GNU zealots following behind it for that reason. But now it seems the GNOME developers are getting fucked by the "open source" crew that were originally blamed for the travesty of KDE using a non-free development kit.

  14. Re:What's the big deal by ankit · · Score: 5, Interesting

    Its just like you can simply download and install mozilla/firebird/opera/etc on any windows machine - internet explorer would only be the default. You dont have to use it.

    UserLinux is targeted at the enterprise community. It probably (and hopefuly) be used by non-geeky types who simply use what is installed on their computers. You can see KDE go the same way as netscape if UserLinux ever becomes popular.

    I am not sure what the right approach would be though. It makes sense for an OS to have a consistent "face" to a non-techie user. Though choice is great (and it is the reason why I use linux), it can be a hinderance for someone who is not inclined to try out 5 different window managers before she decides which one to use!!

    --
    Don't Panic
  15. Re:If it's truly for USERs by DF5JT · · Score: 5, Informative

    " My understanding is this is to be an enterprise user system, not a home user or personal user. The whole point is enterprise management and distribution management. "

    'Zakly.

    What is it that GNOME has to offer in this regard?

    1.

    KDE Kiosk Mode, also known as lock-down mode, makes it possible to restrict the capabilities of the KDE3 environment in powerful and flexible ways including but not limited to the ability to:
    1. Restrict desktop, application, and printing actions.
    2. Restrict internet access on a URL basis at a desktop-wide level.
    3. Restrict desktop resource customizations.

    Such functionality is invaluable for unattended operation of UserLinux in a kiosk setting as well as for wide-scale enterprise deployment of a controlled environment.

    2.

    A new easy-to-use administration tool, yet in the stages of development, will build on top of the KDE Kiosk Mode and expand upon the features in an exciting direction. The tool will enable scalable management of users, their settings and IT privileges. The design goals include:
    1. Full scalability from medium to large organisations.
    2. Usable by both KDE and non-KDE applications.
    3. Seamless integration into existing IT infrastructure.
    4. Roaming support.

    Please expect more detail and an official announcement in 2004 Q1.
    3.

    An Integrated Terminal Server and Client employing a new and highly efficient X compression technology thereby enabling seamless desktop integration of applications based on a remote compute server. This feature will be in addition to KDE's existing remote desktop support (VNC and RDP) and is especially exciting in light of the fact that it enables a satisfying desktop experience on a thin client even with a low-bandwidth connection (e.g. dialup) to the application server. The technology will bring us on par with Citrix, Tarantella, SunRay and Windows Terminal Server offerings.

    4.

    KDE Print: Enterprise-grade technology for intimate management of printers and print jobs, adaptable to innumerable creative tasks.

    5.

    KDE Core Killer Apps: Whilst too numerous to list here, we expect to leverage core KDE applications where appropriate. In addition to the well-known applications several pertain directly to the enterprise including:
    1. The upcoming Kontact, an integrated personal information management suite, which in conjunction with the Kolab Server will provide a powerful standards-based groupware solution.
    2. The upcoming KERP, an Enterprise Resource Planner.
    3. A set of financial trading tools currently in development.

    ISVs in particular will be pleased to note that the KDE/Qt environment sports a rich body of development tools that leverage the elegant and powerful framework provided by KDE/Qt as well as tools enabling development in areas ranging from HTML production to UML modelling, CAD design and document publishing.

    6.

    KDE brings an impressive body of localization and internationalization effort to the table. With over 80 translation teams and KDE 3.2.x to be available in an estimated 50+ languages, KDE is a compelling choice for an enterprise desktop with an international audience.

    Where is GNOME's visionary roadmap for a subsystem as powerful as that?

    Thought so.

  16. Re:What's the big deal by ultrabot · · Score: 5, Insightful

    Companies don't want to support multiple versions of Linux. Thus a single version is going to be what drives Linux in business.

    There will be at least RHEL, SUSE, and now UL.

    So much for Open Source ideals.

    I don't see any conflict with OSS ideals. You are not forced to use UL, it's all Open Source, you can install whatever you want, you can install UL apps on other Linux platforms, etc.

    --
    Save your wrists today - switch to Dvorak
  17. Re:What's the big deal by sydb · · Score: 5, Informative

    I don't mean to stalk you in this story!

    You can see KDE go the same way as netscape if UserLinux ever becomes popular.

    KDE made a choice when it based itself on Qt. Times change and KDE's problems have changed - KDE is a good Free Software* desktop environment. But because Qt is GPL'd, it presents a barrier to proprietary development that is against the goals of UserLinux.

    If being the default desktop of UserLinux is so important to KDE, why don't they re-implement their desktop ontop of an LGLP'd toolkit?

    If it's not so important that they are willing to do that, then people should stop being upset. In the choice of a default there will be a winner and one or more losers. XFCE lost here too, but they're not whining. Only one desktop can be the default!

    As for the Netscape comparison, I think there were other factors which led to Netscape's demise, like a bloated product (Communicator). Look how people prefer Firebird over Mozilla. There's still time for IE to be ousted - all the time in the world, from now to the end of time.

    * Or is it? Look at what TrollTech say here - TT don't want you using Free Qt on inhouse projects, but the GPL says you can. This makes me distrust TrollTech.

    --
    Yours Sincerely, Michael.
  18. Think about users, not geeks by rueger · · Score: 5, Interesting

    Lord, this arcane bickering seems pointless. From my reading Perens' goal is to develop a distro that "just works" for the average corporate user.

    I just wrapped up my semi-annual "download a linux distro and see if the damned thing will work" exercise, and once again I'm falling back on Win2K, which does everthing that I need, and does it with a minimum of BS.

    Over the last few years I've tried RedHat, Mandrake, and a half dozen other distros, on both bare machines and dual boot systems. In every case I hit the wall when trying to implement some simple or essential feature. Every time I found myself led into that arcane and recursive hell known as man pages and how-tos. (and mailing lists, and discussion groups and...)

    I'm good with hardware, and can make Windows do anything I need. I have managed to troubleshoot some exceedingly obscure problems in the past. Still, once again I've abandoned Linux because I can't afford to invest weeks of obscure research just to do day to day work.

    I really want to be rid of Microsoft products. I find them more irritating than useful, and surely don't like MS' business practices.

    I love OpenOffice and have pretty much abandoned MS Office. I like Mozilla, and use a wide variety of freeware and open source products.

    I would in a minute abandon MS Windows if it were practical, but to do that I need a distro that will do what Windows does:

    Find and configure all my hardware, set up internet access and networking to allow all of the computers on our system to share files, and easily allow others to use the printers attached to my PC, easily set up my two video cards and monitors, set up to sync my PalmPilot.

    And have decent looking fonts.

    So far every distro I have tried has blown at least two of these basic goals and has offered no easy way to achieve them.

    Again, I cannot afford to spend days or weeks tracking down the obscure solution to make something like HotSync work.

    It does not matter to me whether this happens with GNOME or KDE. If I can boot from CD and have all of these things come up working, I'll buy it.

    If including only GNOME allows Perens' the time to make a truly reliable installer, then I'm for it.