Slashdot Mirror


QPL 1.0 Released

Idris Samawi writes "QPL 1.0 Released The new license for the Qt Free Edition just announced by Troll Tech". The release includes a few quotes, but a dearth of information about the actual license. I'm curious though. Two free desktops are an amazing feat!

435 comments

  1. No Subject Given by Anonymous Coward · · Score: 0

    What do you mean a "dirth of information about the license" The link to the actual license is included on their press release.

  2. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    Coincidental that it just followed the release of gnome 1.0?

    Patrick

  3. Great News by Anonymous Coward · · Score: 0

    This makes me happy. But I still haven't been able to compile the 2.0 beta. Oh well that's what the weekend is for.

  4. Gee... by Anonymous Coward · · Score: 0

    now, i surely hope not again 1000+ posts again,
    gnome 1.0 posts is already *ugly*

    can anyone example what the different between 0.9 and 1.0 of QPL ?

  5. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    KDE is on the run. They are already trying to copy GNOME by putting CORBA in KOffice.

  6. So is this really opensource? by Anonymous Coward · · Score: 0

    Can I take the QT code, fork the tree, make some changes and call it GnuT and start redistributing it?

  7. I'm ecstatic by Anonymous Coward · · Score: 0

    it's illegal to distribute binaries of KDE linked against Qt if you're not the original developer

    make me wonder how many portions of kde code is original and not from others. can someone clarify ?

  8. Thank God... by Anonymous Coward · · Score: 0

    Now all those stupid sloppy fsckers who've been wanking non-stop about license issues can come down off their high Stallman horse and use a
    DE that actually WORKS.

  9. Usage Constraints by Anonymous Coward · · Score: 0
    Hmm... I like provision 6, which says that you may distribute software linked to QPL covered code, provided that users be able to freely obtain your work.

    I suppose that's all fine and well for the KDE project (and anyone else who uses Qt), but it also means that you can't sell software that links to Qt, whether it's open-source or not. (Note that technically, the provision doesn't even let you charge nominal distribution fees.)

    I guess the idea is that they have a separate license they will offer to businesses which want to write non-open applications using QPL-covered software.

    *sigh* It's licenses like this that prevent open source from truly becoming popular in the business world. The only license so far that is not hostile to legitimate business use is the MPL/NPL. Go Netscape!

  10. no chance of 1000+ posts by Anonymous Coward · · Score: 0

    since nobody gives a fuck about KDE anymore... GNOME is clearly superior. there'll be hardly any posts in this thread - the posts in the GNOME thread were from KDE diehards who can't admit they made the wrong choice.

  11. I'm ecstatic by Anonymous Coward · · Score: 0

    Its only illegal if you distribute binaries
    for an OS with which Qt is not normally
    distributed -- since Mandrake Linux does, as
    do a few others, it is perfectly legal to
    redistribute binaries. (Bear in mind that the OS
    is not Linux, but the Linux Distribution)

  12. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    Corba has been part of KOffice from the beginning. You might want to ge your facts straight before you publish wrong information.

    Thank you.

  13. You should give me all your money by Anonymous Coward · · Score: 0


    Why don't you give me all your money? Until you do, I won't give you serious consideration as a human being. I don't understand why you haven't already given me your money, acually. I also think you're being totally unreasonable by not taking a second job to provide me with even more money. This inaction on your part strikes me as very self serving. When will you get a clue?

  14. No, do not tell me about GTK--... by Anonymous Coward · · Score: 0

    >... it is crap as of today.
    From which points ? If you found something you can improve or suggestions, why not tell the developers or contribute to it rather than bash it ?

    >My apologies to developers, you are good guys, >but it is it is fucking far from being good now.

    Or they maybe if waiting for a developers like you to make it perfect ?

  15. no chance of 1000+ posts by Anonymous Coward · · Score: 0

    LOL was this a serious post? Have you heard of Corel using KDE for WordPerect? Umm someone does care...

  16. Thank God... by Anonymous Coward · · Score: 0

    like gnome?

  17. binaries... by Anonymous Coward · · Score: 0

    RE: Can anyone comment on whether it's now legal for non-authors (copyright holders) to ship binaries linked against Qt?

    REPLY:

    Look at section 4. Doesn't say the toolkit must be included, just that it must be freely available to anyone who uses the binaries distributed.

    Here's the full text of the QPL: (note, no formatting was done, sorry)
    --------------------------------



    THE Q PUBLIC LICENSE version 1.0

    Copyright (C) 1999 Troll Tech AS, Norway.
    Everyone is permitted to copy and
    distribute this license document.

    The intent of this license is to establish freedom to share and change the software regulated by this license under the open source model.

    This license applies to any software containing a notice placed by the copyright holder saying that it may be distributed under the terms of the Q Public License
    version 1.0. Such software is herein referred to as the Software. This license covers modification and distribution of the Software, use of third-party application
    programs based on the Software, and development of free software which uses the Software.

    Granted Rights

    1. You are granted the non-exclusive rights set forth in this license provided you agree to and comply with any and all conditions in this license. Whole or partial
    distribution of the Software, or software items that link with the Software, in any form signifies acceptance of this license.

    2. You may copy and distribute the Software in unmodified form provided that the entire package, including - but not restricted to - copyright, trademark notices
    and disclaimers, as released by the initial developer of the Software, is distributed.

    3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches. The following
    restrictions apply to modifications:

    a. Modifications must not alter or remove any copyright notices in the Software.

    b. When modifications to the Software are released under this license, a non-exclusive royalty-free right is granted to the initial developer of the
    Software to distribute your modification in future versions of the Software provided such versions remain available under these terms in addition to any
    other license(s) of the initial developer.

    4. You may distribute machine-executable forms of the Software or machine-executable forms of modified versions of the Software, provided that you meet these
    restrictions:

    a. You must include this license document in the distribution.

    b. You must ensure that all recipients of the machine-executable forms are also able to receive the complete machine-readable source code to the
    distributed Software, including all modifications, without any charge beyond the costs of data transfer, and place prominent notices in the distribution
    explaining this.

    c. You must ensure that all modifications included in the machine-executable forms are available under the terms of this license.

    5. You may use the original or modified versions of the Software to compile, link and run application programs legally developed by you or by others.

    6. You may develop application programs, reusable components and other software items that link with the original or modified versions of the Software. These
    items, when distributed, are subject to the following requirements:

    a. You must ensure that all recipients of machine-executable forms of these items are also able to receive and use the complete machine-readable
    source code to the items without any charge beyond the costs of data transfer.

    b. You must explicitly license all recipients of your items to use and re-distribute original and modified versions of the items in both
    machine-executable and source code forms. The recipients must be able to do so without any charges whatsoever, and they must be able to
    re-distribute to anyone they choose.

    c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one.

    Limitations of Liability

    In no event shall the initial developers or copyright holders be liable for any damages whatsoever, including - but not restricted to - lost revenue or profits or other
    direct, indirect, special, incidental or consequential damages, even if they have been advised of the possibility of such damages, except to the extent invariable law,
    if any, provides otherwise.

    No Warranty

    The Software and this license document are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN,
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

    Choice of Law

    This license is governed by the Laws of Norway. Disputes shall be settled by Oslo City Court.

  18. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    Paradoxically many people don't want the GPL for libraries because they want other to be able to write proprietary software with their libraries and the GPL prevents this while the LGPL permits this.

  19. Troll has built industry support and respect by Anonymous Coward · · Score: 0


    I think that the support that QT has in KDE and with a number of distros (Caldera, SuSe) that any major forks of this code will be prevented. Troll has shown that they respect open-source ideals and that a company can thrive within the open-source community.

    I see nothing wrong with requiring people who write software that they sell to pay some development costs for that software.

  20. Yes by Anonymous Coward · · Score: 0

    Yes as far as I understood it you can do that. But you cannot
    distribute it under a different license.

  21. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    since we are discussing QPL, why are you continue the subject on GNOME... ? Should you be posting this on the previous forum ?

    Let not try another flame war....

  22. Usage Constraints by Anonymous Coward · · Score: 0

    How do you expect business to embrace open source if you don't give them any incentive to do so? In essense trolltech is putting a "tax" on proprietary software to fund to propagation of free software.

  23. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    Only because GNOME was using CORBA.

  24. The KDE devel CVS has been prepared for 2.0 by Anonymous Coward · · Score: 0

    It has since a few days been possible to use QT
    2.0 for the development version of the CVS.

    But of course, you must get 2.0 to compile
    first, allthough that is no problem.

  25. Lets not start all over again please by Anonymous Coward · · Score: 0

    Thank you.

  26. Uh oh by Anonymous Coward · · Score: 0

    Flame away, Slashdolts! Show us how stupid you are!

  27. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    I see 2 major differences:
    1) QPL allows you to only distribute changes in the form
    of patches. GPL is somewhat more practical as you can
    distribute the whole changed enchillada.
    2) GPL does not allow use in commercial apps. With QPL
    you can pay USD 1300 or 2000 and use it to make commercial
    software.

  28. Choose your discrimination. by Anonymous Coward · · Score: 0

    QPL discriminates against commercial developers.

    GPL discriminates against proprietary developers.

    x

  29. Yes by Anonymous Coward · · Score: 0

    Where is the code then? I couldn't find it anywhere. Do I need to apply for access to it?

  30. What are the "gotchas"? by Anonymous Coward · · Score: 0

    This license looks to me (and I am no lawyer) to be pretty open.

    Can someone with a greater feel for this point out the strengths and especially weaknesses of this license?

    Thanks.

  31. KDE is unstoppable! by Anonymous Coward · · Score: 0

    KDE is undoubtably unstoppable! Qt and KDE are the future of OSS desktop computing, freed from the domination and control of Red$at - long known as GNOME's pupeteer.

    Go KDE Go!

  32. Get your facts straight. by Anonymous Coward · · Score: 0

    Search the GNOME archives, and you will see that GNOME went with CORBA way after KDE had standardised on it.

    Thank you kindly.

  33. That is deep by Anonymous Coward · · Score: 0

    Thank you for making a distinction between commercial
    and proprietary. I forgot about that in another post. It's
    probably time for my yearly pilgrimage to the GNU website.

  34. I made the wrong choice by Anonymous Coward · · Score: 0


    How did I correct it?

    I deleted /opt/kde and stuck in GNOME 1.0 and whammobammojammoslammovandammothankyoumammo I never even needed to leave X to do it.

    Tremble in fear of having to do such a thing in Windows. It reminds me of when my wife had our first kid and I heard something rip in the process... (that was when I fainted...hehe)

  35. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0
    Well if you're worried about GNOME being just hype and marketing then I want to know what you think this is all about. This is a license for code they haven't generally released yet. They haven't actually released a product and they've announced the license! This is all just spin control and marketing to fight the huge amounts of hype that gnome is rightfully getting.


    6 months ago they all complained about GNOME being version 0.3, despite the fact that it was very stable for many people. Now it's 1.0 and they are saying that it couldn't be done yet. FUD FUD FUD. There are a lot of gnome developers, GNOME has been very stable for a lot of people for a long time, and there are a lot of GNOME apps in the works. They are delivering products, not just license announcments.


    Whether you like it or not, GNOME has come a long way very quickly. The only real difference between GNOME and KDE is the number of apps supported. KDE has the makings of a fully integrated office suit and GNOME's is just starting out.

  36. Usage Constraints by Anonymous Coward · · Score: 0

    It looks more to me like the trolls are trying to come up with a business model which allows people to use their product and make a bit of money also.

    The company I work for writes proprietary software. We are looking at adding a GUI to a simulation code and are considering different toolkits. Price isn't the first thing we look at. Quality and turn-around time are things we look at. If we decide to use QT and the troll's tell us we can have it for free we'd pay them anyway. It doesn't do any good to put your vendors out of business.

  37. ok, fine. by Anonymous Coward · · Score: 0

    Let's leave the KDE thread at pole position for the next 18-20 hours and see what develops. I predict nothing much'll happen.

  38. IS THERE A LAWYER IN THE HOUSE????? by Anonymous Coward · · Score: 0


    We need a real damned LAWYER in here to tell us what the difference between the GPL and the LGPL and the QPL is... in layman's terms!!!


    email: babylon@netroplex.com

  39. No, it is incorrect. by Anonymous Coward · · Score: 0

    QPL does not discriminate against commercial software, it discriminates against closed-source software.

  40. Just more FUD by Anonymous Coward · · Score: 0
    GNOME spends the week announcing products and the KDE team tries to fight back with a license.


    Have they no shame? The slame RMS on their web site, they bitch to no end about how pointless GNOME is while failing to understand the significance of freedom, and now they are trying to ride the wave created by GNOME.


    I look at this a positive evidence of GNOME's strength. GNOME is on the road to winning.

  41. Using GNOME...speed up issue by Anonymous Coward · · Score: 0

    >>Enlightenment is too slow
    I was once always said that, but someone which I forgot prove me wrong. You can actually speed up Enlightenment.

    use imlib_config, the underscore one !!!
    tweak the configuration to the actual spec of you computer. Add the ram section. This actually help a lot, cause its improve the graphics cache.

    use a less fancy, the Clean themes and the Brushed Metal theme. The themes are in the latest vsion of enlightement.

    It was usable(fast enough and cool too !) for me not to switch back to Icewm. I can tell you I try every window manager there is, even the (a hack of) fvwm-gnome.
    I was on a pentium 100.

    >>GNOME menu is slow.
    Why its slow, I think is cause it is load from a 64x64 size and then resize to 16x16.
    Futhermore, its 16 bits colors. Correct me if I am wrong.

    to make it fast, go to the global panel configuration,, disable the icon, the button and enable the keep menu in memory.
    this should help it to speed it up.

    If you have problems install GNOME, either you read the FAQs or subscribes to mailing lists and ask questions, they will be gladly to answers your questions.

    Keepp trying, I know you can.

  42. You are wrong, and here's proof: by Anonymous Coward · · Score: 0

    I apologize, I still think GNOME had more CORBA code faster though.

  43. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    Kinda seems like Netscape vs. Internet Explorer..
    Netscape was there(KDE) while IE(GNOME) worked its way up fast.. Netscape had a good chunk of the user base while IE didnt.. all in all MS and the Gnome people did a good fast job of giving us an incomlpete overhyped underdeveloped product fast

  44. Which Slashdolts? by Anonymous Coward · · Score: 0

    I actually can't tell whether this post is for Gnome or for KDE. Aren't they both rabidly supported by the Slashdolts?

    Please clearly state which side you are on so that I can properly ridicule you for your foolish choice!

    Quick Question:
    Does anyone else remember the Tiled Window Manager which never allowed any window to overlap? What ever happened to it?

  45. guh-nome by Anonymous Coward · · Score: 0

    guh-noo-lix

  46. who are you? by Anonymous Coward · · Score: 0

    Can't you see that this thread has been at pole position for a few minutes and already has over a 100 posts?

  47. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    who gives a rats ass who made what first, as long as the end product is better.

  48. Future of OSS desktop computing... by Anonymous Coward · · Score: 0

    >>freed from the domination and control of Red$at - long known as GNOME's pupeteer

    As long as GNOME is GPL and LGPL and under the guidance of Redhat, FSF, RMS, RHAD labs and Miguel. I was firmly in confident of them. Especially RMS, man with strong vision, will fight for it , live for it.

    Rather than tech trool, "we will not gurantee we will not sue"

  49. So is this really opensource? by Anonymous Coward · · Score: 0

    Not really. All your modifications have to be distributed as patches, which makes it impractical to make significant changes.

    I think this also makes it GPL incompatible, which means distributing KDE binaries will still be illegal. KDE people need to get permission from all the people whose code they've used to make an exception in their license for binary redistribution with QT.

  50. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    How is it incomplete or underdevloped? I'd say GNOME 1.0 is more worthy of a "1.0" than KDE 1.0 was.

  51. is LGPL hostile to business use? by Anonymous Coward · · Score: 0

    Or even statically linked as long as you provide object files for relinking.

  52. oops by Anonymous Coward · · Score: 0

    slashdot was displaying only the thread and not the articles so i thought we went past 100. just a malfunction it's still below 80 articles.

  53. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    Al least now its GPL/LGPL vs QPL. GNOME was started to fix the license issue of KDE.

    And don't compare GNOME to IE, it was an insult.

  54. Just more FUD by Anonymous Coward · · Score: 0


    1. Look at the KDE cvs logs if you are interested what the KDE team did while GNOME spends the weeks announcing a simple panel and a GTK port of the midnight commander as innovation of the century.

    2. The QPL was released by Troll Tech, not by KDE.

    3. RMS is _quoted_ on the KDE webpages, not slamed. (Not even out of context, there's a complete interview!)

  55. No, do not tell me about GTK--... by Anonymous Coward · · Score: 0

    hey, don't tell me..
    tell them, read TODO files, asking questions, asking where you can contribute, ask...ask...

    I though the print widget is in gnome-print ?

  56. Try wxWindows for a cross-platform C++ API by Anonymous Coward · · Score: 0

    A MacOS port has been "in progress" for about a googlezillion years. It's been dropped I think.

  57. What we really need now by Anonymous Coward · · Score: 0

    ...is a common desktop specification format compatible with BOTH GNOME and KDE. I think the 'KDE uber-alles' folks are missing part of the picture. Qt and Gtk are really playing to different markets: C++ developers, and non-C++ developers.

  58. get your facts straight! by Anonymous Coward · · Score: 0

    You do NOT need to distribute modifications as patches (that was the old licence). However, Troll Tech reserves the right to include your modifications in the commercial version of QT. Even RMS (the self-promoted saint of Free Software) said that the new licence can qualify as free software.

  59. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    "The QPL actively discourages development of proprietary and shareware software (you have to pay if you want to develop proprietary apps derived from QPL'ed code"

    When QT become the standard (if only KDE success) and killing the GNOME, then do we have a choise ??

  60. but Baboon has mindshare by Anonymous Coward · · Score: 0

    Nobody knows about KOM/Openparts although it is here now and working. The important thing about Baboon although it is still not released is that it has mindshare and publicity. Haven't you yourself heard of Baboon? Linux World Expo, anyone?

    HTH, HAND.

  61. So is this really opensource? by Anonymous Coward · · Score: 0

    I think the QPL was specifically engineered to be compatible
    with GPL (otherwise, what would be the point).

    But lets hear what RMS has to say about it.

  62. Just more FUD by Anonymous Coward · · Score: 0

    That's just because they changed it. They used to say that he was a "dangerous person" and shouldn't be in charge of something like the FSF. They still quote him in a fashion that is designed to make you think he is a lunatic when in fact he is just a little on the eccentric side.

  63. A new Software Model by Anonymous Coward · · Score: 0

    At Last!!

    A new software model, and this time one that works!

    Determine the quality of software by the quantity of lame slashdot posts! Why didn't we think of that before?

    I guess QT just got 1 point better.

    Regards

  64. So is this really opensource? by Anonymous Coward · · Score: 0

    gnulix!

  65. What are the "gotchas"? by Anonymous Coward · · Score: 0

    Pros: less lawyerese than previous QPL versions.
    Cons: still requires distributions to only be made as patches, and is GPL incompatible, making distribution of KDE binaries illegal.

  66. No you are the vapor wear(er). Just FUD FUD FUD by Anonymous Coward · · Score: 0

    So what is missing from GNOME 1.0 that KDE 1.0 has? I doubt you even know what you are even talking about because you say "I intend to check GNOME out more in detail". What have you checked out??? Ha! If you checked it out you would already know that GNOME 1.0 has already passed KDE 1.1 in stability and functionality. Instead you just FUD away something you know nothing about. You are no better than Mr. Muth from M$.

    I can say that I have tried BOTH KDE 1.1 and GNOME 1.0 and prefer GNOME. Why, I like the way it works better. Am I going to flame KDE? No, because I won't stoop to your level.

    Now where is the vapor??? Because you posted such an uninformed message like you did. It's coming out of your arse!!!!

  67. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    If there is great demand for a LGPL Qt compatible framework
    then I'm sure that Harmony will be revived. But for the
    Free Software world this will not be necessary (that is
    why Harmony has stopped development).

  68. need-c-bindings dept? is that a joke? by Anonymous Coward · · Score: 0

    Justin, are you simply parotting what you have heard? Why ever would you want C bindings? Have you seen what a mess Object Orientation is in C? No? See this link: http://www.gtk.org/tutorial/gtk_tut-24.html

    Now compare OO in C to OO in C++ and tell me you're not joking.

  69. it does suck, but that's the truth by Anonymous Coward · · Score: 0

    But what good is KOM/OpenParts if nobody knows about it or really uses it? This is why publicity is important and GNOME has the momentum. I'm afraid to say KDE may be irrelevant in a bit.

  70. So is this really opensource? by Anonymous Coward · · Score: 0

    I guess what it comes down to for me is, can I fork the tree? With the GPL and LGPL as long as I'm willing to live with the license I can do what ever I want to the code. I can fork the tree, change the name, do what ever it is I feel like I need to do. This QPL sounds more restrictive to me. It might fit the opensource definition but I don't think it is as open as most opensource. If it was, then why don't they just post the source to qt 2.0 and let the community help them finish it?

  71. No, do not tell me about GTK--... by Anonymous Coward · · Score: 0

    in Linux world, a lot of thing id DIY.
    a lot of projects emerge because some developer want to scrath their itch.

    don't want to contribute,...
    ask, request...many many times until they notice you.

  72. Try wxWindows for a cross-platform C++ API by Anonymous Coward · · Score: 0

    wxMac is being actively developed and
    the guy who does it is doing this
    for money so wxMac will be there in
    rather short time. A preview is
    already availble, BTW.

    Robert Roebling

  73. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    > 4 b) and 6 a) and b) talk about "machine-readable source
    > code". This is considerably weaker than the GPL, since it
    > allows for obfuscated source code. The GPL demands
    > "preferred form of the work for making modifications to
    > it", which is a very good definition and excludes obfuscation.

    Yes I worried about that too! We can't have obfuscated code
    posing as free software.

    > 6 only applies to items which are "distributed", but 6 c)
    > talks about items "not available to the general public".
    > It is not clear what exactly "distributed" means here.
    > think it should only apply to 6 a) and 6 b), but not to 6 c).

    I think it means that if an organization uses the free Qt license
    to develop internal software, and Troll Tech finds out about
    it, then Troll Tech has the right to request the sourcecode
    and redistribute it. The organization has not the obligation
    to redistribute it out of themselves (like an other poster thought).

  74. breath, slowly... in .... out .... in .... out by Anonymous Coward · · Score: 0

    I didn't read the post you're replying to but jeez.

    Comparing somebody to Muth??? That's just outrageous! ;)

  75. can I see by Anonymous Coward · · Score: 0

    plz post screenshot of your GNOME 1.0 desktop (and not a pointer to the old mess on the GNOME website)

  76. binaries... by Anonymous Coward · · Score: 0

    6. You may develop application programs, reusable components and other software items that link with the original or modified versions of the Software. These items, when distributed, are subject to the following requirements:
    [...]
    c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one.


    I read this as: if you write anything that links with (free) Qt, even proprietary internal-use-only software, then you have to give Troll Tech a copy of it if they ask.

    Uh, thanks, but no thanks. Not even Microsoft tries that. Nor does the GPL.

  77. And doesn't that suck??? by Anonymous Coward · · Score: 0

    BTW: I know about baboon because, well, I know about lots of things I shouldn't waste valuable brain space on ;-)

    Hehe, you're funny as hell, when will you write a book?

  78. get your facts straight! by Anonymous Coward · · Score: 0

    Um, section 3, the only section which allows modifications requires them to be distributed as patches (or an equivalent 'separate' form).

  79. Is GNOME just marketing? (And Website review!:) by Anonymous Coward · · Score: 0

    Actually, the website could do with some improvement when it comes to content organization and design, but IIRC, the website maintainers have been busy coding. You can find the binding stuff if you look around (hint; look under the software map).

    The KDE website definitely is a big plus for KDE. Nice, professionally done. Not overly flashy, but in good taste. Rather good content too.

    The GNOME stuff is there to be found, but it's a bit harder. And some things are a bit out of date. The CVS access and bugtracking systems are nice tho.

    The logos hold water both of them. KDE's is professional but a bit unimaginative, GNOME's isnt quite as 'serious' (but then, neither is the penguin we all know and love) but as it is a stylized G, it works too.

    In the mailing lists tho, GNOME wins hands down for the content. Comparing general attitude among users and developers, while there are some GNOME flamewars, there is rarely a bad word about KDE or the KDE developers, while some of the flamefests on the KDE lists make me wonder about the maturity levels... I'm sad to see some KDE users (and even developers in some cases, look at the old GIMP flamefests) have little respect for other free software developers or their property. Shame on this vocal minority. Especially since most KDE folks are a lot more mature. Oh, well. I guess these easy-to-use things will eventually bring even more of the less-than-clued-in people along. Just like USENET went in the early 90's.

  80. That is horrible! by Anonymous Coward · · Score: 0

    What a bunch of bozos, only amature programmers or total ego maniacs (or both) would create their own OO hierarcy in C. Jeesh, I love Linux but I'm sick to death of the anti C++ nature of most of the code I see. Not to mention the "I'm too prejudiced to against C++ to actually learn how to use it well, so I'll invent my own OO technology that nobody else knows and then I'll be the expert in it because nobody else will be able to figure it out" attitue. Just makes me want to dump Linx, and I would if it weren't for Qt, wxWindows, and egcs. GNOME, What a total was of time and PR.

  81. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    Yes sorry about that, I meant "proprietary" instead of
    "commercial". I will repent and say my 60 Holy RMS's now.

  82. I say Tesla was 10 meters tall by Anonymous Coward · · Score: 0

    Does it make it true?

    I'm not sure that I've seen one point yet that had any basis in fact - just more statements from self-proclaimed experts.

    This isn't directed at you in particular it's just frustrating to read after a bit (doesn't stop me though ;) ).

    There is about as much logic as people arguing about which is their favorite type of cheese. It's OK to disagree but back up your statements.

    Like using KDM with KDE 1.1 I mysteriously lose the ability to launch new programs because my X-server won't give permission. (no really).

    Or when I try to shrink the panel in Gnome after resizing it crashes....

    None-the-less I tend feel that the developers set goals and release when they feel that they've reached them. Obviously Miguel feels that this is 1.0. If it's not perfect it won't be used until widely until 1.1 or 1.2. At least we know that stability and bug-fixing is high on the priority list.

  83. Which Slashdolts? by Anonymous Coward · · Score: 0

    If a KDE related article is posted, GNOME zealots flame away. If a GNOME related article is posted, KDE zealots flame away. I think some people should just get a life, move out of your parent's basement, and take off that tinfoil hat (the government is not trying to control your mind).

    -A person happy to have anyone develop for Linux.

  84. Usage Constraints by Anonymous Coward · · Score: 0

    We are looking at adding a GUI to a simulation code and are considering different toolkits.

    A better idea: look at developing/documenting a standard interface to it so that you can plug in different GUIs made with various toolkits.

    (Aside, not aimed at you personally: I get weary of programmers - especially Unix/Linux programmers who should know better - falling into the Windoze / MacOS mistake of integrating model, view and controller into a single monolithic chunk.)

    -AJWM

  85. Try wxWindows for a cross-platform C++ API by Anonymous Coward · · Score: 0

    Yeah. I noticed. Sorry! Should have checked my facts before I spouted off such nonsense.

  86. Hacking history by Anonymous Coward · · Score: 0

    Being an IBM'er, I am a little embarrassed to post this though I was but a babe when all this went down.

    The term "machine-readable source code" is most likely used to prevent people from giving away printed copies of the source code, which are of little use to anybody. I agree, though, that it could be construed to allow for obfuscated source code.

    What happened here is that when IBM started moving to proprietary software, and stopped distributing source code with its mainframes, it only provided source code (to those who demanded it) in printed form. Since OCR was pretty much nonexistant at the time, this rendered the sourcecode pretty much useless. Pretty soon, no one cared that IBM no longer distributed source in ANY form.

  87. Usage Constraints by Anonymous Coward · · Score: 0

    Did you even read my post?

    I don't want it for free. I don't care if it's free. I want them to keep working on it. I'm happy to pay for that.

    $1K isn't a lot of money compared to the cost of software developement if you're selling your code.

    If I were able to release this code - I wouldn't pay 1K to use Qt. But that's not my situation.

  88. QT is not free! by Anonymous Coward · · Score: 0

    Everytime someone decides to write a comercial application for Linux, he has to pay Troll Tech,
    he does not pay Richard, Linus, KDE people, he pays the Troll TEch tax! how can you guys say that this is freedom? Do you want to replace M$ tax by TT tax?

  89. KDE irrelevant... whatever by Anonymous Coward · · Score: 0


    Why would KDE become irrelevant in a bit? Just
    because GNOME releases their buggy 1.0 more than
    a year after KDE comes out with a (fairly solid)
    1.0? If anything, GNOME may be the irrelevant
    one, simply because they are so far behind KDE in
    terms of functionality and polish.

  90. QT has bindings by Anonymous Coward · · Score: 0


    I don't know about the functionality of the bindings, but bindings are in the works.

  91. Which Slashdolts? by Anonymous Coward · · Score: 0

    Yes, they are trying to control your mind. But unfortunately, they're already INSIDE YOUR HEAD, so wearing a tinfoil hat won't help.

  92. The Saint of Free Software by Anonymous Coward · · Score: 0

    While I admire Qt, KDE and Troll Tech I think Richard Stallman has every right to be "the self-promoted saint of Free Software".

    I personally have no trouble with closed source apps (I prefer open source though) and believe RMS is wrong on a number of issues however, the guy started FSF. He did it before there was a GNU religion, before all the hype, before all the flames and he did it with little help from anyone else. He did it before most of the modern GPL junkies were even born.

    For these reasons I'll raise a glass to RMS as well as Troll Tech.


    Regards

  93. QT is not free! by Anonymous Coward · · Score: 0
    preach it brother!


    Any true free software advocate would see the folly in this!

  94. I take that back, THANK YOU TROLL TECH!! by Anonymous Coward · · Score: 0

    I found out that my post above was wrong as I noticed that only closed source developers need to pay money to Troll Tech. I take this opportunity to apologize and thank them for their wonderful contribution to the Open Source world!!

    Thank you Troll Tech, Thank you KDE!!!

  95. Usage Constraints by Anonymous Coward · · Score: 0

    Actually the engine is written in FORTRAN gasp. So there isn't to much danger of GUI toolkit dependence ;)

  96. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    Another question of preference. Me, I vastly prefer LGPL libraries to GPL or QPL. Because:

    a) I dont believe that GPL/QPL libraries will ever reach a good enough market penetration.

    b) I would never *ever* recommend a GPL or QPL licensed library for use by a commercial developer. Especially not a QPL licensed one, since it brings the possibility of having to disclose internally used source. Sounds like a legal and administrative mess. And both licenses remove the freedom to choose how ones own source code is used (I have no objection to the restrictions they impose on the other peoples source code).

    c) The investment in knowledge about Qt places restrictions on how you can use that knowledge. Better have your programmers learn a toolkit where you can make the choices, wether they be to free application (yay! where do I send the check?) or make it proprietary (yeah, well, bloated buggy stuff usually anyway. Dont expect me to buy it.).

    In the end it's the whole Motif mess all over again but in the opposite extreme this time. Woohoo. No thanks.

  97. I was wrong, sorry. by Anonymous Coward · · Score: 0

    Sorry, ignore my preaching. See my next post for an explanation, I misread the license. Thanks. :-))

  98. Oh, darn, NO I DONT! by Anonymous Coward · · Score: 0

    Ohmigod, I, Anonymous Coward have finally gone totally mad! This eternal bickering! I cant stand it! The voices, the voices, all the time they're saying GNOME! No! KDE! Noooo! They force me to post these things all day and night. Last night they didn't let me sleep at all, eventually they just told me to post and post and post until I broke the record!

  99. Now QT is freer than Mozilla.. by Anonymous Coward · · Score: 0

    Heh.. Isn't that just the weirdest thing? Talk about going 180 degrees.

    j

  100. GNOME buggy? by Anonymous Coward · · Score: 0

    Do you have any proof to show that GNOME is buggy? Have you even tried it?? I, was thiking of tyrying GNOME but since I use KDE and don't have time yet to remove KDE before installing GNOME.

  101. Uh oh by Anonymous Coward · · Score: 0

    I don't use either since my PC is such a wuss. If anyone knows about this tiled window manager though I would definitely switch to it!

  102. GNOME buggy? by Anonymous Coward · · Score: 0

    Well, I grabbed the whole source for gnome and it is buggy. gmc does some weird stuff to me and I've had to kill a couple runaway processes... Not to mention that starting gnome-session and then wmaker causes e to try and start only to complian about another manager already running, while just running gnome session doesn't give me much of anything...

  103. So is this really opensource? by Anonymous Coward · · Score: 0

    Beowulf!

  104. Here is the URL by Anonymous Coward · · Score: 0

    http://www.troll.no/dl/qtfree-dl.html

    You don't have to apply for access to the 1.42
    version which is the latest stable one. Qt 2.0
    is available in CVS and you have to apply for
    free access to it.

    --
    Fredrik Henbjork

    Email: frehe491@student.liu.se
    WWW: http://g204.ryd.student.liu.se

  105. need-c-bindings dept? is that a joke? by Anonymous Coward · · Score: 0

    I, for one, will never use KDE as long as I cannot use it with C. Period.

  106. clarification by Anonymous Coward · · Score: 0

    Well, you can of course still have a C compiler and KDE installed at the same time. If you mean C bindings for KDE than you might want to check out the QtC bindings or even help development!

    Sorry to hear about your period.

  107. That is horrible! by Anonymous Coward · · Score: 0

    *shrug* It actually does work tho, it's easy to learn, portable, comparatively small, unbloated code, etc. While there may be some prejudice against learning C++, since virtually nobody has managed to learn C++ 'well' (ie, produce fast unbloated code, which the real C++ die-hards claim can be done), maybe the problem lies in the language rather than the people using it.

    Then again, it's been said before, only amature programmers or total egomaniacs (or both) would ever set out to write their own OS. (Even worse, a monolithic kernel based (how... low-tech)). No, established microkernel based operating systems and C++ are definitely the technology to use (there may be some slight performance penalty, but if people would just learn to code better...). Then again, maybe not.

  108. Mozilla is an application by Anonymous Coward · · Score: 0

    But Mozilla is an apllication, if QT was a browser, the license would be really excellent, the problem is that the most fundamental libraries of the Linux desktop cannot be controled by a company!

  109. Mozilla is more than an application!! by Anonymous Coward · · Score: 0

    This is pure FUD! Moxilla provides much more than just a browser. Have you heard of Gecko? There are many other API and useful infrastructure provided by Mozilla please see http://www.mozilla.org

  110. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    b) I would never *ever* recommend a GPL or QPL licensed library for use by a commercial developer. Especially not a QPL licensed one, since it brings the possibility of having to disclose internally used source. Sounds like a legal and administrative mess. And both licenses remove the freedom to choose how ones own source code is used (I have no objection to the restrictions they impose on the other peoples source code).

    This applies only to free version of QT. If you buy a commercial version you don't have to distribute the source.

  111. debs are just as bad by Anonymous Coward · · Score: 0

    Avoid debian here too, it will make you install 12 different versions of GTK+ and GDK, you won't believe it. I recommend you stick with CVS.

  112. FYI: KDE Anonymous FTP Stats by Anonymous Coward · · Score: 0

    slashdot PRE tag is foo bar, i am sorry. i stole this stats from KDE lists

    Subject: KDE Anonymous FTP Stats

    TOTALS FOR SUMMARY PERIOD Thu Feb 25 1999 TO Wed Mar 3 1999

    Files Transmitted During Summary Period 349848
    Bytes Transmitted During Summary Period 214935085501
    Systems Using Archives 0

    Average Files Transmitted Daily 49978
    Average Bytes Transmitted Daily 30705012214

    Daily Transmission Statistics

    Number Of Number of Average Percent Of Percent Of
    Date Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
    --------------- ---------- ----------- ---------- ---------- ----------
    Thu Feb 25 1999 55182 40024343327 5.0 KB/s 15.77 18.62
    Fri Feb 26 1999 77356 48787836291 5.2 KB/s 22.11 22.70
    Sat Feb 27 1999 57409 32317955927 4.1 KB/s 16.41 15.04
    Sun Feb 28 1999 57887 34481512648 4.2 KB/s 16.55 16.04
    Mon Mar 1 1999 49327 29002318408 4.2 KB/s 14.10 13.49
    Tue Mar 2 1999 52082 29981867407 4.5 KB/s 14.89 13.95
    Wed Mar 3 1999 605 339251493 3.6 KB/s 0.17 0.16

    Total Transfers from each Archive Section (By bytes)

    ---- Percent Of ----
    Archive Section Files Sent Bytes Sent Files Sent Bytes Sent
    ------------------------- ---------- ----------- ---------- ----------
    /pub/kde/stable/1.1 160074 10641235454 45.76 49.51
    //pub/kde/stable 107639 82899642221 30.77 38.57
    //pub/kde/unstable 22263 5778760571 6.36 2.69
    /pub/kde/unstable/CVS 9661 4061220219 2.76 1.89
    /pub/kde/Incoming/redhatr 336 3774929728 0.10 1.76
    /pub/kde/unstable/apps 21260 3151791528 6.08 1.47
    /pub/kde/Incoming/RedHat- 3444 2358647849 0.98 1.10
    /pub/kde/stable/old 2851 1514927667 0.81 0.70
    //pub/kde/Incoming 2789 1332489302 0.80 0.62
    /pub/kde/Incoming/staggs 1079 1085225477 0.31 0.50
    /pub/kde 2782 958275413 0.80 0.45
    /pub/kde/Incoming 3150 776151731 0.90 0.36
    //pub/kde 4494 261843360 1.28 0.12
    /pub/kde/doc/Pictures_fro 625 103705315 0.18 0.05
    //pub/kde/doc 867 85944053 0.25 0.04
    //pub/kde/demos 869 64485788 0.25 0.03
    /pub/kde/unstable 190 55159779 0.05 0.03
    //pub/kde/devel 924 51495312 0.26 0.02
    /pub/kde/demos/screenshot 607 50291758 0.17 0.02
    ///pub/kde 115 49518332 0.03 0.02
    /unreadable 2 26703391 0.00 0.01
    /pub/kde/devel/doc 109 16848956 0.03 0.01
    /pub/kde/devel/helpers 235 14680909 0.07 0.01
    /pub/kde/devel/widgets 264 10251245 0.08 0.00
    /pub/kde/devel/qt-binding 163 10234122 0.05 0.00
    /pub/kde/devel/kde-bindin 114 6500108 0.03 0.00
    /pub/kde/doc 347 5755582 0.10 0.00
    /pub/kde/devel/other_libs 147 5580469 0.04 0.00
    //// 7 4557189 0.00 0.00
    /pub/kde/stable 1418 1663314 0.41 0.00
    /pub 1 1597440 0.00 0.00
    //pub/kde/NEW.logs 137 1505546 0.04 0.00
    /pub/kde/NEW.logs 132 1168640 0.04 0.00
    /pub/kde/unstable/develop 63 511865 0.02 0.00
    /pub/kde/devel/plugins 81 335597 0.02 0.00
    //pub/kde/adm 210 135044 0.06 0.00
    /pub/kde/devel 116 81623 0.03 0.00
    /pub/kde/adm 117 45344 0.03 0.00
    /pub/kde/adm/pics 91 39495 0.03 0.00
    /pub/kde/demos 75 29676 0.02 0.00

    Total Transfer Amount By Domain

    Number Of Number of Average Percent Of Percent Of
    Domain Name Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
    ----------- ---------- ------------ ---------- ---------- ----------
    ae 1 262144 0.4 KB/s 0.00 0.00
    ar 1623 571347496 3.1 KB/s 0.46 0.27
    at 2928 1311309671 6.1 KB/s 0.84 0.61
    au 2263 1582423749 2.9 KB/s 0.65 0.74
    be 3804 2451281222 9.8 KB/s 1.09 1.14
    bg 655 176421769 2.8 KB/s 0.19 0.08
    bh 11 11570076 1.7 KB/s 0.00 0.01
    bm 4 546513 1.7 KB/s 0.00 0.00
    bo 7 3663524 0.6 KB/s 0.00 0.00
    br 4283 2810553772 1.9 KB/s 1.22 1.31
    bw 16 3996365 0.9 KB/s 0.00 0.00
    by 5 12341 2.5 KB/s 0.00 0.00
    ca 5303 4112220906 4.9 KB/s 1.52 1.91
    ch 1442 738463512 8.1 KB/s 0.41 0.34
    ci 5 76110 0.8 KB/s 0.00 0.00
    cl 239 201357709 2.9 KB/s 0.07 0.09
    cn 253 110405527 0.8 KB/s 0.07 0.05
    co 322 139033976 1.0 KB/s 0.09 0.06
    cr 24 16408466 0.8 KB/s 0.01 0.01
    cu 14 19217124 0.4 KB/s 0.00 0.01
    cy 16 20454837 3.0 KB/s 0.00 0.01
    cz 2608 1495034888 5.7 KB/s 0.75 0.70
    de 34279 17951161474 7.8 KB/s 9.80 8.35
    dk 5064 2702318615 11.1 KB/s 1.45 1.26
    do 14 2639679 0.8 KB/s 0.00 0.00
    ec 3 869 0.3 KB/s 0.00 0.00
    ee 389 349425726 5.8 KB/s 0.11 0.16
    eg 7 371712 0.1 KB/s 0.00 0.00
    es 4310 2148866762 2.6 KB/s 1.23 1.00
    fi 2031 1441116062 13.2 KB/s 0.58 0.67
    fr 8775 5004262913 4.2 KB/s 2.51 2.33
    gb 83 59431100 82.5 KB/s 0.02 0.03
    gr 1456 822778966 4.5 KB/s 0.42 0.38
    gt 13 31778005 1.5 KB/s 0.00 0.01
    hk 982 821786863 4.1 KB/s 0.28 0.38
    hr 696 369074553 4.0 KB/s 0.20 0.17
    hu 2702 1405303976 5.1 KB/s 0.77 0.65
    id 105 63402311 1.4 KB/s 0.03 0.03
    ie 119 103189092 4.6 KB/s 0.03 0.05
    il 932 636656224 2.1 KB/s 0.27 0.30
    in 87 49032954 1.0 KB/s 0.02 0.02
    is 921 594651132 6.5 KB/s 0.26 0.28
    it 6132 3130388765 2.6 KB/s 1.75 1.46
    jm 41 33833058 0.4 KB/s 0.01 0.02
    jp 7384 4242807591 6.7 KB/s 2.11 1.97
    kg 1 15817 15.8 KB/s 0.00 0.00
    kr 4272 700757158 11.8 KB/s 1.22 0.33
    kw 2 1702236 1.3 KB/s 0.00 0.00
    ky 1 3288609 2.5 KB/s 0.00 0.00
    kz 97 63447168 2.3 KB/s 0.03 0.03
    lb 58 29802865 6.2 KB/s 0.02 0.01
    li 12 24574498 2.0 KB/s 0.00 0.01
    lk 21 21731088 1.3 KB/s 0.01 0.01
    lt 94 28717680 0.8 KB/s 0.03 0.01

    Total Transfer Amount By Domain

    Number Of Number of Average Percent Of Percent Of
    Domain Name Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
    ----------- ---------- ------------ ---------- ---------- ----------
    lu 24 21176294 12.9 KB/s 0.01 0.01
    lv 74 36517995 4.6 KB/s 0.02 0.02
    md 702 149936202 1.4 KB/s 0.20 0.07
    mk 13 12186510 2.1 KB/s 0.00 0.01
    mt 1 159923 0.8 KB/s 0.00 0.00
    mx 477 367933466 1.9 KB/s 0.14 0.17
    my 489 315117986 1.7 KB/s 0.14 0.15
    na 24 9877360 1.9 KB/s 0.01 0.00
    nc 1 799 0.8 KB/s 0.00 0.00
    nl 9050 5654827966 6.3 KB/s 2.59 2.63
    no 3435 1841403690 6.9 KB/s 0.98 0.86
    nu 69 62562544 20.7 KB/s 0.02 0.03
    nz 1918 1605251650 7.0 KB/s 0.55 0.75
    om 1 73728 9.2 KB/s 0.00 0.00
    ph 15 21023572 1.2 KB/s 0.00 0.01
    pk 6 9216327 1.8 KB/s 0.00 0.00
    pl 2880 1408292544 2.1 KB/s 0.82 0.66
    pt 3120 1680141486 7.4 KB/s 0.89 0.78
    py 5 530891 2.7 KB/s 0.00 0.00
    ro 2964 1389498335 5.4 KB/s 0.85 0.65
    ru 4220 2157713604 1.5 KB/s 1.21 1.00
    se 3463 2628995155 6.0 KB/s 0.99 1.22
    sg 632 410425331 3.3 KB/s 0.18 0.19
    si 352 256175065 4.0 KB/s 0.10 0.12
    sk 1453 718198811 4.2 KB/s 0.42 0.33
    su 1962 821421172 3.0 KB/s 0.56 0.38
    sz 9 1699809 0.3 KB/s 0.00 0.00
    th 797 418359626 5.9 KB/s 0.23 0.19
    to 24 4811722 2.2 KB/s 0.01 0.00
    tr 5148 1273278464 6.8 KB/s 1.47 0.59
    tt 5 88414 4.4 KB/s 0.00 0.00
    tw 1799 1158918581 5.0 KB/s 0.51 0.54
    ua 827 822243839 0.8 KB/s 0.24 0.38
    uk 4845 3462642733 5.1 KB/s 1.38 1.61
    us 1299 578613026 5.5 KB/s 0.37 0.27
    uy 254 125804041 1.1 KB/s 0.07 0.06
    ve 96 49705305 1.1 KB/s 0.03 0.02
    yu 77 49504632 1.1 KB/s 0.02 0.02
    za 273 217626005 1.5 KB/s 0.08 0.10
    zm 20 1965111 1.1 KB/s 0.01 0.00
    com 58596 39617400890 6.1 KB/s 16.75 18.43
    edu 16136 12895358277 11.9 KB/s 4.61 6.00
    gov 2033 1412333176 29.2 KB/s 0.58 0.66
    int 26 9812776 37.2 KB/s 0.01 0.00
    mil 4556 2654541910 37.9 KB/s 1.30 1.24
    net 41128 27898190336 3.5 KB/s 11.76 12.98
    org 1781 1712008774 6.5 KB/s 0.51 0.80
    arpa 22 20027777 3.6 KB/s 0.01 0.01
    none 1 992 1.0 KB/s 0.00 0.00
    unresolved 65817 40346985344 3.8 KB/s 18.81 18.77
    caldera.com 20 10128317 58.2 KB/s 0.01 0.00

    These figures only reflect ANONYMOUS FTP transfers. There are many
    sites which mount the archives via NFS, and those transfers are not
    logged and reported by this program.


    Hourly Transmission Statistics

    Number Of Number of Average Percent Of Percent Of
    Time Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
    --------------- ---------- ----------- ---------- ---------- ----------
    00 13405 8556804827 5.0 KB/s 3.83 3.98
    01 13957 8807259178 5.3 KB/s 3.99 4.10
    02 13246 8208393856 4.6 KB/s 3.79 3.82
    03 12902 8474395078 5.1 KB/s 3.69 3.94
    04 14251 8767766567 4.8 KB/s 4.07 4.08
    05 14312 8283882304 4.7 KB/s 4.09 3.85
    06 13848 7900262564 4.0 KB/s 3.96 3.68
    07 11901 7757025701 3.9 KB/s 3.40 3.61
    08 13878 8848715354 4.2 KB/s 3.97 4.12
    09 13000 8779711451 4.1 KB/s 3.72 4.08
    10 13201 8870606119 4.5 KB/s 3.77 4.13
    11 11967 8322826009 4.1 KB/s 3.42 3.87
    12 14059 8302750400 4.5 KB/s 4.02 3.86
    13 14753 8799932349 4.3 KB/s 4.22 4.09
    14 15254 8731192688 4.5 KB/s 4.36 4.06
    15 13524 8827082646 4.2 KB/s 3.87 4.11
    16 13905 8556885964 4.3 KB/s 3.97 3.98
    17 16604 9605015698 4.3 KB/s 4.75 4.47
    18 16807 10342476226 4.7 KB/s 4.80 4.81
    19 18401 11349007414 5.3 KB/s 5.26 5.28
    20 21980 9853762927 5.1 KB/s 6.28 4.58
    21 16755 10170239200 4.6 KB/s 4.79 4.73
    22 14619 9651219490 4.8 KB/s 4.18 4.49
    23 13319 9167871491 4.4 KB/s 3.81 4.27

  113. need-c-bindings dept? is that a joke? by Anonymous Coward · · Score: 0
    There are C++ bindings for GTK+. It's also not too hard to write your own.


    I'm inclined to believe that you don't know what you're talking about though. OO is far more than syntatic sugar in a language. GTK+ is actually modeled in a very slick way. The makers are object people all the way. The code may not be the prettiest to look at but that has nothing to do with the modeling. It's C, and C can be ugly but that has nothing to do with objects or object modeling or the qaulity of the code.


    Historically all of the most popular GUIs have been developed in a layered approach. A highly procedural set of low level APIs, then object models are built around them using de jour OOPL of the month (C++ for now, it was Pascal with Objects when MacOS was first written) and then finally full frameworks are made. QT is just the same except in ignores one stage. (Although it still does make X calls... X is in C)


    The advantage is that you end up with a GUI that is language neutral, it's very easy to bind C api calls to C++, Ada, Python, Perl, Modula-3, etc... When you do the bindings you can also use the modeling technique that best fits with the language you are using. No need to force the shitty object modeling that C++ers use so frequently on a smalltalker or an ada user. C++ OTOH can be quite involved to produce language bindings for especially if you have a full object framework you are trying to bind. It's even worse if you are trying to change the object model when you bind it to something else.


    GTK-- isn't very good yet but it's getting there and it's not too bad. (If anything that is the most significant difference between KDE and GNOME, GTK+ is much more dynamic and has much more work being done to it than QT does, I'd say it's a weakness of GNOME for now but in another 6 months there will be some benefits) When it does QT and GTK+ will be functionally the same the only difference is that there will be bindings for about 20 langagues for GTK+ and maybe 3 or 4 for QT. That's not too important because those 3 or 4 will be the big popular ones. It will just give the end programmers more freedom to choose which tools they are most comfortable with and fit their tasks if they use GTK+.


    But to think that you can't use C++ with GTK+ because it was written in C really shows your ignorance or lack of skill as a programmer. I'll agree that the code can be a little ugly but it's a cake walk to put wrapper classes around it especially because it is already so object oriented.

  114. KDE for the rational GNOME for the faithfull by Anonymous Coward · · Score: 0

    Come on we all know this. KDE is a fully operational Desktop Env. Gnome isnt even close. The GNOME crowd reminds me so much of Christians, they preach a bunch of crap based upon ideology and not pragmatism. The worst thing is just like christians they want to impose their "faith" on you for "your own good".

    Let jus hope there GNOME fanatics dont vote. Next thing you know we'd have a libertarian nutcase in power.

    Zenor

  115. So is this really opensource? by Anonymous Coward · · Score: 0

    gnulix gnulix gnulix!
    beognu! beognu! beognu!

  116. Just more FUD by Anonymous Coward · · Score: 0

    And who is spreading FUD? You are nitwit, so shut the f**k up, you two-bit ***re.

  117. SWIG by Anonymous Coward · · Score: 0

    www.swig.org will help you write bindings for scripting languages in C++.

  118. Thank God... by Anonymous Coward · · Score: 0

    > KWM is bar none the worst WM I've ever seen (and I even include TWM in there), and it's the only reason I (and probably most people who don't know just how badly KWM messes up the rest of the desktop environment and blame it
    > on something else) don't like KDE. It's almost entirely because of KWM that KDE is so slow, ugly, and unstable; I know this because as soon as I put a different windowmanager in there all of these issues disappear (or can be worked around) and KDE becomes pretty decent (not to mention fast).

    Can you back up that stuff somehow? I'm using KDE since some early alpha and never had any problems with KWM, neither concerning stability, feature-lackness, uglyness, nor slowness.
    Au contraire, it is quite a flexible and easy to use window manager.

  119. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    > They are delivering products, not just license announcments.

    At least the license doesn't crash all the day. Saying GNOME is stable for some people justifies no 1.0 release. It definitely is NOT stable for the majority of endusers - unlike KDE, which is which is stable, featurefull and now even has gotten rid of the licensing issue.

  120. QT is not free! -> GNOME isn't either! by Anonymous Coward · · Score: 0

    > Do you want to replace M$ tax by TT tax?

    I'd rather pay a fee for a decent and stable product (what I don't even have to!) rather than spending days trying to download and install the pile of GNOME-packages.
    Looks like you have to pay the RedHat fee to get a running GNOME (not to say stable - just running).
    And I rather not pay RedHat a dime. BTW, GNOME fits into their distribution quite nicely - bugs everywhere and you have to update a few megs every second day.

  121. KDE for the rational GNOME for the faithfull by Anonymous Coward · · Score: 0

    what does that leave for the stupid people like yourself to use?

  122. Timing with gnome 1.0? by Anonymous Coward · · Score: 0

    Where the phuck have you been ? KDE has been using CORBA way before Gnome did u asshole...

  123. Learn To Read by Anonymous Coward · · Score: 0

    Nobody is saying there are no C++ bindings for GTK+. They are protesting writing C-bindings for a perfectly good C++ library.

  124. KDE for the rational GNOME for the faithfull by Anonymous Coward · · Score: 0

    I agree! Couldn't have said it better. Your blunt but correct. Im sick of these gnome zealots.

    KDE rules!

    As far as faith. Good ol mark twain said "Faith is believing what you know aint true!"
    heh

  125. Uninstall KDE by Anonymous Coward · · Score: 0

    you don't need to just install GNOME too.
    I run KDE GNOME WindowMaker CDE Motif FVWM NextStep ...

  126. KDE for the rational GNOME for the faithfull by Anonymous Coward · · Score: 0

    Hmmm... Microsoft BOB?

  127. bye bye patches by Anonymous Coward · · Score: 0

    How does this fly?....

    I make my changes and make a patch to the orginal Qt stuff. Then I bundle them together in a nice SRPM. Since the original is probably going to be distributed SRPM anyhow, to the user the patches are transparent.

    It's no big deal to make a patch of your changes to the original then distribute your SRPM with the patch and the orginal source. The modifications are still in separate form (a patch and a tarball) but to the user it's one package.

  128. QT is not free! -> GNOME isn't either! by Anonymous Coward · · Score: 0

    I just heard about a small company from Redmond that will sell you a decent and stable product for a fee. I'm sure they'd welcome your buisness.

    You dont have to pay anyone anything to run GNOME. It will run just fine on any Linux distribution as well as the other unices I've tried it on (HP-UX, Solaris).

  129. Using GNOME by Anonymous Coward · · Score: 0

    /* No properly integrated window manager. Enlightenment is too slow, WM keeps on shutting itself down and
    running Blackbox on me (I don't know why) */

    I had WM shut down and start fvwm a few times. By keeping a memory usage monitor running, I found out that it was doing this when I had so much crap running that main memory and the swap file were filling up.

    /* and doesn't have mousing between workspaces (except when
    you're carrying a window), and the others do not seem to have the necessary GNOME support. */

    You can either use gnome's pager or just click on the arrows on the clip icon. No problem.

    Will

  130. Not so horrible.. by Anonymous Coward · · Score: 0

    A few years back I worked on a very large project for a fortune 25 company, it was about 15million lines of C++. Then one of our competitors (another fortune 100 company) wanted us to port our project from our UNIX to their UNIX because customers were digging it. After much fighting and gnashing of teeth and maybe a few hurt fists from punching the brick walls of our lab we eventually set out to port out C++ compiler to their OS because it was easier that trying to deal with the differences between our C++ and the C++ their compiler understood... Food for thought. the C++ world is better now but the number of people using it is dropping faster than anyone ever thought it would.

  131. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    A) The QPL does not allow you to use in commercial applications either. Troll Tech will sell you the software under another license however.

    B) There is nothing stopping a commercial proprietary developer from buying a separate license for a GPL'ed library either. For example, Cygnus will sell you the rights to develop proprietary applications with their GPL libraries.

  132. GNOME *is* doomed. by Anonymous Coward · · Score: 0
    I've downloaded all of the Gnome 1.0 packages...
    ...and found it to be too buggy to use.

    It's amazing how the Gnome people pulled off this version stunt. From 0.2x something to 1.0 in a matter of days. Some (less intelligent it seems) people has the totally absurd idea that Qt released the QPL 1.0 recently just because Gnome went into 1.0. Do you know what my reaction was when I saw the Gnome 1.0 release? This has got to do with the fact that Linux World is just around the corner.

    And I dont think I'm exaggerating when I say this. The Gnome people feel/felt so much behind the KDE people, they just had to catch up somehow. The M$ way was the only option for them. Gnome is vapourware, whether you like it or not.

    GTK+, which Gnome is based on, is (what I think) the major drawback for the Gnome project. It's a hassle to write large applications in GTK+ (or any application for that matter). Just creating a new widget is hassle. It took me about 3-4 hours to figure it all out, and I do consider myself as an experienced programmer (8 years of experience). I have worked with libraries and toolkits, ranging from MFC/Win32 to pure Xlib. And I must say, I have never dealt with a messier toolkit than GTK+. I considered using GTK+ in an inhouse project where I work, but after have been messing around with it, I let it go. I fell back on Motif (which was already purchased). I have always thought that there cannot be any toolkit messier than Motif. I guess I was wrong.

    The ideas behind GTK+ are excellent, they really are. But the language for which it is implemented in, is really holding it back. When I started to use Qt, it took me less than an hour to write a small application (including my own widgets). The simplicity and ease of extending Qt widgets (or any other widgets in toolkits based on OO-languages) is what have speeded up the development of KDE. They thrive on simplicity, while Gnome is slacking because of a very messy toolkit. If it was up to me, I'd junk GTK+ and go for a better toolkit, preferably C++ (or Objective-C). And before you yell, "But I want to hack in Perl or whatever!", Qt has Perl bindings. And I imagine tcl bindings could be written along with bindings for other languages as well. By not using C, is not the same thing as abolishing Other-language-bindings.

    Gnome needs to use an OO language in order to survive. OO languages really helps maintaing the code base as well as extending it. A desktop environment is not a 'static' program such as a kernel. It's a very dynamic and is object oriented in nature.. so why fight it?

  133. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    You wrote:
    2) GPL does not allow use in commercial apps. With QPL you can pay USD 1300 or 2000 and use it to make commercial software.

    s/commercial/proprietary

    The GPL doesn't allow linking with proprietary apps but the LGPL does.

  134. Better compilers by Anonymous Coward · · Score: 0

    That's why you should avoid proprietary and incompatible compilers. The sooner an Open Source compiler like EGCS becomes the standard, the better. Maybe EGCS works on your platform today, check it out.

  135. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    It doesnt really. Just the patches only thing and, of course, it still doesnt seem entirely GPL compatible which means you still cant use GPL code in a Qt application. Best wait for RMS opinion on that tho.

  136. KDE irrelevant... whatever by Anonymous Coward · · Score: 0

    KDE may not be pretty, but it's not near as useless and ugly as GNOME. And before anybody flames me, yes, I tried GNOME, about three weeks ago, and it did absolutely nothing that made it worth the CPU time it took up.

  137. QT is not free! -> GNOME isn't either! by Anonymous Coward · · Score: 0

    > I just heard about a small company from Redmond that will sell you a decent and stable product for a fee.

    No, their product is neither decent, nor stable.

    > You dont have to pay anyone anything to run GNOME. It will run just fine on any Linux distribution as well
    > as the other unices I've tried it on (HP-UX, Solaris).

    s/run/crash/ for now. Maybe it will run some time in the future, but for now you really can't say that GNOME runs stable on (m)any platforms.

  138. The License is there by Anonymous Coward · · Score: 0

    >W2K - The other millenium bug

    What? You want us to change all the w's to k's too now? We've *just* finished converting all the y's to k's in all the dates in the applications (I understand it must be a serious problem with all the press about the y2k problem). Mondak, Tuesdak, and the other days, Januark, Julk, etc. Have you considered the impact on users if you want Wednesday to be called Kednesdak? This may require some user retraining.

    Oh, by the way, since you mentioned millenium, have you considered the problem where some applications using dual-digit years may be confused when the year wraps from 99 to 00?

    /Your friendly neighbourhood y2k (and w2k) consultancy.

  139. Gnome will become proprietary... by Anonymous Coward · · Score: 0

    If Gnome eventually becomes a fully adequate end-user desktop it will be effectivly proprietary (probably to Intell, hell why do you think they are paying those Redhat programmers?)

    It will be the same with corels desktop linux or with any desktop GUI environment that becomes polished enough to compete with windows and attracts the attention of commercial interests.

    KDE may resist this, but will be consigned to remain a semi-clunky product used by the geek community.

  140. not desirable for all types of programs. by Anonymous Coward · · Score: 0

    Of course, a windowing/desktop environment is a great place for OOP

  141. Gnome will become proprietary... by Anonymous Coward · · Score: 0

    Since most of the copyright holders in gnome are not employed by Redhat, including a lot of the main developers, how would they accomplish that feat? Redhat is a contributor, but doesnt hold copyright to a very big percentage of the code.

    Not to mention that GNOME compiles fine on a variety of platforms, including most major commercial unix systems.

    And, of course, Redhat has stated very explicitly, and shown, that they do not believe in a proprietary buisness, since that would just get them wiped out in the old Microsoft game. They are in the commodity buisness, which means that the larger they manage to get the Linux community in large (including other distributions), the larger market they have, which is the most important factor in the commodity buisness.

  142. Please, Please, Please by Anonymous Coward · · Score: 0

    GNOME is still alpha, can't you understand what that means? When GNOME stable (1.1) is released then you can compare it with KDE. Till then be patient!

  143. SWIG by Anonymous Coward · · Score: 0

    If the very method of extending your application is through subclassing, then SWIG bindings wont allow the target language to extend your library /application.

    If you design your application/system to be extended through subclassing and then pick a language that does not support that particular OO feature, well, you've made a mistake in design.

    You can write an appliation and plan to make it extensible with non-OO languages and have no more problem implementing it in C++ than if you'd written your app in C.

    You can also write your app in C and invent your own OO model and, and if you haven't made clear decisions on how the language bindings will work, have excactly the same problem that you'd have with C++.

    It all comes down to good design, not picking the lowest common denominator language.

  144. GTK has bindings by Anonymous Coward · · Score: 0

    GTK has bindings for around a dozen languages, and all of them work *right now*. What are you waiting for?

  145. SWIG by Anonymous Coward · · Score: 0

    Design your language extention support to use non OO features then. It's not C++'s problem that some other languages don't have inheratance, you can write C in C++ if you need too, remember.

  146. Same with Gnome by Anonymous Coward · · Score: 0

    Gnome doesn't tie you to a windowmanager. It doesn't even have its own. Like GNUStep, it's a set of protocols for creating interoperable applications in a consistent environment, whatever that environment may be.

    That's my main reason for switching from KDE... its insistence in tying people to *one* windowmanager (and a "sub-optimal" [to be nice] one at that) and *one* language.

    If they were going to force an object-oriented language down our throats, they could've at least used a decent one like Objective-C.

    GNUStep and GNOME are the future. I use them both on my machines.

  147. No Subject Given by Anonymous Coward · · Score: 0

    ....you software nazis just need to relax and enjoy whichever piece of software you feel..after all that is the beauty of freedom of choice, is it not? If you dont, arguments like this will splinter your precious little community and send it back to BBS's and such. In summary, use whatcha like, dont use whatcha dont like, and if neither fits, develop your own....as if most of you could even write these apps anyway. If this is supposed to be representative of a linux movement, then the growing pains we face are terrible indeed.

  148. Debian by Anonymous Coward · · Score: 0

    Who was the first group to contribute financial support to Gnome? Answer: debian.

    Redhat != Linux. Redhat != Gnome.

    Who let the unclued out of the pasture this morning?

  149. but Baboon has mindshare by Anonymous Coward · · Score: 0

    Can someone enlighten me? WTF is Baboon and KOM?
    Why should I care?
    Thanks.

  150. hear, hear! by Anonymous Coward · · Score: 0

    well put. let's get the GNU community back on track...

    I use KDE and Gnome (and GNUStep) together at home. There's really no need for the fighting.

  151. translation by Anonymous Coward · · Score: 0

    "I am too dumb to learn something new"

  152. binaries... by Anonymous Coward · · Score: 0

    The problem is not in the QPL, it's in the GPL. If you link GPL'ed code with Qt, you may be violating the GPL (I would imagine that it depends on the author's interpretation of the GPL).

  153. Does this have to do with Linus not being gay? by Anonymous Coward · · Score: 0

    I want an open-source lifestyle and a desktop to match. KDE or Gnome, I don't care. I'm bi-deskual.

  154. Please, Please, Please by Anonymous Coward · · Score: 0

    First it was "just you wait till 1.0" and now it's "just wait till 1.1".

    What the man was saying was that the foundation of C &
    GTK+ might not have been the most productive one.

  155. The Wonders Of Gnome by Anonymous Coward · · Score: 0

    I see allot of people arguing over gnome stability. My only question to those who praise gnome as the Messiah of imaculate wonders:

    Have you tried compiling it?

    No, rpm's don't qualify, sorry.

  156. Then don't call it 1.0! by Anonymous Coward · · Score: 0

    gnome developers: see subject

  157. QT is not free! by Anonymous Coward · · Score: 0

    So don't write commercial apps!!
    Don't you see you are acutally arguing in _favor_
    of commercial software.

  158. No, it's beautiful. by Anonymous Coward · · Score: 0

    Well beauty is in the eye of the beholder... I have difficulty
    comprehending my own C + GTK code of some months back
    (yes it is commented but the GTK stuff is all over the place
    making it quite unreadable - guess I should have seperated
    it better).

    Please do try out PyGTK as it's one of the nicest things in the
    GTK world. Small apps are real quick to cook up.

  159. The Wonders Of Gnome by Anonymous Coward · · Score: 0

    Why yes, as a matter of fact I have. It seems to me that the folks over at gnome are so ashamed of the errors produced during the compilation process, they try and hide it with various -- and rather cute no less -- tactics such as:

    blahblah >/dev/null 2>&1

    As well as various home grown options to supress cast checking. Pretty neat hmm?

  160. Just more FUD by Anonymous Coward · · Score: 0

    KDE is not troll tech. The KDE developers did have no
    influence at all about Troll Tech's license release date.

    Also, the KDE people do not flame. They don't flame RMS,
    they don't flame GNOME. Look at the archive of kde-devel
    if you don't believe this.

    Don't you think it is a coincidence that Red Hat (yes: Red Hat)
    released GNOME 1.0 at the Linux Expo? Did you even
    try KDE?

    -GJ

  161. Usage Constraints by Anonymous Coward · · Score: 0

    *sigh*

    If you are asking money for your software, why
    ON EARTH should you not pay for the toolkit
    you use.

    You damn IDIOT. Take but don't give.
    You must be american.


  162. Yah, no kidding by Anonymous Coward · · Score: 0

    Look at this Timur lad. SO possesed is he with spelling; he didn't even stop to consider that gnome is not a kernel. Another gnome follower offended by the truth, blinded by the lies, no less. Resorting to personal attacks? Tisk Tisk laddy.


    "Bartender! Bring me another zealot!"

  163. Please, Please, Please by Anonymous Coward · · Score: 0

    HAHAHAHAHAHA!!!

    GNOME 1.0 is NOT stable?? Why on earth call
    do they call it 1.0 for? Oh, I'm sorry. This is
    one of RH's marketing techniques.

    But I'll wait for 1.1. Just as I am waiting for
    win98, I mean win2000.

    Whooha!!

    Printing? KOM/Openparts? Not in at least two years
    (for GNOME, that is. readily available for KDE)

    Use what there is now!

    -GJ

  164. a 'little' excentric? by Anonymous Coward · · Score: 0

    RMS is not a little excentric,...he is a lot. Apointing oneself saint is way on the excentric side. He did a good thing when he developed lots of free stuffs, and he must be very smart because emacs is the greatest (Xemacs is better :P) And I apreceate him on a programmers standpoint, and make use of a great deal of his software a great deal of the time. (Actually all I can do is apreciate the gnuware I am using, I have never studied to see how much he really wrote, or if it was decent code...)

    But I will never agree with most of the things he pawns off as truths and philosophy....they simply are not. On his website he puts edited testimonials becuase he wants the good word, yet can't stand for them using gnuware to develop proprietery ware, so he chops up what they said based on some moral value??? Give me a break.... if he was standing on some moral high ground, he would respect the rights of those people by either quoting them *IN* context and in full, or he would not quote them at all....simply saying that if it bothers him too much he will take them down is no answer...

    What the Gnu website does is entirely disrespectfull of everyone reading it. It is the essence of censorship, which I find entirely unacceptable under any and all cercumstances...it is never ok.

    The KDE people quoted him word for word, he came out looking like an ass. At least the respected him enough to quote him and not editorialize and reevaluate what he said to match something they wanted, and leave everything else out. They had more respect for him then he ever returned.

    And when will this "Call it GNU/Linux please!" shit end??? The Linux kernel is as much a part of the system as the GNU software, the X Consortium's software, BSD software, etc etc...the list goes on and on....why should GNU get any more credit then the others?

    He is obviously a good coder, he is probably a decent guy,...but he is just no philosopher or moral visionary in any right. His ideas, the good ones, are old ones...his bad ones pretty much are too....and the good ideas he has get twisted somewere in there and come out shit. He should not be followed, make your own way.

  165. Usage Constraints by Anonymous Coward · · Score: 0

    No one else does. Other users of various platforms merely pay for the compiler and development enviroment. This is one problem that Troll makes for itself when it tries to charge for something that everyone else gives away for free, even Apple & Microsoft.

    So, for their money, developers don't even get devtools that they might be used to like Borland's or Microsoft's.

    That's sure to be appealing to all of those Windows app coders we want to attract to Linux and FreeBSD.

  166. Miquel de Icaza by Anonymous Coward · · Score: 0

    Why did he have to stab KDE in the back?


    KDE has techniqal deficencies.


    What are you talking about? Please report them and they
    will be fixed!

    If you are 26 years old and still on the "throw mud"
    level, I think you will never grow up.

  167. Compiling GNOME.. by Anonymous Coward · · Score: 0

    yes, I had compiled GNOME.
    I do follow the cvs.

    Compiling GNOME is a little bit tricky. The Gnome developers seem like to live on the cutting egde of compling tools. They use the latest version of automake, autoconf, libtool. If you wish to compile GNOME, be sure you have the latest version of these tools.

    There are 2 packages I have problems.

    Control Center seem not update for a while, a lot of thing crashing.

    GMC is another one, although look fine. Its still not very fine tune. Crash onece a while. Still in development.

    Other are quite well only with some minor bugs which I believe they can fix it up when RedHat 6.0 is out.

    **don't use Gnome RPM, it always seems Gnome developers always have problems with RPM.

  168. Features.. by Anonymous Coward · · Score: 0

    That not a bug, its a feature!!!

  169. Why I hate Slashdot. by Anonymous Coward · · Score: 0

    I hate Slashdot because it seems as if Rob & co. are attempting to create flame wars. On mailing lists and other places you normally see people step in and try to avoid starting flame wars. Slashdot is not like this. The people who run Slashdot are obviously promoters of flame wars. Qt is just another graphical toolkit. There are many that came before it, and there will be many to come after. There is a ton of more interesting software out there and being shown on freshmeat.net that has serious potential. Why do other things get looked over? Because they don't generate flames. And also the people making software that gets shown on freshmeat, etc. are not well-known people. Slashdot only talks about famous software authors. Software that gets talked about on Slashdot is only for Linux and is only going to bring Linux into the spotlight.

    I hate to say it, but Rob is in Slashdot for the money. He has already made it his full time job.

    I know this post is 100% off topic.. but after reading previous posts, I can't say that there is any value in on-topic comments. Instead of commenting randomly or dropping the S/N ratio a notch I decided to post what I feel Slashdot is doing.

    IMO, Slashdot is anything but a news site for "nerds".

  170. Art vs Code? by Anonymous Coward · · Score: 0

    QT is perhaps great development environment
    but Gnome is a pice of art....Great!
    We must have a GUI with a MUCH better look
    than Windows.Users i talk with , say about KDE:
    "It looks like Windows , why change!" And they
    have right. Why change? Because its free? It
    doesnt work that way! It has to be much much
    better. And Gnome is the the only GUI that can
    compete with Windows.We must make art this time!
    And Gnome is art!

  171. Only two free desktops? by Anonymous Coward · · Score: 0

    First off, GNUstep is barely useable NOW....only recently have small applications been begun with it...ICQStep, PPP.app...the big applications are still being build on OpenStep systems afaik. For the longest time, there was so little activity everyone thought the project dead and cremated.

    Second, GNUstep doesn't even relate to the current environment it lives in. You cannot delete windows, it does not respond to ANY inter client communication conventions...nor do they plan on adding that support.

    I have argued this point till my throught was sore and I somehow unsubscribed myself from the list without sending the request. There is more talk about replacing X with some ggi/DPS with crippled X support for "backward compatability" then of actually making it run right on the system it uses now. Actually I was one of like 3 maybe, that wanted it to work right in an X environment.

    GNUstep, when and if it ever finishes, will be more seperated then any current solution ever was. IF they use X, it will only work with Window Maker and will be the most uncooperative bitch you have ever met in any other wm. You will need some sort of protocol converter just to do selections with X applications,...if you can at all.

    Unless they adress these problems, GNUstep won't be anything but a NeXT junkies wet dream. The Foundation library and maybe the extensions (I never tried them) are about the only usefull thing right now....Foundation is excelent, but you can get libFoundation elsewere and use it as a normal library. It would make a great base for some real development.

  172. Now QT is freer than Mozilla.. by Anonymous Coward · · Score: 0

    Uhhh.. no it doesn't . Read the license.

  173. Art as in a Dante's inferno type thing? by Anonymous Coward · · Score: 0

    What people call art these days is shameful...

  174. Slashdot geek equivalent of Jerry Springer Show by Anonymous Coward · · Score: 0

    I started out discussing the new QPL but just now I made
    some replies where I join in the GNOME bashing/critiqueing
    crowd. I know I shouldn't have done it and I'm mildly ashamed
    of myself but I can't help it. You see that the discussion starts of
    very serious and on-topic and then gradually degenerates
    into completely useless fighting.

    Simply put, Slashdot brings out the worst in you.

  175. Gnome is a monster of badly integrated apps by Anonymous Coward · · Score: 0

    Not only that, but important ones like zvt and gmc crash frequently...

    Gnome is an example of what *not* to do in a GUI...

  176. Norwegian court != american... by Anonymous Coward · · Score: 0

    Basically most of the license is FUD IMO. There is no way you can aquire other people's copyright implicitly like Troll tries to do here. Yes, the only thing they can try to sue you for is violating their copyright. However, as they make it widely distributed, you are likely to get away with "good faith". Suing isn't particularly profitable either... Shrinked wrapped licenses that I haven't read does not hold water... Now, if I signed something then the situation could be different. I never read licenses that I don't sign or explicitly ask for, by principle...

  177. bye bye patches by Anonymous Coward · · Score: 0

    Your patches have to be distributed *separate* from the original source; this means not bundling.

  178. Uh, good argument... by Anonymous Coward · · Score: 0

    KDE looks a hell of a lot more consistent, usuable, and friendly...

    Gnome looks like something a NextStep programmer who takes too much crack and is partially blind would create.

  179. Gnome is a monster of badly integrated apps by Anonymous Coward · · Score: 0

    The beauty of GNOME is only a phosphor stripe thick.

  180. Gnome is a monster of badly integrated apps by Anonymous Coward · · Score: 0

    KDE is not just ugly , it is slow.
    And it is not in the true spirit of
    open source , it is just highway to
    comercialisation.Some people just in
    hurry to make money out of it.

  181. Children, Children, recess is over. by Anonymous Coward · · Score: 0

    It's time to go back to 1st grade. This infighting is so damn stupid, it makes me sick. WHO GIVES A SHIT! If KDE is better then use it and shut the hell up. If GNOME is better, do the same.

    Have something constructive to say? then say it. This beating down each others DE is counterproductive. Grow up kids!

  182. binaries... by Anonymous Coward · · Score: 0

    Please reread what you quoted. Your in-house proprietary code is only subject to part c. if it is distributed. Qt isn't any more restrictive with what you can do with your own code than the GPL.

  183. Uh, good argument... by Anonymous Coward · · Score: 0

    After looking at both KDE and GNOME, i think both suck in th UI as does Windows and MacOS. OS/2 isn't that great either. BeOS looks ok but since I've never used that and I've used all of the above mention I can't really tell if it is a major improvement.

  184. Usage Constraints by Anonymous Coward · · Score: 0

    this is because Troll Tech still wants to have someone to sell their toolkit to...

  185. Is GNOME just marketing? (KDE is for real.) by Anonymous Coward · · Score: 0

    and, until Mozilla makes a stable release, IE is beating the PANTS off of Netscape. I'll be on the IE side of things, thank you very much.

    (p.s. IE is faster than Netscape 4.x)

  186. KDE is unstoppable! by Anonymous Coward · · Score: 0

    much of GNOME is (c) Free Software Foundation. don't like that? uh oh, you'd better stop using gcc! and bash! and lots of other stuff

  187. They don't flame? by Anonymous Coward · · Score: 0

    Every time I've read one of them speak in public, they squeeze in a GNOME flame, no matter how irrelevant it might be...

  188. I develop for KDE on a P166w/ 32 meg RAM by Anonymous Coward · · Score: 0

    It works fine for me, and is quite fast...

    mosfet@jorsm.com

  189. He actually likes the KDE folks by Anonymous Coward · · Score: 0

    Haven't you read teh Miqueal faq on the GNOME site? He clearly says that the GNOME people like the KDE people.

  190. I develop for KDE on a P166w/ 32 meg RAM by Anonymous Coward · · Score: 0

    Enlightenment is a windowmanager with very
    heavy graphics. Enlightenment with gnome
    included , starts much faster than KDE.
    But not just that , the applikations run
    faster too.KDE is a very stable , but slow
    windowmanager with many stable applikations
    but real open source people just dont seem
    to understand that this perfekt windowmanager
    exist :) KDE is not interesting.And the media
    seems to react in the same way.I have tested
    all the windowmanagers for Linux. Gnome is
    my choice.Its is almost impossible to compile
    Gnome source , but i dont care. KDE code was not
    easy either , before 1.0

  191. Have you actually tried KDE 1.1? by Anonymous Coward · · Score: 0

    KDE starts faster than WM for me, much less E...

    mosfet@jorsm.com

  192. I use and expect the LGPL. by Anonymous Coward · · Score: 0

    I put all my code under the LGPL, including
    non-library code. Troll Tech should either do
    the same or just go away.

    The LGPL lets Open Source and proprietary software
    work together, with neither one abusing the other.
    You can link to my code (you can use it) but you
    can't include my code (you can't own it).

  193. It's a lie by Anonymous Coward · · Score: 0

    He has flamed the KDE developers every chance he has gotten...

  194. Hang on a minute! by Anonymous Coward · · Score: 0

    Are you really suggesting that how something looks is more important than how it works?

  195. printing RSN by Anonymous Coward · · Score: 0

    Your wish is under construction. Go ahead and
    write your code now; you will get your easy
    printing feature in the next major release.

  196. Yep, that's the Gnome creedo... by Anonymous Coward · · Score: 0

    It don't work but damn it's pretty ;-)

  197. Yes, I _want_ to support everyone. by Anonymous Coward · · Score: 0

    I do not write proprietary software, so you can't
    claim that I only take without giving. In fact,
    I have written quite a bit of LGPL code.

    The GPL and QPL both abuse proprietary vendors.
    The BSD licence is asking to get abused.

    Only the LGPL is fair to both sides.

  198. Have you actually tried KDE 1.1? by Anonymous Coward · · Score: 0

    I have tried KDE 1.1 . I have even tried
    KDE CVS code (it compiled without errors).
    Well , i perhaps must use a stopwatch next time
    i start my windowmanager.Yes i was realy
    impressed ower the differens between 1.0 and 1.1
    in KDE. The stability and everything is great.But i just run my e + gnome anyway.Strange :)
    I just feel running KDE is like running Win98
    or something :( Very boring. Newbie stuff !
    With KDE Linux , goes mainstream like everything
    else.Hope Gnome can do it different.

  199. Turn off "Windows 95" style by Anonymous Coward · · Score: 0

    Or wait until the KDE with Qt2.0 is stable. I'm helping with the theme code for that and it is *nice*.

    I think it was a good idea to focus on stability and functionality before themeing...
    This shows one of the reasons I like the KDE project so much. They have their priorities straight.

    mosfet@jorsm.com

  200. Microsoft has bad code too... by Anonymous Coward · · Score: 0

    Our enemys desktop is also good looking
    and have the world domination ;)
    and it has worse coding than Gnome!
    Strange world?

  201. Yeah, hopefully we can change that... by Anonymous Coward · · Score: 0

    That's what KDE is all about. Bringing good design to the end users.

  202. Patches die (why we don't use Minix) by Anonymous Coward · · Score: 0

    The Minix OS has a license much like the QPL.
    There have been many patches to add great
    features, but nobody can distribute modified
    source. As the public patch collection grew,
    conflicts became impossible to resolve. If you
    have never hacked with patches, try it!

    Patches are only a means of transport.

  203. bye bye patches by Anonymous Coward · · Score: 0

    Hmm I'm not so sure, in an SRPM the source and the patches ARE separate - the patch has not been applied yet and they are separate files.

  204. Turn off "Windows 95" style by Anonymous Coward · · Score: 0

    If (if) you can themify it , KDE can be
    the no1 Linux windowmanager.But the main
    reason for me to run Linux , besides hacking
    and coding , is to have a GUI that no one else have , and its not easy to make that in KDE.

  205. Look here (*if*, my arse). by Anonymous Coward · · Score: 0

    http://www.jorsm.com/~mosfet/qtnext-highcolor.gif
    http://www.jorsm.com/~mosfet/kde-plat.gif

    mosfet@jorsm.com

  206. You are a lemming. by Anonymous Coward · · Score: 0

    If everyone said C++ was great (they did 10 years ago),
    would you use it? I guess so.

    You are too dumb to value the things that work.
    C++ is (was) trendy, flashy, exciting! Gee, that
    sounds a lot like Microsoft Windows 95.

  207. Hehe, write code for libs that don't exist?? by Anonymous Coward · · Score: 0

    What a joke...

  208. it's over for amerika? by Anonymous Coward · · Score: 0

    can we even produce quality software anymore? the rest of the world is taking the lead in linux, while MS continues to spread through our schools and even our military (smart ships indeed).

    while the majority of american companies and programmers eagerly await windows2000, and agonize over the issues surrounding the DOJ lawsuit, the rest of the world can embrace linux and produce the best distributions, toolkits and window managers.

    how can america hold up against the european model of government + universities + business, all working together toward a common goal?

    oh well, i guess we'll just have to bow to billgatus, our latest "rockefeller" -- or "forbes" or whatever. it's hard to keep track of all our billionaire heroes.

    thanks to our the government and education systems -- many administrators, beaureaucrats and military leaders are heavily vested in microsoft, i'm sure -- microsoft is rapidly expanding into our "smart"(?) warships, military bases and classrooms.

    i'm not implying any kind of american superiority here, but it looks like we're falling behind while the rest of the world in embracing linux.

    is america willing to sacrifice whatever technical lead, parity, edge (whatever) it's software industry has so one bunghole in redmond can be the first trillionaire?

  209. KDE themes by Anonymous Coward · · Score: 0

    Well , QT widgets can have a realy nice look too.
    So perhaps its just a marketing thing in the end.
    But no technology sells itself these days and
    Gnome Redhat makes the headlines.In Europe it
    seems to be different.

  210. KDE for the rational GNOME for the faithfull by Anonymous Coward · · Score: 0

    I'm sick of ALL zealots including Linux ones. Some things suit people just fine, if they want GNOME let them use it, you want KDE fine. You want a Mac, you want Windows, and so forth. I and the rest of the internet don't want to hear usless crap. We want fact: bugs, features, pros, cons.

    If Mark is so smart why didn't he write under his own name?

  211. KDE themes by Anonymous Coward · · Score: 0

    I'm from the US, and yes RH's and Gnome's marketing has started to pull away attention from quality of the code. This hurts OpenSource in a big way, when we start marketing like commercial companies.

    Those on the KDE team now are starting to recognize that they cannot just rely on stability and functionality to sell itself like everyone thought it would. It's a shame, but we will all adapt.

    mosfet@jorsm.com

  212. Open Patches != Open Source by Anonymous Coward · · Score: 0

    silly rabbit, tricks are for kids.

  213. Don't worry by Anonymous Coward · · Score: 0

    There are plenty of KDE/QT developers right here in the US. We won't fall behind ;-)

  214. You ain't right in the head by Anonymous Coward · · Score: 0

    No we don't all know. All anyone every hears on the subject KDE vs GNOME is that one or the other sucks. Hardly anyone gives any good reason or reasons at all why one is better especially here.

    And what is all that crap about Christians. a religion believes in a certian ideology. The person following that religion believes the same ideology. Pragmatism does play into the religious order, but into the person.

  215. Why I hate Slashdot. by Anonymous Coward · · Score: 0

    Hey - there's nothing wrong with anonymous coward generally (phew - I'm covered ;) ) but if you're going to post a comment bagging our hosts, at least have the decency to put a name by it.

    If you don't like it you don't have to post.

    If you do but want it improved, put your name.

    Otherwise you could just be another of those phantom-Redmonders, attempting to destabilise our utopia, right? :)

    - Oo -

  216. Patches die (why we don't use Minix) - riGHT ON! by Anonymous Coward · · Score: 0

    > 2,57
    +++Patches on
    ---Troll Tech Qt
    +++patches suck.

  217. KDE as ugly as GNOME!!! by Anonymous Coward · · Score: 0

    Oh great. Now everybody is fucked up.
    Look, basic aesthetics:

    Stop using shadow effects for window button icons.
    They are hard to see and stupid looking.

    Don't put useless crap in the middle of the
    scroll bar thumb. I see a hole (what for?) in
    one image and a MacOS thingy in the other. Eew.

    Gradients do not belong anywhere. Don't put them
    accross button faces. Don't put them accross
    title bars. Think! You just made one side hard
    to read and you fucked up the subtle 3d effect.

    Motif drop-down combo boxes are confusing and
    they look like shit. Gtk and Qt both copy this?
    Pardon me while I puke...

  218. fucking joke by Anonymous Coward · · Score: 0

    I wasted a whole day downloading the above files. dpkg -i *.deb gives screens and screens of errors and fails miserably. I've fucking tried everything and I'm at the end of the my rope.

    My recommendation: STAY AWAY FROM THE ABOVE DEBS. THEY DO NOT WORK AND YOU WILL WASTE YOUR TIME. COMPILE YOUR OWN GNOME.

    KDE is looking better all the time.

  219. Not themes, styles by Anonymous Coward · · Score: 0

    The correct terminology for different widget looks is styles. If you want to know what themes are, go look at your closest Windows machine.

  220. He actually likes the KDE folks by Anonymous Coward · · Score: 0

    Nah, he only hung out on #kde to try and find new
    gnome developers.

  221. Correct by Anonymous Coward · · Score: 0

    The way widgets are drawn is the style, and the set of pixmaps it uses is the theme.

    Thus you can have both a Next and Platinum style, which both use the same theme(pixmaps).

    When talking to people I usually just use the term "theme" since most people get confused otherwise...

    mosfet@jorsm.com

  222. Convirge efforts... by Anonymous Coward · · Score: 0

    Comeon guys, we should convirge, not dirvirge, our efforts. Linux needs a desktop now, not 2 subpar desktops. KDE is definitely ahead of GNOME, so it would seem logical to use that as a base. If all the effort that had been put into GNOME had been put into KDE, we would have a desktop that would be easier and more functional than MacOS or Win9x. Which would you rather have, the aforementioned desktop, or two similiar desktops with the only difference being their base toolkit. COME ON!

  223. Hard to do when Miguel spreads FUD everywhere by Anonymous Coward · · Score: 0

    If there was any hope of cooperation Miguel ruined it by spreading FUD about KDE at places like ZDNet.

    Plus, Gnome never tried to be compatible with anything besides itself.

  224. eh? by Anonymous Coward · · Score: 0

    What are you talking about?

    It's the 1.0 release of GNOME!

    If I install RPMs of it and stuff breaks and crashes, well... That's the point, nothing should break or crash.

    If stuff does, why is it a 1.0 release?

    eh?

    uselinux@email.com

  225. Won't happen. Gnome is too self-centered. by Anonymous Coward · · Score: 0

    Merge? You have to be kidding. The Gnome project has way too big of an ego to do anything sensable like that.

    Plus, RH would not allow it since Marc doesn't like KDE.

  226. eh? by Anonymous Coward · · Score: 0

    gmc crashes misrablely and the best you can manage is:

    "GNOME rocks..."

    Try again.

    uselinux@email.com

  227. Oh get over it. by Anonymous Coward · · Score: 0

    Users bitch about not having themes, and then bitch when they get them.

    If you don't like the pixmaps define your own... The whole idea behind both widget styles and themes is customization.

    mosfet@jorsm.com

  228. I know... by Anonymous Coward · · Score: 0

    it bothers me greatly.

    Everyone else in the world using and learning Linux while all schools, businesses, and, apparently, military facilities in the U.S. use Wintendo. Ouch.

    Makes you wonder about the next Millennium...

    uselinux@email.com

  229. So is this really opensource? by Anonymous Coward · · Score: 0

    They have posted the 2.0 source.

  230. Oh, darn again, YESSS!!! I finally say I LOVE YOU by Anonymous Coward · · Score: 0

    YESS!!! I Finally say I love you Troll Man! Thank you for code and a license that works! All the voices have united and are shouting in unison!
    Anything posted after this is by cheap imposter Anomynous Cowards!

  231. No! It's KDE! *they're* is too self-centered! by Anonymous Coward · · Score: 0

    they are! they are tied in with qt, but deny it! and qt refuses to gpl their libs...but they seem to like and use gnu tools, don't they?

    KDE and QT are evil and refuse to back gnome!

  232. Learn To Read by Anonymous Coward · · Score: 0

    Without a C binding, everyone has to agree on the same C++ compiler (even with SWIG), so we can never take advantage of better code generation saner languages could make possible. A foundation object standard should be language-independent (funcalls and pass-by-value are pretty much universal, where layouts for static inheritance and polymorphism vary widely) and needs to be specified right down to the bits, a la IIOP, JVM, or (D)COM.

  233. No! It's Gnome! *they're* too self-centered! by Anonymous Coward · · Score: 0

    And Gnome ist tied to Gtk *sigh* -- no point here.

    Ever seen the announcement of KDE 1.1 on the Gnome-webpages? And now look at www.kde.org/news_dyn.html ...

  234. eh? by Anonymous Coward · · Score: 0

    You expected version x.0 of *anything* to be stable? Bwahaha!

    If version numbers can be expected to mean anything at all, they mean 42.0 has more new code than usual, hasn't been out on shakedown long enough to be debugged thoroughly, and isn't as compatible with 41.9 as it probably should be. This isn't a slam against GNOME - just the inevitable consequences of reaching big milestones.

  235. Are you high? by Anonymous Coward · · Score: 0

    Dude, what's wrong with using Gnu tools?? And of course KDE does not back Gnome. The Gnome project has actively spread FUD and disinformation about KDE since it's beginning.

    Thankfully, the Gnome team cannot code nearly as well as they can hype, so KDE still has the advantage.

  236. Integration Considered Harmful by Anonymous Coward · · Score: 0

    What we need are apps that can easily be used together in unexpected ways, a GUI equivalent of pipelines. "Integration" is the opposite - pieces that have been pre-combined in inflexible ways and are difficult to use separately.

  237. compatability, choice, competition - pick two? by Anonymous Coward · · Score: 0

    IMHO one of the goals of Free Software is to let you use what you want and hack it up as you like. "You have to use this code fork of this one C++ compiler, or you're totally fscked" would be an utter disaster, the kind of fascism that brought us M$ - no experimenting with better languages, better distributed object models, better code generators....

  238. QT is not free! by Anonymous Coward · · Score: 0

    I develop commercial software and I demand everybody to pay for my effort and I FEEL MORALLY OBBLIGED TO BUY THE DEVEOPING TOOL I USE TO MAKE MY PRODUCTS, I understand you need a dignity also to feel ashame, so please shut up and try to let us to forget about you if you can

  239. Heh.... by Anonymous Coward · · Score: 0

    Maybe people that bitch about spelling errors
    should spend more time doing something useful... :)

    (Hey kiddies! Did *I* make any spelling or grammar errors? ;)

  240. What happens if I link with Oracle + Informix?? by Anonymous Coward · · Score: 0

    What if I link a QPL application with Oracle or Informix. Have Oracle and Informix to give me the source code?

    Or is it rather that the QPL means very little because I write my own library and then I can sell this product (commercially, binary) giving a very small main program as source code away (all the functions calling QT as source? The rest of functions calling the database may well be hidden in a library)

  241. He actually likes the KDE folks by Anonymous Coward · · Score: 0
    I does not matter whether he likes the KDE folks or
    not. He should not spread FUD like

    http://webserv.vnunet.com/www_user/plsql/pkg_vnu _nn.homepage?p_story=77532

    about KDE. This is soooo childish.

  242. intergrated enviroment? by Anonymous Coward · · Score: 0

    Am I the only one who doesn't use either? When I want to run a program I type the name in an xterm. I mean, I suppose interapp communcation is neat and all, but if I have QT and the gnome libraries installed, then I can run all the good apps and still just use fvwm without taking up my precious real-estate.

    Taybin

  243. So why is he FUDING around then? by Anonymous Coward · · Score: 0

    I had until I read the article below nothing
    againts him. No I will no more than ignore him.

    http://webserv.vnunet.com/www_user/plsql/pkg_vnu _nn.homepage?p_story=77532

    To say such things about other opens source
    projects is really bad manner. He deserves no respect!

  244. They don't flame? by Anonymous Coward · · Score: 0
    OK, so let's get to the point. Please post a list of KDE
    developers with URLs where they flame GNOME.

    I honestly did not notice this.

  245. Children, Children, recess is over. by Anonymous Coward · · Score: 0

    There is a difference between giving facts and pointless
    flaming. I did not think I was flaming.

  246. QT has bindings by Anonymous Coward · · Score: 0

    for Python and C. The Python bindings even support KDE specific widgets and are used
    for KOffice. There are also the native C++ bindings, of course.

    GTK has bindings for around a dozen languages, and all of them work *right now*. What are you waiting for?
    For Gnome to get usefull.

  247. intergrated enviroment? by Anonymous Coward · · Score: 0

    > ... type the name in an xterm...

    Thats ok (I am xterm centric myself), but does your mother want to do that?

  248. No, do not tell me about GTK--... by Anonymous Coward · · Score: 0

    I have no time to hack with gtk , i want a 100%
    good api thats mature and works nicely...

    Sure I could contribute to the effort, but hello mcfly, i have to get my app ported and I cant waste 10 months while gtk people twiddle their thumbs.

    MS might be crap at internal OS make ups, but their $$$ do make a good gui and GUi-API thats flexible/usefull and easy.

    Perhaps if Gtk had decent docs it would be better, but seriously the docs are dog shit to say the least, as im sure even the gtk people agree, compare against any other standard.

  249. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    Fuck you man, if i wanna grab X GPL or QPL source and improve it and use it in house with out telling the world , its up to me, so fuck off and go shove your dick in Hitler you nazi commie wanker.

    Thats not FREE, i want freedom, and that includes to do secret in house stuff, anyhow, like you would know if I did secret stuff in house, ahhahahahhahahahha go suffer dude, i can do inhouse shit and you would never ever know because ur a looser. Sure OSS is fine and all but dont preach to all how to conduct their lives. I wish if i may do what the hell I like.

    Like I said, as if you would know any how, what are you gona do? persuit 500000 people?

    Its ironic that the windows api is more free than any other licence, MS doesnt require me to pay $$ to release a commercial app using Windows APIs. In that sense QPL or whatever so called free-4-use lib isnt that free afterall is it.

    Its $FREE$ for endusers, and forces $FREEDOM$ but it prevents commercialization/enterprise businesses from starting.

    Until we live in money free society in StarTrek world, gpl/qpl whatever will be limited.

  250. QPL superior to LGPL, maybe better than GPL by Anonymous Coward · · Score: 0

    If KDE dies and gnome is left, do i have a choice????? poooo

  251. QT is not free! by Anonymous Coward · · Score: 0

    Nothing wrong with commercial software, sometimes free stuff is 10x crappier and slower and/or buggier incomplete and utter crud

    btw www.zinc.com is another GUI api thats ok, but it sits ontop of Motif GRRRRR , tell em to fix it for Xlib or something, it does look good tho

  252. GNOME *is* doomed. by Anonymous Coward · · Score: 0

    behold soon, an easy wrapper to gtk to make it 5000x easier to use, easier then playing quake!

    *;)"

  253. Please, Please, Please by Anonymous Coward · · Score: 0

    Personaly I think its nothing to do with C/C++, its just a crap API/design (tho objects are ok)

    The function names/design is crap, C++ might have made it nicer "win = new GtkWindow( x,y,w,h, "title" );"

    but really, it wouldnt be that much better.

    gtk_lets_make_really_long_api_call_names_that_su ck()

  254. nice job, but I'll stick with Gtk by Anonymous Coward · · Score: 0
    I think KDE and Qt have done a great job, and the KDE desktop is still a bit more mature than Gnome. I'll probably mix and match applications from both desktops.

    Still, for my own development work, I'll go with Gtk (switching from Tk). Qt is too closely tied to C++, and for Gtk, there is an easy way for me to deliver free applications not only on Linux but also on Windows.

    The close ties of Qt with a commercial entities and the painful process of getting to this point also make Qt seem less attractive.

    In the long run, I'm pretty certain that Gtk will be much more popular than Qt. Among other things, Gtk is being used for Mozilla and an AWT port.

  255. Is GNOME just marketing? (And Website review!:) by Anonymous Coward · · Score: 0

    I just hope that the start working on standards
    together, so that, say, gnumeric and
    Koffice-spreadsheety-thingimy will use -exactly-
    the same file format.

    And also, I would like to see them get things
    sorted so that GNOME is KDE compliant and vice
    versa -- so that if you launch a GNOME application
    on a KDE desktop, then it will integrate nicely
    with KDE, and similarly for KDE in GNOME. The
    user should NEVER be forced to make a choice
    between the two over mixing and matching.

    I would hope that the first step would entail
    standardising their object models (neither
    relying on GTK/GNOME/KDE/Qt, but have a separate
    library that interfaces with CORBA)

  256. my switch to GNOME by Anonymous Coward · · Score: 0

    no way! I can't agree.

  257. The strange angst of gnomes by Anonymous Coward · · Score: 0

    No, there have been no court cases. There have been several attempts at violating the GPL, but the companies involved all caved in pretty quickly when they were informed they were about to get sued. Since the FSF's lawyers have gone over the license pretty throughly, and I suspect the violators lawyers have too, it would likely stand up in court. At least they've made the choice to free the code or buy a separate license rather than even make an attempt at getting out of it.

  258. Convirge efforts... by Anonymous Coward · · Score: 0

    So, what are you going to do? Convince the C diehards that C++ can produce fast unbloated code? Convince the C++ diehards that C is just as productive? Convince the GPL diehards that we should just dump the 10 years worth of GPL code out there, because the Troll Tech license makes it illegal to combine GPL code with Qt? Convince the KDE people they should rewrite KDE to use a GPL compatible library? Dump all the GIMP code, the XEmacs code, and all other application code under GPL and start over from the beginning, just because Troll Tech chose a license that cannot be legally combined with GPL code? Or force the KDE developers to work with the not quite finihsed C++ bindings on GTK?

    Just face it, you wont *get* the GNOME developers to work on KDE. Or the KDE developers to work on GNOME.

  259. That's fine by Anonymous Coward · · Score: 0

    The beauty of X11 is that you are not restricted to just one widget set. You can use KDE apps alongside other applications and window managers (no one will mind ;-)

  260. No, that is what integration is all about. by Anonymous Coward · · Score: 0

    Making apps interoperate correctly is what integration means...

  261. No, it's not. by Anonymous Coward · · Score: 0

    It's not, as it doesn't allow you to distribute modified versions under the same license as the original: you also have to give a license to the trolls so that they can sell your stuff for money.

    Furthermore, it's a horribly arrogant license, since you are not allowed to distribute modifications except as patches, but any program that links library (most programs are way bigger and more important than just the GUI library) must allow users to distribute modified versions.

    Not that this is enforcable, though, since distributing a program that links with the library, but does not include the library, is not a derived work and thus not subject to the license, even though the trolls arrogantly claim so.

    This license is a horrid piece of shit.

  262. RMS opinion by Anonymous Coward · · Score: 0

    Well, because the GPL isn't that easy to understand every aspect of, and because RMS, being the creator of the GPL has the next-to-final say about what it does mean (court has final say).

    But I think I made my own opinion clear. The QPL is still not GPL compliant, mostly due to section 3, section 3b and section 6c, which appear to be further restrictions beyond the GPL. That means no GPL code can be legally used in a Qt application (and due to section 6c, it may be impossible even in inhouse projects, since the right of the initial developer to request a copy can force you to distribute the undistributable combination of GPL and QPL code, meaning Troll Tech can force you to violate either one or the other of the licenses if they want).

    Neither does Qt qualify under system library clause in the GPL since it is not by any means an essential OS component under any Linux or Unix distribution.

  263. QT is not free! -> GNOME isn't either! by Anonymous Coward · · Score: 0

    Actually, the core components are fairly stable. GMC does have some remaining problems, but GMC isnt 'released-1.0'. Panel and other core components havent crashed for me since early 0.99. If they *do* exhibit problems, make sure you dont have any old versions of libraries lurking around, since that will usually mess things up.

  264. Is GNOME just marketing? (And Website review!:) by Anonymous Coward · · Score: 0

    Agreed! Lets hope they use a sane format like XML or some other SGML stuff, so it's also easy to convert to whatever :).

    And lets hope they support several DnD protocols, including the Motif/CDE ones and we'll have the best of all worlds :).

  265. "amazing feat" by Anonymous Coward · · Score: 0

    This is not meant to denigrate the hard work of all the developers who've worked on KDE and GNOME.

    The amazing aspect of the recent release of GNOME 1.0 and the revision of KDE's license to make KDE "free" software is not that there are two free desktops; the amazing aspect is that Microsoft can get away with charging so much for software that's lower quality than what a small band of volunteers can put together in their spare time.

  266. "self-promoted" by Anonymous Coward · · Score: 0

    You make that sound like RMS is in this for self-aggrandizement. While he is not totally selfless, his work speaks more eloquently than any free-software spokesman could. If anyone deserves the title, he does.

    Ignore personalities. Many great achievers are repellent in person, or do vile things. Just look at what he's done.

  267. Uhm, KDE doesn't spread FUD in the press. by Anonymous Coward · · Score: 0

    Miguel does. That's a little different than a user whining on a mailing list.

  268. Yeah, Gtk/GNOME looks all-around more professional by Anonymous Coward · · Score: 0

    Qt has that sort-of intangible/not quite
    look about it.

    GTK/GNOME on the otherhand seems very polished.

    It's a pity - because I prefer C++, and
    GNOME code is very C-centric, with a bastardized
    C++ interface in which one has to resort
    to C tricks to accomplish any real work.
    No fault of the GTK-- guys, they've done
    a great job with what they had to work with.

  269. Art vs Code? by Anonymous Coward · · Score: 0

    > QT is perhaps great development environment
    but Gnome is a pice of art....Great!

    To be honest, I'd rather have a working desktop, than something to look at for a few minutes, before it crashes.

    > We must have a GUI with a MUCH better look than Windows.

    KDE _does_ look better than windows! And Motif Widgets like those in GNOME look most ugly. You can't really tell anyone that Motif widgets look nice. No way.

    > Users i talk with , say about KDE:
    > "It looks like Windows , why change!" And they have right. Why change?

    Ask them about GNOME: "It crashes like Windows, why change!"

    > Because its free? It doesnt work that way! It has to be much much better.

    Yes, and KDE offers a nicer look than Windows, but the most important thing is, it offers a _heap_ of more stability. You can do everything without having programs crashing and rebooting 3 times a day. _That_ is the difference.

    > And Gnome is the the only GUI that can compete with Windows.

    Maybe it can compete in # of crashes a day, but nothing more. Not everybody wants a Desktop looking like Quake, there are a few people out there, that want to do some _work_ with it!

    -gis

  270. Timing with gnome 1.0? I'm all for the gnome, but. by Anonymous Coward · · Score: 0

    I'm all for the gnome manifesto and using free libraries, however, I have problems with coding
    in C...I'm used to the idea of "classes", especially for a gui app. Am I just stupid (well probablY) but is it a BITCH to try to get gtk-- to compile? How are you supposed to upgrade egcs WITHOUT destroying gcc 2.7.2....I'd like to code gtk apps with gtk--, as opposed to running off to QT

  271. Are you high? by Anonymous Coward · · Score: 0

    Thankfully? I'd hope they could code better than they can hype, so Guhnowm would be a better product.

  272. GTK/Gnome looks like a toy by Anonymous Coward · · Score: 0

    Huge controls, immature icons... Gnome looks like the interface of a video game console - not a professional desktop environment.

  273. but that's impossible by Anonymous Coward · · Score: 0

    gnome-bin sez it depends on libgnome32 and libgnome32 sez it depends on gnome-bin. it's absolutely ridiculous. if i try to install both at the same time, they list screenful of dependencies. if i try to install everything at the same time, it fails miserably.

    the KDE packages, on the other hand, are a piece of cake and install in under 5 minutes.

  274. So is this really opensource? by Anonymous Coward · · Score: 0

    In my opinion, Qt will not become an essential system component even if included in the distributions. The system component exception is meant for essentail components like libc and CC and the kernel, not the various GUI toolkits available. The motif exception was perhaps not so good, but at least there was the rationale that Motif shipped with every system and was declared by all the vendors to be a standard core component. Qt isnt isnt even remotely close.

    While some, like Microsoft, would like to define Operating System to be anything they ship up to and including Word, the reality is slightly different. And making a GUI library qualify as a system component as soon as some Joe Average GPL Violator puts out his own distribution and says 'look, essential system library!' isnt a good idea.

  275. KDE==Win95 by Anonymous Coward · · Score: 0

    Yep, that's right, KDE is the Win95 of the Unix world. Look at the damned layout, the widgets. It reminds me so much of Win95 it makes me sick. It's not an ideological thing.. GNOME sucks worse than KDE but KDE sucks worse than twm IMHO. I just cannot see ANY point to using either of them. I'll stick to plain old WindowMaker thankyouverymuch.

  276. get your facts straight! by Anonymous Coward · · Score: 0

    Um, no. The next section allows distribution of modified binaries if you make your modifications available under the QPL (thus giving the trolls license to use your code in non-free QT). Yes, you must provide the complete source to the package, but since the only way you can provide this source is under the terms of section 3, you must give it to them as the original source, and separate patches.

  277. No, it's not. by Anonymous Coward · · Score: 0

    Which allows distribution of modified binaries (not source) as long as the source modifications are available. The only way you can make the source modifications available is with patches. The license is designed to stifle non Troll development. Unless you're planning to develop using the binaries instead of the source, they pretty much prevent extensive changes. Now, if we had a machine which executed malformed C++, then we could claim the source was machine executable...

  278. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    Um, section 4 only gives permission to distribute MACHINE EXECUTABLE BINARIES. So maybe that's the word I don't understand. Show me your malformed C++ executing machine.
    It requires you to provide the complete sources, but doesn't give you permission to distribute them other than the rights given in section 3, which requires them to be distributed separately (as patches).

    If you really think I'm misreading it, show me word for word what you think it means. Or maybe you need to read it more carefully instead of assuming other people can't read.

  279. Huh... how does this differ from GPL? by Anonymous Coward · · Score: 0

    You can license products under both the GPL and something else. Cygnus does this, for example.

  280. Patches die (why we don't use Minix) by Anonymous Coward · · Score: 0

    I'm reading it each time I see your post here. What makes you think section 4 gives you any rights other than to distribute modified binaries whose modifications are availble *only as patches* under the QPL?

  281. Dont believe everything you read in the press... by Anonymous Coward · · Score: 0

    I wouldnt believe everything the press says. Anyone who has ever dealt with journalists know they have a tendency to 'edit for brevity'. And tag on whatever they feel like will sell more ads/not go over the heads of their audience/etc. For all we know, Miguel might have gone into a deep technical debate about exactly what he considers to be the issues, but on ZDNet that would be the first thing to edit out. They far prefer 'It Sucks' to 'Well, the design of the CORBA IDL in the...'.

    And, hey, it's not the deep technical discussions that generate slashdot banner ads either :). That's what really sucks :).

  282. Tit-for-tat would be fair. by Anonymous Coward · · Score: 0

    You'll do as you like, of course, but I don't see how anyone could call "we'll use your code, but you can't use ours" fairness.

  283. uh by Anonymous Coward · · Score: 0

    lets follow your logic here (pretend this is an SAT question).
    twm > KDE > gnome
    sure you really meant to say that?

  284. Toxic Gnomes by Anonymous Coward · · Score: 0

    I notice that the gnome supporters are rather free with their slagging of KDE. Yet, when they get some in return their stock answer seems to be: "hey, lighten up, it's a joke. Use whatever desktop you want. It's about choice." I don't think so--it's clear that the Gnome project supporters are deeply hostile to KDE. Why? Because the only worthwhile currency in the open source world is prestige at doing the job well. Tell me which project lived up to that spirit? Who got it right? And who crapped on the floor?

  285. GTK/Gnome looks like a toy by Anonymous Coward · · Score: 0

    Huge controls, immature icons... Gnome looks like the interface of a video game console - not a professional desktop environment.

    That might be true, but I'm willing to bet that GNOME will overtake KDE not because it is better not because it is better looking, not because it is more stable but because it is more in sync with the ideology of being completely and totally non commercial software.

    Linux totally sucked until 1.2 in my opinion. Sure it was Unix, sure it was way the hell more stable than Windows, sure it had X and Doom ran on it, but it was a bitch to work with. GNOME is a bit of a bitch to work with. It's not stable either. In many many ways it is inferior to its competition but it will be improved until it becomes the best - or at least that is what I'm betting and I think history may even support my conclusion. I'm not going to bitch and moan and whine about it not being perfect, I can wait. GNOME will never die if only for the reason that it is GPL'ed, I bet HURD uses it, I bet it will eventually become central to FreeBSD sometime as well (but a bit into the future).

    Incremental improvements will make GNOME more palitable over time and the next time I get time, I'll be coding in gtk.

  286. Yes, yes! by Anonymous Coward · · Score: 0

    You've got an extremely valid point!

    In all of the flaming, no one has brought this up yet.

    Eyecandy is nice, but a nice 'Ergonomic' interface is conductive to additional productivity, most surely. I'm not saying you can't get work done, and done well, with flashy colorful graphics and Open-GL buttons, but it's not very eye friendly.

    I played around with some background & window button 'themes' and all I managed to do was strain my eyes (although it looked damn cool). I was less productive then when I just had the standard KDE look with Windows 95 widgets enabled and a nice 'desert red' theme for my window bars.

    But, anyway, ergonomics is important and something ergonomic ought to be the default for any DE. You can always change the settings if you want to be flashy, but why should you have to change them just to get stuff done?

    uselinux@email.com

  287. KDE==Win95 by Anonymous Coward · · Score: 0

    My thoughts exactly. I have used OS/2 and BeOS and I *hate*
    Win95's interface. KDE is even worse in some ways... like the way it has
    "shortcuts" *and* symlinks. And I think an 'integrated' WWW browser is
    just a bad idea.

    I am happy to continue using my simple icewm setup under Linux, and use BeOS
    for Web browsing and word processing.

  288. Licenses Explained by Anonymous Coward · · Score: 0

    The GPL is so ambiguous and blurry that the discussion over its meaning is nearly as old as the license itself.

    Opinions by a couple of (European) lawyers I heard of:
    - The GPL wouldnt hold in a real trial. Its just a mess.
    - Compatibility: Either the GPL is compatible to the X, (new) BSD and QPL 1.0 licenses, or it is not compatible to anything else at all.

    As for LGPL: Anything goes, as long as you just link to the code (i.e. dont incorporate it), and make modifications possible. Disadvantage: Encourages proprietary sw.

    QPL 1.0: Like the GPL, just that you can legally link with other OSS licenses. Very clear.
    Proprietary users can buy the right to use it via the professional license (with the GPL, you need a dual licensing scheme for that, like Cygnus does sometimes).
    It is likely that RMS would prefer the QPL to the LGPL, judging by his recent essay about the use of GPL vs LGPL for licenses.

  289. Using GNOME (SuSE) or adapting KDE by Anonymous Coward · · Score: 0

    Interestingly, the best Gnome setup Ive seen has been in SuSE 6.0. Its still Gnome 0.3, but it works right out of the box and you can easily choose between KDE and Gnome upon login (kdm).

    What astonished me is that it was much better integrated than in RedHat, where I would have expected the best solution.
    The conclusion: SuSE seem to be the best packagers around. Id wait for them to release Gnome 1.0 packages, and you can be sure theyll work...

    BTW, why dont you just emulate the look of Gnome in KDE. Take over/adapt the icons, use a decent KWM theme and maybe some sounds, this should really help.

    Besides that, KDE 1.2 with QT 2 widget styles isnt too far away, and then there will surely be a Gnome-Look style for KDE.

  290. That�s *exactly* what RMS hates! by Anonymous Coward · · Score: 0

    As RMS has stated recently, he doesnt like the LGPL for libs (let alone normal apps), its just a compromise.

    While I agree with you that the GPL has many problems with regard to linking, we still need a license that allows linking to *all* forms of free software, but disallows proprietary use (use RMS prefers it).
    The QPL is one of the best license of that kind I know of.

    If you want to write proprietary programs for KDE without paying to TrollTech, you can still use another toolkit. (Yes, thats possible! Take Tcl/Tk with K.tk or (soon) fltk as example)

  291. Who cares by Anonymous Coward · · Score: 0

    this is one of the things that turns people off linux.

    ....a Reluctant Windows User

  292. Free desktops abound by Anonymous Coward · · Score: 0

    Heh, compaired to XFce, KDE and GNOME are of little value. They are pretty and all; nice, fancy animated icons, theames that totally lower productivity and other junk like that. I just wish they would simpley do what they _should_ be doing instead of the myriad of other useless things that all take away from the concept of using a computer as a tool and not a video game/music video player/toy.

  293. Free desktops abound by Anonymous Coward · · Score: 0

    >video game/music video player/toy

    Hah hah, my computer is a video game/music video player/toy. What else is it good for? Work is boring.

  294. BORING !!! by Anonymous Coward · · Score: 0

    All this talk about licenses is making me yawn !!! When are you dweebs gonna learn that all software is free? Can you say warez? Never paid a dime for any software . . . well now come to think of it I think I bought QuakeII, but they deserved their money.

    I will use the best environment available, period, all other concerns are not worth the keystrokes you blowhards keep spewing. Getta life, jeez. Sorry for the frustration, but I come to this site to learn about new developments and all I read about anymore is bullshit.

    Rodney: Can't we all just get along?

  295. Gnome is here to stay by Anonymous Coward · · Score: 0

    Sorry KDE developers , Gnome is here to stay.
    If Troll tech have changed their license earlier
    it might perhaps turned out in another direction.
    Using GPL of course.We dont want any QPL , XPL ,EPL or what ewer.IF a company wants to make open
    source Linux applikations they shall use GPL or
    else make a commercial applikation.Using another license .Use GPL next time or just dont do it!

  296. Gnome does not use GPL for it's libs (clue check) by Anonymous Coward · · Score: 0

    It uses LPGL, which is worse. Please get your facts straight...

  297. Working GMC by the year 2000? by Anonymous Coward · · Score: 0

    We can only hope....

  298. it's over for amerika? by Anonymous Coward · · Score: 0

    Ceep cool,

    it seems everyone wants what the "other one" has.
    Here in germany the universities want more and
    more the american modell because of its modern
    concept. Government also orders thousands of
    WinNT machines after a short visit of Mr. Gates.
    It's not greener over here. Perhaps it will be
    if we really get Linux and Open Technology in
    general into the big business and gov.

    Greetings from Bavaria. :-)

  299. Is GNOME just marketing? (KDE is for real.) by Jeremiah+Cornelius · · Score: 1

    Gosh,

    There are problems with Gnome, that make me really feel it is still a "beta" product. I really do wish it were otherwise!

    Still, you must not be looking hard enough for the language bindings, etc. I can't stop by FRESHMEAT without tripping over another one...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  300. fucking joke by Patrik+Nordebo · · Score: 1

    So KDE is better because the preliminary debs don't work for you? That makes sense. Not.

  301. Timing with gnome 1.0? by whoop · · Score: 1

    Obviously, Gnome people give their rats asses. If you aren't only using their product, you're Satan.

  302. You are wrong, and here's proof: by whoop · · Score: 1

    Good lord, what's up the ass of so many folks here nowadays? Bitching over which has Corba first, then saying, "Well, it's still better in Gnome, so nyah." If you can't provide any sort of constructive criticism about the products involved, to make them all better for us, then shut the fudge up (pardon the language :)).

    I just want to have MANY wonderful, useful, stable applications on my Linux box. Not one set of products from one group of people. And face it, with world domination "just around the corner," (Linus at Linuxworld), we need programs that users can use and love. Joe User won't give a rats ass about whether Gnome or KDE started using Corba first, or that Troll announced this QPL a couple days after Gnome's announcement. They just want office apps and all that they can type their love letters in.

  303. Completely Free? by whoop · · Score: 1

    I guess the only program that's completely free would be Golgotha. So, let's design an OS around it and live in completely-free land.

  304. Still no help. by Trepidity · · Score: 1

    3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches.

    I thought Troll said they were going to get rid of the patch clause? If this is going to remain in there, then this license is no improvement. It's still GPL-incompatible, and so it still remains illegal to distribute binaries of KDE linked against Qt (unless KDE get permission from all the copyright holders of the code they've used to provide an exception for Qt).

  305. What are the "gotchas"? by Trepidity · · Score: 1

    Well, it's not much of an improvement. The language has been clarified a bit, but the major problems that make it GPL-incompatible are still there. Take for example:

    3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches.

    That alone makes it GPL-incompatible, so distributing KDE binaries linked to Qt remains illegal.

    The part that lets Troll use your modifications as part of their commercially licensed product (forcing you to allow them to change the license on your code) isn't too nice either.

  306. need-c-bindings dept? is that a joke? by Trepidity · · Score: 1

    Not everybody used OOP, and OOP is not the be-all end-all of programming metholodogy. It has many uses, but is not desirable for all types of programs.

  307. Now QT is freer than Mozilla.. by Trepidity · · Score: 1

    No, Mozilla allows you to distribute changes to the actual code. Qt still requires you to distribute them as patches.

  308. I'm ecstatic by HoserHead · · Score: 1
    ..that Qt will be free when 2.0 is released. However I'm not sure if this fixes the problem the Debian folk spotted - specifically, that it's illegal to distribute binaries of KDE linked against Qt if you're not the original developer. I know the reason Debian found that they couldn't do it was because Qt wasn't distributed with the base distribution and therefore didn't fall under the system libraries clause; however this new Free license probably allows Qt to be distributed with main.

    Can anyone comment on whether it's now legal for non-authors (copyright holders) to ship binaries linked against Qt?

  309. No, it's beautiful. by cduffy · · Score: 1

    Okay, I admit. I like C.

    All the worst linker errors and compiler incompatibilites I've seen are C++-specific, and OO design is just a pain when working on a small project.

    GTK's design is beautiful. I get the advantages of C (general beauty, easy linking, compiler compatibility, better code, etc) with a toolkit that has the advantages which OO (admittedly) has for such large heierarchial (sp?) projects. GTK is designed to work the way I think, which is more than can be said about most widget sets I've used.

    So perhaps there are different philosophies out there. So perhaps folks who think differently in creating their software prefer Qt's C++-oriented design. I like C; I like GTK; I intend to continue using both. (* - However, I may learn Python and try its GTK bindings).

  310. GTK readability is... by cduffy · · Score: 1

    ...IMHO, quite good. The functions are all given descriptive names, and the use of casting macros makes it pretty clear just what each argument's supposed to be.

    I've used Glade a few times and always found its output good. I can hardly imagine that code created by a human trying to make it readable would be less so.

  311. QPL superior to LGPL, maybe better than GPL by gavinhall · · Score: 1

    Posted by ReimerBehrends:

    A few comments:

    The prerequisite for 6c to apply very obviously is that you actually distribute the items. If you don't distribute them, you can keep the source to yourself. Note:

    "6. These items, _when distributed_, must meet the following requirements. ... c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one."

    Note that you can distribute items without making them available to the general public, in which case Troll reserves the right to request a copy.

    The term "machine-readable source code" is most likely used to prevent people from giving away printed copies of the source code, which are of little use to anybody. I agree, though, that it could be construed to allow for obfuscated source code.

  312. This is getting STUPID! by gavinhall · · Score: 1
    Posted by The guy in the next cubicle:

    Look, KDE and GNOME are not commecial products. They are not "competing" with one another. Each group has its own philosophies and design goals, and each wishes the other group the absolute best. Why can't people get this into their thick skulls???

    If you like GNOME, use it!

    If you like KDE, use it!

    If you like both (as I do) USE BOTH!

  313. my switch to KDE by belial · · Score: 1

    had a lot to do with the licensing, but to be
    completely honest, had a lot to do with the icons.
    gears are better than feet

  314. is LGPL hostile to business use? by pohl · · Score: 1

    AFAIK, one can sell closed-source apps that dynamically link against LGPL'd libs, such as GTK.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  315. Please, Please, Please by nitsuj · · Score: 1

    Printing? KOM/Openparts? Not in at least two years (for GNOME, that is. readily available for KDE)

    Well the gnome-print stuff appears to already exist. Perhaps it's not finished, but two years? I doubt it.

    As for KOM/Openparts, why the hell would Gnome want it? Gee, another component object model.. just what the world needs. From what I understand, Gnome is using an object model based on ILU, a commonly accepted standard. So you criticize Gnome for using the standard as opposed to supporting the thing KDE made up? Why doesn't KDE support Gnome's object model?

  316. media attention by TedC · · Score: 1
    Coincidental that it just followed the release of gnome 1.0?

    It seems logical for any company writing software that's in any way related to Linux to make announcements during the week of LinuxWorld Expo while the media is paying attention.

    In other words, they're not stupid.

    TedC

  317. Huh... how does this differ from GPL? by kfogel · · Score: 1

    I guess I'll have to do a closer reading of
    http://www.troll.no/qpl... I don't see how it's significantly
    different from the GPL right now.

    Anyone got some insights?

    -K

    --
    http://www.red-bean.com/kfogel
  318. Huh... how does this differ from GPL? by Phil+Gregory · · Score: 1
    2) GPL does not allow use in commercial apps. With QPL you can pay USD 1300 or 2000 and use it to make commercial software.
    Since when does the GPL disallow commercial applications? There's nothing in there that states that you cannot charge money for your products. The closest I found was, "You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee," but I found nothing explicitly disallowing selling the program.


    --Phil (Remember, "commercial" and "proprietary" are not the same thing.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  319. So is this really opensource? by Phil+Gregory · · Score: 1
    I think this also makes it GPL incompatible, which means distributing KDE binaries will still be illegal. KDE people need to get permission from all the people whose code they've used to make an exception in their license for binary redistribution with QT.

    Yes and no. You can distribute KDE binaries, if QT is considered to se something "normally distributed with the major components of the operating system on which the executable runs." That depends on the distribution. Debian will probably include it, since it looks like it's DFSG-free.

    OTOH, without that loophole, it's not compatible because of the patch clause. That means you can't share code between GPLed programs and QPLed ones.



    --Phil (And I still think GTK looks better, but that's just my own opinion.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  320. QPL superior to LGPL, maybe better than GPL by Phil+Gregory · · Score: 1
    QPL may even be better than GPL! Read section 6c carefully. People have to disclose in-house software which uses QPL'ed software. This is just beautiful. I have always hated the fact that people can take a GPL'ed app, improve it in-house, use the improvement internally and never return the patches back to the community.

    Well, for one thing, I don't think the QPL is as good as the GPL. The QPL still has that patch clause in it, and I don't like that. (And I posted a nice rant about it shortly after the new QPL was announced to be in development, so i don't feel like writing all that again.) As for the in-house releases, I'm not sure if you're right, and I'm not sure if I think that it's an improvement. The GPL mostly concerns itself with the distribution of software. My impression has been that it strives to preovide all users of the software with the same freedoms. If you don't distribute the program, you can't restrict anyone's freedom. That section of the QPL also seems only to apply to distribution. Section 6 states, "These items, when distributed, are subject to the following requirements". IOW, the restrictions only apply if the programs are distributed. If a QPLed program is distributed to a restricted group of people, they all have permission to modify the program and distribute the program (with patches) to others, but the original author may demand a copy of the modified program for himself. With the GPL, all of the users have the same freedoms granted to the distributor, but the original author cannot demand a copy of the program.

    It just feels wrong to me to force someone to give you a program just because that program started life as your idea. The programmer just has to allow the users the same freedoms that he exercized in making his modifications. I suppose the distinction to me is between sharing and demanding. I think it's fair that someone who has benefited from other people sharing give his users that same freedoms he enjoyed. I don't think it's fair for someone to say, "You used my code as a basis for your program, and you gave the users of your program the same freedoms I gave you, but you didn't give my a copy of your program, so I'm going to make you give me one."

    I know this is a horribly muddled argument. If anyone has a more concrete argument (either for or against), feel free to post. I do applaud Troll Tech. This is definitely a step in the direction of freedom



    --Phil (I bet you're not surprised that I'm sticking with GNOME.)
    (Actually, I'm using just using GNOME until GnuStep is useable.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  321. get your facts straight! by Phil+Gregory · · Score: 1
    You do NOT need to distribute modifications as patches (that was the old licence).

    No, it's in the new license, too. Section 3:

    3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches.
    The modifications must be separate from the original work. This makes it really cumbersome for someone other than the original author to distribute massively modified versions of the software.

    --Phil (Unless someone can come up with a "form that is separate from the Software" that makes forking easy.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  322. They don't flame? by C.Lee · · Score: 1



    True, and it's also the KDE crowd who's pretty much behind all the RedHat bashing we've been seeing.

  323. You are an ignoramus. by Stu+Charlton · · Score: 1

    C++ worked to fix many of C's shortcomings. As a result, it became a very complicated language.

    If you want maximum flexibility in terms of design choices AND ways to increase your code's reliability, C++ is the sanest choice.

    If flexibility is less important than reliability & maintainability, something like Python or Java would suffice.

    Before you flame something like C++ as "flashy like Win95", please understand its context in this world.

    --
    -Stu
  324. Goes and comes? What are you talking about?!? by Stu+Charlton · · Score: 1

    quick comment....

    Roberto, please keep it up. There is a definite need for a (relatively) objective "voice of reason" here.

    Looking at this interchange between you and mill, I see the quinessential problem with this whole KDE vs. GNOME issue: there's very little left to flame about anymore, and that pisses off the cynics a lot.... so things just get louder & a lot more silly.

    GNOME vs. KDE began with who's ideology is right. Some people in the community (for some reason) *LOVE* confrontation and joined this fight.

    Once the ideology became irrelevant (QPL), the flamers had to find a new bone to pick. So they attacked KDE's technology as 'inferior' (though this had always been a periphery argument in favour of Gnome) without ever giving details why (except the ridiculous "C++ sucks use C" argument).

    KDE's backers (on Slashdot, not the actual mailing lists) of course are just as guilty of leveling retarded flames at the GNOME community. Calling GNOME vapourware is silly.....Gnome isn't vapourware - it's just immature.

    Unfortunately, in a technical community, despite all claims of ideology, the bottom line is always about RESULTS. "SHOW ME THE CODE" is our mantra, as it should be.

    With the 1.0 releases out, KDE has shown its code. Gnome has shown its code.

    And it's *QUITE* clear to all but someone with a severe case of myopia that GNOME is not up to snuff with KDE in terms of quality.


    That's pissed a lot of GNOME-believers off. Reading the 1000+ comments in the GNOME 1.0 Released article, I think GNOME's much-lofted "momentum in the community" took a big hit because of its lack of quality, and the immaturity of its defenders. "KDE is Irrelevant- you can not stop the GNOME JiHAD!" Puh-leeze. I thought this communnity was about diversity.

    I'm not saying that GNOME *some day* might be better, but right now its not, and there's really nothing to flame about anymore, (except for outright FUD and bullshitting.)

    So, over the next while, as more heat than light is generated in this war, please keep doing what you're doing. The real engineers appreciate the voice of reason.

    --
    -Stu
  325. QPL superior to LGPL, maybe better than GPL by AxelBoldt · · Score: 1
    The QPL actively discourages development of proprietary and shareware software (you have to pay if you want to develop proprietary apps derived from QPL'ed code). From a free software philosophical standpoint, there can be no question that QPL is better than LGPL as a license for libraries. Unfortunately, Gnome still uses LGPL.

    QPL may even be better than GPL! Read section 6c carefully. People have to disclose in-house software which uses QPL'ed software. This is just beautiful. I have always hated the fact that people can take a GPL'ed app, improve it in-house, use the improvement internally and never return the patches back to the community.

    Of course, the QPL is somewhat weaker than the GPL in that it is not as virulent: you may write patches to QPL'ed works and license those patches under any license you choose, unless you distribute binaries.

    The fact that modifications can only be distributed as patches or in binary form is only a minor problem IMHO. If you look at the Linux kernel for example, you'll see that all modification with each new version are always distributed as patches as well.

    I have two little technical objection though:

    • 4 b) and 6 a) and b) talk about "machine-readable source code". This is considerably weaker than the GPL, since it allows for obfuscated source code. The GPL demands "preferred form of the work for making modifications to it", which is a very good definition and excludes obfuscation.
    • 6 only applies to items which are "distributed", but 6 c) talks about items "not available to the general public". It is not clear what exactly "distributed" means here. I think it should only apply to 6 a) and 6 b), but not to 6 c).
    Thanks for a job well done, Trolls!

    --

  326. Is GNOME just marketing? (And Website review!:) by mill · · Score: 1

    Do a search for GNOME or Redhat in kde-list and you will see.

    /mill

  327. So why is he FUDING around then? by mill · · Score: 1

    Like when Mattias Ettrich said Raster was polluting the namespace with the GNOME WM hints.

    Or when Kalle Dalheimer keep calling GNOME vaporware.

    Or the numerous times KDE list subscribers call GNOME developers zealots, fanatics or whatever.

    In short. There are far more potshots taken by "KDE people" (I saw the term "GNOME people" here earlier so I guess this is the appropriate term) than by "GNOME people".

    I wouldn't trust a journalist to tell the truth anyway. To lie and skew reality is part of the job description.

    Btw, Miguel expressed these "concerns" when he started GNOME. I guess it could be the KOM/OpenParts stuff he is referring to. I think he and Torben Weis have a different opinion how it should be done. I think the idea to GNOME (or to a desktop environment more likely) came out of a project where Miguel and Federico was implementing something ActiveX like on *nix, but i may be wrong. So how the object model should be implemented is probably kinda fundamental.

    /mill

  328. Using GNOME...speed up issue by mill · · Score: 1

    Umm, and how are you supposed to make a feature rich desktop that works great on both a low-end and a high-end machine?

    IIRC GNOME's default to be setup for a low-memory box, but if you have the hardware you can tweak imlib to cache everything and then you get the speed-up.

    /mill

  329. Using GNOME...speed up issue by mill · · Score: 1

    Is /proc even available on all unices?

    The config tool is GUI based.

    /mill

  330. What goes around comes around. by mill · · Score: 1

    I wasn't the one whining about FUD. Your 'KDE backers' are. You are no better than the "GNOME people".

    Btw, gnome-list have been wonderfully free from any flaming and bashing. Take a look at the kde mailing lists and say the same.

    Raster was joking. I couldn't care less what Bruce Perens says or thinks. I suggest you send a mail to Miguel ask him what shortcomings he is talking about.

    Well I like roses, but it seems you are awfully afraid of GNOME and how they are getting mainstream press. Heck, even whining about how unfair you are treated. Well I think it correlate to how arrogant your representatives are. I wish you good luck in your crusade against NT (after all you are preventing *nix to die on the desktop).

    /mill - going back to play with guile-gtk and perl-gtk

  331. Goes and comes? What are you talking about?!? by mill · · Score: 1

    I don't think you care what I think you are entitled to. You will throw mud anyway. "Vaporware" is a common way to start it seems.

    Hmm, you can't be held responsible for the words of others but GNOME developers should be held responsible for what Bruce Perens (the "GNOME backer") says. I see.

    Well I don't know Miguel's reasons (I don't even know him) so your attempts to get an explanation from him is as good as mine. What did he say when you asked him though? Did he just ignore you?

    I don't use either KDE or GNOME. WindowMaker is all I have. If you had cared about license issues in the first place there would have been no GNOME - correct. Linux ran on my desktop before KDE or GNOME started too. Guess I didn't need either to use *nix on the desktop.

    Rare my ass. You are in denial. Do a search for GNOME, Redhat or GIMP on kde-list and tell me that again with a straight face.

    On gnome-list whenever there have been any attempts to take shots at KDE or their developers (has happened at times) they have been told to take it elsewhere.

    /mill

  332. Bruce and GNOME developers by mill · · Score: 1

    "For a more complete explanation of one participant's attitude on this" and then the URLs follows.

    Well I am out. I won't waste more time on this thread.

    /mill

  333. Using GNOME by Daniel · · Score: 1

    It seems slow. The menu icons are very nice, but the menus seem to take quite a bit longer to appear than the KDE menus.

    That's because Gnome deallocates and discards menus periodically to save memory. There's an option somewhere to turn that off. (panel properties, methinks)

    I'm not going to comment on RPM. I've been installing from CVS but I may switch to debs when someone packages 1.0...either way the library problems aren't there.

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  334. I will be happy.. by red_dragon · · Score: 1

    You could as well use GtkV, a port of the V toolkit, whose author uses to teach C++ programming, and is supposedly extremely easy to use. I saw an announcement for it on Freshmeat today, so go check it out.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  335. You are wrong, and here's proof: by Roberto · · Score: 1

    Now STFU.

    Quoting from http://www.labs.redhat.com/news-1q98.shtml, news dated January 12 1998:

    -------------------------
    Lots of discussion about CORBA going on. This is important to resolve, as it core to the Gnome environment. Apparently its down to ILU, OmniORB, or Mico. All have strengths and weaknesses. For the record, KDE is already using Mico successfully.
    --------------------------

    Now be a man and apologize... oh, well.

  336. You are still wrong ;-) by Roberto · · Score: 1

    Go look at koffice. Look at Kom. Look at OpenParts.

    Now tell me where I can get a working, documented version of Baboon. Hell, tell me where I can get a sane *description* of Baboon that's not a link to MS docs.

  337. And doesn't that suck??? by Roberto · · Score: 1

    I mean, I supposed we were in this for technical superiority and fun. And now I have to care about this crap?

    BTW: I know about baboon because, well, I know about lots of things I shouldn't waste valuable brain space on ;-)

  338. But who uses baboon now? by Roberto · · Score: 1

    Kom is used quite widely now, and on the next
    KDE version every one will use it.

    If publicity stunts is all it takes, I'll do it
    myself. But, as I said, that would suck.

    What's the point of "winning" if you need to become such a waste in the process?

  339. GNOME buggy? by Roberto · · Score: 1

    I won't say GNOME is buggy, I haven't used 1.0.

    Now, go and look at the 1000 posts in the GNOME announcement, read the GNOME list archives, and make your own decision.

  340. But gecko isn't by Roberto · · Score: 1

    A styled text display widget is basic for a modern desktop.

  341. Read carefully by Roberto · · Score: 1

    --------
    This is a license for code they haven't generally released yet. They haven't actually released a product and they've announced the license!
    --------

    Specificaly the part about how the current snapshots are RELEASED under THIS LICENSE.

    Apologies?

  342. Ok, let's get constructive ;-) by Roberto · · Score: 1

    -------
    Stop using shadow effects for window button icons.
    They are hard to see and stupid looking.
    -------

    I don't know what you mean. The buttons in the titlebar? Those are just pixmaps, you can change them. I use the ones from the MAC KDE theme, which are sober yet pretty.

    ---------
    Don't put useless crap in the middle of the
    scroll bar thumb. I see a hole (what for?) in
    one image and a MacOS thingy in the other. Eew.
    ---------

    The hole is a NeXT thingie. It is trying to look like NeXT so it makes sense. The code to disable that is about 20 lines, if you feel so inclined.

    ---------
    Gradients do not belong anywhere. Don't put them
    accross button faces. Don't put them accross
    title bars. Think! You just made one side hard
    to read and you fucked up the subtle 3d effect.
    ---------

    I like to use *some* gradients just to make things look pretty, but that's personal taste. Gradients on titlebars can be easily disabled in KDE's control center.

    ---------
    Motif drop-down combo boxes are confusing and
    they look like shit. Gtk and Qt both copy this?
    Pardon me while I puke...
    ---------

    In Motif style, it makes lots of sense to do them that way! If you prefer the 95 style comboboxes, that is, of course, also available.

  343. Go whine to the FSF by Roberto · · Score: 1

    Lately they seem to believe the LGPL is only good as bait.

  344. Everybody? by Roberto · · Score: 1

    Let me know where you get free Motif.

    And where you get all those nifty VBX and OCX for
    free.

    And where you get libgtop, libreadline, libgdbm for free to use on your commercial, proprietary application.

    And where you get Zinc for free. Or Galaxy.

  345. You are wrong, let me count the ways... by Roberto · · Score: 1

    1) ILU is not a component object model.

    ILU is an ORB (as in CORBA).

    2) GNOME doesn't use ILU

    The GNOME ORB of choice is ORBit. Another thing they decided to unnecesarily (IMHO) implement from scratch.

    3) GNOME doesn't have a component object model yet

    Whatever that buzzword chunk is supposed to mean, except in their name. They have a *project* for a object model called BABOON, which is not actually implemented yet.

    4) KOM/Openparts is the same as ILU

    No, KOM/OpenParts is about the same as Baboon. Or rather, it will be in some time when Baboon reaches some state of usability. On the other hand, KOM/Openparts has existed and been in use for about a year. Descriptions of it have been published on some of the finest computer magazines in the world (c't or iX?)

    5) ILU is a standard

    No, ILU is just a implementation (and a rather excentric one!) of a *part* of the CORBA standard.

    6) The other guy was criticizing GNOME for using a standard instead of the think KDE made up

    GNOME's Baboon is no standard. It is (will be) at most based, or "inspired" on Microsoft's OLE. It is (will be) imlemented on top of a standard, which is CORBA.

    KDE's KOM/Openparts is not based on OLE, and is implemented on top of the same standard.

    KOM/OP exists, is toolkit independent, and works.

    And an answer to your final question:

    "Why doesn't KDE support Gnome's object model?"

    What object model?????

  346. What goes around comes around. by Roberto · · Score: 1

    Or Raster saying it was time to "crush KDE"?

    Or some other GNOME person I don't remember saying in a magazine that "if you wanted to defeat germany you need to bomb Berlin"?

    Or Bruce Perens (big GNOME backer) saying in a magazine that KDE was "disgusting"?

    Or Miguel, every time he can saying KDE has "technical shortcomings" and "design issues" and that "KOM is a hack" or that "we won't use KOM/OP because we want to do it right" and NEVER, not even ONCE saying what the fuck is he talking about specifically?

    Or like Miguel trolling #kde asking every one to help GNOME because KDE was "evil" and "doomed"? For two weeks???

    Or the GNOME guys saying all the time "we are catching up, KDE had a huge lead"? Wake up and smell the roses, we had a 8 month lead, and we delivered 1.0 a year earlier, and it was solid. The gap is getting wider.

    Besides, mailing lists is one thing, magazines and press releases are another.

  347. Goes and comes? What are you talking about?!? by Roberto · · Score: 1

    Ok, I'm pissed.

    Want to see the first ever FUD attempt in this?
    Look at the first ever mention of GNOME, the GNOME announcement. There you will find the "KDE forces you to use one WM" and the "KDE has technical issues" crap. So, I assume you now believe I am entitled to throw mud at GNOME?

    I have asked Miguel a dozen times to give details on what he means by "technical troubles" and whatever, as have many others, to no response.

    There is no such thing as "my KDE backers", I am just a programmer trying to do what I can. I can't be held responsable by the words or actions of others, wether they are related to KDE or not, as can't other KDE people. Noone here can give orders to others, specially me. Finally, I claim not be better than anyone, I have my share of badness.

    "Raster was joking"? Well, fuck off. Oops, that was a joke.

    "Afraid"? Sure. I am afraid that what was once a rather nice place to be around, the "free software community" is coming to be just the same swamp the commercial software world is, ruled by marketeers and liers.

    And as for whining about unfair treatment: if I feel I am being treated unfairly, you bet your butt I am going to try to do something about it. If people try to push competing products based on lies, half truths, and digs at things I am involved with, you bet I am going to talk about it. It's my fucking right, and I plan on exercising it.

    As for the death of UNIX on the desktop, mill, if it wasn't for KDE there would be no GNOME, and you would have no fucking unix on the desktop.

    Finally: I am subscribed to all the kde mailing lists, and it's very rare that GNOME is even mentioned, much less flamed. There is an exception in the last few days because of Miguel's stupid attacks on us. Our reply? We put their fucking announcement on our news page.

  348. Goes and comes? What are you talking about?!? by Roberto · · Score: 1

    ------
    "You will throw mud" "Vaporware is a good way to start"
    ------

    Go and bring me one quote of me saying something false about GNOME. As for Vaporware, put it in context. Lots of things in GNOME *are* vapor.

    What's GNOME supposed to be? "Network Object Model Environment"??? Where can I download a network object model environment? THE NAME ITSELF IS VAPOR.

    -----
    Hmm, you can't be held responsible for the words of others but GNOME developers should be
    held responsible for what Bruce Perens (the "GNOME backer") says. I see.
    -----

    Where did I say that? I say Bruce, a GNOME backer, should be held responsable for what he said, Raster should be held responsable gor what he said, Miguel should be, the FAQ maintainer should be for what he puts in the FAQ, you should for what you say, and I should for what I say.

    Once everyone eats his piece of the pie, let's see who's fatter.

    -----
    Rare my ass. You are in denial. Do a search for GNOME, Redhat or GIMP on kde-list and tell
    me that again with a straight face.
    -----

    I don't need to, I was there. Go do a search for KDE in the GIMP list for all Icare, since the thread was crossposted to both lists.

    Are you gonna whine to the GIMP people now?

  349. The License is there by djKing · · Score: 1

    what more do you want?

    --
    Free as in "the Truth shall set you..."
  350. KDE irrelevant... whatever by Rational · · Score: 1

    Is GNOME as buggy as KDE is ugly?

    Just asking...

    --
    "Be nice, veer left, and never stop thinking" Iain Banks - Walking On Glass
  351. "A lot" is two words by timur · · Score: 1

    Wow, what an egregious spelling error. I can understand "alot", but "allot"?!?!? And you even misspelled "immaculate"!

    Maybe you should spend less time compiling kernels and more time in school?

    --
    Timur Tabi
    Remove "nospam_" from email address

  352. Thank God... by Millennium · · Score: 1

    Now all those stupid sloppy fsckers who've been wanking non-stop about license issues can come down off their high Stallman horse and use a DE that actually WORKS.

    Been doing that for months now. It's called Gnome, and it works, at least in my experience, better than KDE.

    I'm not, however, going to say that KDE sucks. KWM, now, that's another matter; KWM is bar none the worst WM I've ever seen (and I even include TWM in there), and it's the only reason I (and probably most people who don't know just how badly KWM messes up the rest of the desktop environment and blame it on something else) don't like KDE. It's almost entirely because of KWM that KDE is so slow, ugly, and unstable; I know this because as soon as I put a different windowmanager in there all of these issues disappear (or can be worked around) and KDE becomes pretty decent (not to mention fast). The only problem remaining is that KDE uses embarrasingly huge amounts of resources, but as the code opens up more I'm sure we'll see the bloat getting trimmed.

    My point: KDE doesn't suck, even though Gnome rules the roost. I do wish the two would make a bit more effort at bring cross-compatible (perhaps something beyond drag&drop for a change); everyone would be happy then.

  353. SWIG by Fandango · · Score: 1

    Actually, you're wrong. Even if you *do* pick a language which supports subclassing (such as Python), you still can't extend your C++ application if you've used SWIG wrappers.

    In order for SWIG to handle this case, it would need to create a C++ subclass which overrode *all* of the virtual functions and then checked every time one was called to see if your script had overridden it. It would certainly be possible to add this support to SWIG, but it's going to involve some significant run-time performance penalties, and AFAIK, nobody has done it yet.

    Too bad, because it would be nice if one could use SWIG to extend something like BeOS (or KDE) to let you write full-fledged GUI apps using SWIG bindings. I looked into that back in late '97, but due to the subclassing problem, gave up on it.

    -Jake

    --

    --
    Jake

  354. Is GNOME just marketing? (KDE is for real.) by AMK · · Score: 1
    For Python at least, the GTk/GNOME bindings are actively maintained by James Henstridge, and the mailing list for them is fairly busy (about 10-20 posts a day, most discussion being about the design of the bindings).

    I'm not familiar with the status of the Python/Qt bindings or their quality, though, with the QPL finally looking like a usable licence, I probably should.

  355. What is all this about Open Sores? by smithdog · · Score: 1

    If the wound does not heal within a fortnight have a medical doctor examine it.

    Leprosy is no joke.

  356. Witchhunt? by maynard · · Score: 1

    Obviously, Gnome people give their rats asses. If you aren't only using their product, you're Satan.

    I Agree.

    Folks ought to take a little perspective on this issue. For example, if you're against the QPL, how can you support Sun JAVA and Netscape MGL licenses? Is the QPL worse than Sun's new "community License" for Solaris? Do you hate Sun with the same ferver?

    Well, I take it in stride, even though I prefer free in the same sense rms prefers free. But what the hell, not everyone else agrees. Some people want to make money with their code, and the laws says this is their right. For Troll Tech to release their source code at all was a significant move for a private corporation. It allowed its users to scrutinize QT as a product totally, unlike how most other proprietary APIs were closed internally.

    So I think all these self righteous verbal assaults against Troll Tech's previous and current licenses are misguided. They are truely one step above the likes of Microsoft, Oracle, and the other huge proprietary software vendors. And like Sun and Netscape, Troll Tech asserts some proprietary rights, but they still give out the source.

    I use KDE because it's worked better over the last year than CDE (that horribly bug ridden product from the "Open" Group). Well, I like that integrated desktop stuff. So I'm downloading GNOME-1.0 right now and will use it for a good test run. I hope for smooth sailing ahead and a realistic impression of how I want to use this software down the road.

    What I really want to see soon is both systems running together. I hope the KDE and GNOME developers agree on API standards so GNOME and KDE systems integrate better in the future. We should have both, and the developers should work together - without animosity. What drives these flames?

  357. not desirable for all types of programs. by YogSothoth · · Score: 1

    Indeed, GUI programming is (in my opinion) one of the places where OOP provides the most benefit. By the way, my experience was that until I really understood OOP my c++/java code was just "C code in disguise as c++/java" - the book that really turned the corner for me was "Design Patterns - Elements of Reusable Object-Oriented Software". I readily admit that both c++ and java have their drawbacks as languages but OOP itself is wonderful, as much a step forward as was structured programming. If you haven't read that book I urge you to give it a try, it is absolutely in the top 5 programming books I have ever read.

    --
    there are two kinds of people in this world - those who divide people into two groups and those who don't
  358. lu-zer by matty · · Score: 1

    lay-mer

  359. binaries... by Dr.+Evil · · Score: 1

    I don't like the license.

    Now that that's been said, you can pay Troll Tech for the commercial licence for QT and then you don't have to distribute or reveal the source.

    I don't think there is anything preventing commercial QT licences from movign from their flat $1299USD rate to any figure they desire.

    Troll Tech is using the free software model to popularize their libraries, and they are cashing in on commercial software. It is perfectly valid, and they are quite honest about it. I emailed them on that subject. I don't have to like it though.

  360. Only two free desktops? by Pascal+Q.+Porcupine · · Score: 1

    There's GNUstep, which has been around LONG before KDE or Gnome were even started, and I'm sure there's others. Just because people only know about KDE and Gnome doesn't make them the only two.

    Additionally, GNUstep is much nicer than both KDE and Gnome because it doesn't tie applications to the window manager; instead, it is a set of protocols programs can use to talk to each other (and Windowmaker, the testbed WM, just happens to be one of those programs).
    ---

    --
    "'Is not a quine' is not a quine" is a quine.
    Quine "quine?
  361. Not so horrible.. by James+Palmer · · Score: 1

    Not long ago I would have loudly agreed with you, but I have come to beleive that GTK's OO hierarchy in C was actually a very wise thing to do. I have been working on a very large software application that needs multiple language bindings and must run on a diverse number of machines. The application has grown quite large, but I fear I must transition it from C++ to C.

    In particular, writing bindings to non-OO scripting languages has been very difficult and because I used all sorts of function and operator overloading the bindings don't "parallel" each other very well. Writing foreign language bindings to c code is pretty standard for any scripting language, it's rare that any scripting language has any particular support for c++ features in their binding system (i.e. creating new c++ classes in other languages).

    I designed my application so that a c++ class could be dynamically added as a plugin, but this is really bad if you hope to have non-c++ plugins. The Gimp procedural database is a much better approach IMHO.

    I also find that c++ compilers vary widely on the implementation of ISO c++ features. Thus portability was VERY difficult for me. To get my application to run on the target systems, I basically had to get rid of all templates and use very vanilla classes. Writing c++ code was great until I had to move it to another machine with a different c++ compiler. I would then spend about as much time redesigning it to work on the new machines as I did on the original. Plain vanilla C has been much kinder to me than C++ in this regard.

    I do agree that there is a definite anti-c++ bent in the free software community, and I don't intend to be encouraging it, but my personal beleif is that core libraries should be written in c. This makes it easier for people writing "end user" applications of less utilitary scope to take advantage of the code base no matter what language they prefer to write their applications in.

    I truly sympathize with wanting to be able to use c++ features that were DESIGNED to do what you must implement in c, but if the code can be used by more people with more languages on more systems it is more useful if it is written in a less elegant form. As languages go, c is the common denominator.

  362. SWIG by James+Palmer · · Score: 1

    SWIG is a good tool, and it will help you use classes and methods written in c++, but a lot of c++'s functionality comes through inheritance. If you would like to "subclass" a c++ class in order to extend the application you must do so in c++. Many libraries provide classes that must be subclassed even to be useful, SWIG really can't help you here.

    The best you could do would be to write a subclass in c++ that does what you want and then bind that with SWIG. But my point is you still haven't provided the user of your SWIG bindings with the same functionality that is only available when you can subclass something. If the very method of extending your application is through subclassing, then SWIG bindings wont allow the target language to extend your library / application.

  363. SWIG by James+Palmer · · Score: 1

    If you design your application/system to be extended through subclassing and then pick a language that does not support that particular OO feature, well, you've made a mistake in design.

    I agree. And so for core libraries that you would like to be functional and useful for everyone you logically don't want to use any OO feature specific to the language the library is written in. This is what I was referring to when I said c was the least common denominator. (not that you nust use c)

    It all comes down to good design, not picking the lowest common denominator language.

    This is true, but I don't presume to know exactly how something I write will be used, and thus can't plan to add or remove certain OO features. Thus if you limit your scope to certain bindings that you feel are useful, you have written Good [TM] code. If someone else comes along wanting to put this library into a different binding or context, they might not agree it was so good. I am not saying ALL libraries should not require certain OO specific language features. Just libraries that you want everyone to be able to use and be more or less language neutral. It is possible to use OO principles without using OO specific language features in the interface.

  364. debs are just as bad by dvdeug · · Score: 1

    Well, yes. If you have programs compiled against 12 different versions of GTK, then you need 12 different GTK libraries. If you're unhappy with that, stick with Slink (which has only 1.0 & 1.1.3) or wait until everything's recompiled against 1.2. Don't trash Potato for being alpha.

  365. I'm ecstatic by dvdeug · · Score: 1

    Do realize that RMS doesn't buy that argument. If you try to write programs with QT and GPL-ed FSF'owned code, you may be in for a lawsuit, or at least many complaints, no matter what distribution you run.

  366. Work for me! by edgy · · Score: 1

    They work for me! Maybe you screwed something up, but dpkg -i *.deb in the directory I downloaded it from worked..

  367. Actually by edgy · · Score: 1

    that was a bit premature, it was going then.. but if you simply add gnome-session and gnome-terminal and a few other big packages and carefully keep adding dependencies as thye're needed, it does work. I have it runnon my machine right now.

  368. Huh... how does this differ from GPL? by Ignatius · · Score: 1

    The QPL is significantly more liberal than the GPL by allowing relicencing of modifications by the original author (in this case Troll Tech), but there are also some restrictions, mainly the "patch-clause" (not a big issue, since this is already supported by the packet formats of the distributions) and the obligation to submit modifications to the original author when asked (no closed in-house versions).

  369. A GNOME user tries KDE. You should try both too! by glyph · · Score: 1

    I was heavily impressed by the KDE desktop, which I had avoided for so long.

    Much of the flaming in the free software world is totally unwarranted -- unfortunately, the intense and negative response to GNOME's 1.0 release was warranted. I hope that they got a heavy dose of our much-touted "peer review" as a development aide.

    However, I still use GNOME, and I still believe it is a good idea. Just not useful in its current form. I plan to develop for it for a variety of reasons, however, we really ought to think about merging these two desktop environments into a cohesive unit. How cool would it be not to need GMC to work, because KFM already does? Drag-n-drop between Java, GNOME apps, KDE apps, Motif apps... and choice between all of them not just between desktop environments, but for each individual app!!

    I'm pretty happy with the state of things as they are, but I'd like to see more.

    As The Honorable Mr. Torvalds said, now we can stop the political discussion about KDE and just concentrate on getting code to work. GNOME has a number of cool features (especially in their libraries) and KDE has the distinct advantage of being able to just install and work instantly, in the here-and-now. I can replace windows completely with a copy of WordPerfect, WINE, and KDE. For the more adventurous, I add GNOME's panel in, and a couple of gtk apps.

    Congrats to everyone who contributed to both efforts!! A pox on the house of whoever's brain-dead idea it was to release GNOME before it was ready, but most of the developers have been doing good work.

    I hope that everybody tries to work together more in the future.

    --
    Glyph Lefkowitz - Project leader, Twisted Matrix Labs
    Writer, Programmer - Not a member of the TSU
  370. dearth of information on license? by navindra · · Score: 1
  371. no chance of 1000+ posts by navindra · · Score: 1

    Maybe the GNOME thread had so many posts because it was left in a prominent position for maybe 20 hours?

  372. Miguel and Bruce by navindra · · Score: 1

    Hmm, you can't be held responsible for the words of others but GNOME developers should be held responsible for what Bruce Perens (the "GNOME backer") says. I see.

    In this case, Miguel (GNOME Developer) is in complete agreement with everything Bruce had to say in that particular piece. He said as much and has defended Bruce's article.

    Note however, that since the QPL, Bruce has offered a "peace offering" to the KDE developers and seems to have done good on his word.

  373. Bruce and GNOME developers by navindra · · Score: 1

    OH mill, I almost forgot. It seems the rest of the GNOME developers are in complete agreement with the Bruce piece as well. Why don't you check the GNOME FAQ? (right after the place where they say the GNOME people like the KDE people)

  374. Icons are one area where htey could cooperate by Steve+Bergman · · Score: 1

    KDE's icons didn't really look that great until beta4 or 1.0. After that they looked really sharp. Gnome could do with using those although there is a size difference. I agree about the huge controls. The icons could do with being 2/3 - 1/2 the size. Icon and panel size needs to be configurable.

    -Steve

  375. Using GNOME...speed up issue by Tom+Womack · · Score: 1

    Umm, and how are you supposed to make a feature rich desktop that works great on both a low-end and a high-end machine?

    Look at /proc/cpuinfo and the size of /proc/kmem at startup and decide which set of code to use and how large your caches should be?

    Have a nice GUI-based program where you can pull out bars to set the resource allocations?

    Just two ideas ...

  376. Art vs Code? by benmhall · · Score: 1

    I've been using Linux for about a year now. KDE and SuSE Linux are what kept me hanging in until I could figure out trickier things, like GNOME, WindowMaker etc.

    I think that KDE is a fantastic product that is rock solid, and has always been a good performer on any of my many machines. True, it's a little slow starting up, but it never dies giving up core dumps like they are goin out of style.

    presently, I have two Linux machines. A Celery 416 with 64MB RAM and KDE 1.1 as well as a Celery 430 running GNOME 1.0 with 128MB RAM. In most other respects they are identicle. I have run KDE on everything from a 486 to my present systems.

    Both systems are running kernel 2.2.1 with RH5.2, both are extremely quick. Having said all that, I have yet to have a 30min interval where GNOME/GMC etc doesn't core dump. It's really horrible.

    I like GNOME, but KDE is simply more usable today. It seems obvious that GNOME was rushed so that redhat could release 6.0, and that's too bad. Maybe I'll just have to try to find Mandrake...

    GNOME does seem to be a bit of a one distribution show.


    Ben

  377. nice job, but I'll stick with Gtk by benmhall · · Score: 1

    Correct me if I'm wrong, but isn't there a QT/KDE port of Mozilla as well? I seem to remember hearing about QTMozilla, where they took 500,000 of Mozilla code and squished it down to 50,000 of QT.

    As a matter of fact, I downloaded a demo of it for both Linux and NT in the summer.

  378. Whaddya mean it's not open? by scrytch · · Score: 1

    Read the license. It allows distribution of modified versions in their entirity. It also allows distributions of just patches, if that's your thing.

    My god, there's nothing about assigning copyright, larger works, integration by TT into commercial versions (though that probably does become implied, as they still own copyright to the whole).

    Besides, open source simply means source for all for free. What you're allowed to do with it doesn't seem to be covered under the definition. Free software is a much larger superset of open source. Still, I defy anyone to show me how this is not free software.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  379. Whaddya mean it's not open? by scrytch · · Score: 1

    Read the license. It allows distribution of modified versions in their entirety. It also allows distributions of just patches, if that's your thing.

    Besides, open source simply means source for all for free. What you're allowed to do with it doesn't seem to be covered under the definition. Free software is a much larger superset of open source. Still, I defy anyone to show me how this license is not free software. Even the original author of a GPL'd work can turn around and sell his original work under another license. This has an MPL-ish clause that guarantees inclusion of accepted patches in the free version as well as commercial Die hard communists (I don't mean that as an insult in this sense) might object to TT ever making a profit off someone else's work, but the fact remains that you would have given it away anyhow.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  380. but Baboon has mindshare by scrytch · · Score: 1

    So it has no production code but it has mindshare. This is the primary characteristic of vaporware, dude... Whether or not it is vaporware doesn't change that that is a vaporware attitude. I urge you to adopt a more constructive attitude.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  381. KDE irrelevant... whatever by scrytch · · Score: 1

    Take it from someone who has to use CDE: KDE is damn beautiful in comparison. Besides, I always thought it looked a little OS/2-ish.

    I really hope they've stopped ripping off Be's icons though.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  382. DO NOT FEED THE TROLLS by scrytch · · Score: 1

    posters that is. ohman why'd they have to be called troll tech...

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  383. get your facts straight! by scrytch · · Score: 1

    And the next section allows distribution in whole. Try reading the WHOLE thing, legal documents are notoriously holistic.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  384. No, it's not. by scrytch · · Score: 1

    > Furthermore, it's a horribly arrogant license, since you are not allowed to distribute modifications except as patches,

    Come back when you've read section 4

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  385. Try wxWindows for a cross-platform C++ API by scrytch · · Score: 1

    > Yeah. I noticed. Sorry! Should have checked my facts before I spouted off such nonsense.

    Hey watch it buddy, keep that sort of thing up and you'll start a trend and the world as we know it will end.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  386. Usage Constraints by scrytch · · Score: 1

    You're perfectly free to use it if you charge others. You just have to swallow your own medicine and pay for it.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  387. Huh... how does this differ from GPL? by scrytch · · Score: 1

    1) QPL allows you to only distribute changes in the form of patches. GPL is somewhat more practical as you can distribute the whole changed enchillada.


    Read section 4 and tell me which big words you don't understand.

    Am I being annoying yet by pointing this out every time someone posts this inaccuracy? Maybe I won't have to repeat it even ONCE when the next article about Qt comes out.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  388. debs are just as bad by scrytch · · Score: 1

    Installing all 31,000 flavors of everything seems to be debian's thing, and it's why so many people hate dpkg. c'mon debian, can we see a "debian-lite"? Even windows has an unattended minimal install now.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  389. Harmony should be revived by scrytch · · Score: 1

    For the same reason that Wine needs to break into the mainstream. The IETF knows this very well, and it is one of their rules that to for an RFC to become a STD, it must have two independent interoperable implementations of the standard. Otherwise you really don't have a standard.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  390. Another point.. by scrytch · · Score: 1

    | This license is governed by the Laws of Norway. Disputes shall be settled by Oslo City Court.

    Check if Norway has an official language statute. If it does, the license holds ... in Norweigan.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  391. QPL superior to LGPL, maybe better than GPL by scrytch · · Score: 1

    Well, for one thing, I don't think the QPL is as good as the GPL. The QPL still has that patch clause in it, and I don't like that.


    At least this time I don't feel like I'm saying the same thing to the same AC over and over. The patch language is section 3. The modified whole may be distributed per section 4. The patch language is now superfluous at best.
    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  392. Patches die (why we don't use Minix) by scrytch · · Score: 1

    Read section 4.

    Make me shut up by reading it and not posting this correction over and over and over (while 1 "and over")

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  393. What it means (for the lazy)... by trims · · Score: 1

    IANAL, but after careful reading of the QPL, here is my interpretation of it. Mind you, I'm not infalible by any means (and I'm sure I'll get corrections if my mistakes), but this is meant as a rough "layperson" interpretation of the QPL. (note when I say "FreeQT" I'm referring to the code from Troll, plus any mods covered by this license.)

    1. You are granted the non-exclusive rights set forth in this license provided you agree to and comply with any and all conditions in this license. Whole or partial distribution of the Software, or software items that link with the Software, in any form signifies acceptance of this license.

    If you use our software or any software derived from it, you have to agree to this license. Using it implies acceptance. Everyone can use this software.

    2. You may copy and distribute the Software in unmodified form provided that the entire package, including - but not restricted to - copyright, trademark notices and disclaimers, as released by the initial developer of the Software, is distributed.

    You must distribute the package as a whole - you may not remove any component.

    3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches. The following restrictions apply to modifications:

    You can modify our software; however, when you give it to others, you have to distribute the unmodified version (as per #2), with your mods in a seperate form. patch(1) is a typical form, though not the only one. Also, when distributing your mods with the original, you must follow these rules:

    a. Modifications must not alter or remove any copyright notices in the Software.

    Your mods can't remove the creator's IP notices. Fair is fair - you must recognize other's contributions to the work.

    b. When modifications to the Software are released under this license, a non-exclusive royalty-free right is granted to the initial developer of the Software to distribute your modification in future versions of the Software provided such versions remain available under these terms in addition to any other license(s) of the initial developer.

    You give Troll Tech the right to include your mods in a future version of the FreeQT (with no payment to you), provided that the future version of FreeQT is distributed with terms similar to this license. That is, your code may become part of FreeQT. It is not clear if they have to acknowledge your contribution in any way (though I would hope they do).

    4. You may distribute machine-executable forms of the Software or machine-executable forms of modified versions of the Software, provided that you meet these restrictions:

    You can distribute compiled versions of FreeQT, or a compiled version of your mods+FreeQT. That is, you can compile their software to a library, or patch their software, then compile it. The resulting binary must follow these rules for distribution:

    a. You must include this license document in the distribution.

    The QPL must come in the same package that you distribute the compiled binaries in.

    b. You must ensure that all recipients of the machine-executable forms are also able to receive the complete machine-readable source code to the distributed Software, including all modifications, without any charge beyond the costs of data transfer, and place prominent notices in the distribution explaining this.

    You must give away the source code to both the original FreeQT code and the modifications you made. You must tell people that you are doing so in an obvious place (eg. the README or LICENSE file). You can charge a reasonable sum to cover distribution for the source, and no more.

    c. You must ensure that all modifications included in the machine-executable forms are available under the terms of this license.

    The QPL is "infectious" in a manner similar (but not identical) to the GPL. Any modifications you make are automatically covered under the QPL. It is not clear if this allows the code to be GPLed (I think not, but this is another matter).

    5. You may use the original or modified versions of the Software to compile, link and run application programs legally developed by you or by others.

    You can write programs that use the software (either in pristine or modified form). You can also compile programs written by others that require FreeQT (or a modified version). You can also run programs that require the FreeQT (or modified) binaries. Duuuuhh. :-)

    6. You may develop application programs, reusable components and other software items that link with the original or modified versions of the Software. These items, when distributed, are subject to the following requirements:

    You are allowed to write programs that use the software (or a modified version of it). When you distribute the resulting program, you have to follow these rules: (note, that if you don't distribute the program, A and B do not apply).

    a. You must ensure that all recipients of machine-executable forms of these items are also able to receive and use the complete machine-readable source code to the items without any charge beyond the costs of data transfer.

    You have to give away the source code to any application you write that uses the software. You can charge a small distribution fee, but that's it. Anyone who gets the binaries of your program must also either be given the source code or must be provided a way to easily get them for no more than a nominal distributuion fee.

    b. You must explicitly license all recipients of your items to use and re-distribute original and modified versions of the items in both machine-executable and source code forms. The recipients must be able to do so without any charges whatsoever, and they must be able to re-distribute to anyone they choose.

    Any programs you write that use FreeQT must be freely distributable, in both source and binary form. That is, once a recipient has either the binary or source of your program, they can give it away to anyone, and you cannot charge them anything for doing so. They may modify your source code and give both the mods and the new binary away, too. Also, this implies that the recipient can get the source code, compile it, and then give away the resulting binary.

    c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one.

    If you choose not to distribute your application outside of your organization, or are only using it personally, you do not have to abide by clauses A and B. However, if Troll Tech finds out about your application, they can (at their option) force you to give them a copy. What is unclear is what Troll Tech can do with the copy. The implications are that TT must then release it as per A and B, but I'm not sure about that.

    Disclaimer, Warranty, etc...

    Standard "I'm not responsible for anything that happens when you use my code" legalese boilerplate. Ignore it - it's generally of questionable legality anyway (though everyone includes it, like some voodoo magic that will ward off lawsuits. Ha!)

    Note that my reading of the QPL does not preclude a app developer from selling his or her software (perhaps bundled with support or documentation). You are free to sell the binaries of applications that use FreeQT, but you have to give away the source.

    How the QPL plays with other licenses (BSD, NPL/MPL, GPL, LGPL) is beyond the scope of this post. Perhaps someone else will take on that job.

    --
    There are always four sides to every story: your side, their side, the truth, and what really happened.
  394. Usage Constraints by lnevo · · Score: 1

    They won't give it to you for free. If you're not writing free software. You have to pay for it. If you decide to write for Windows, you have to pay for it. If you write stuff using Qt for KDE you have to make it open source. Where's your freedom now? With Gnome and GTK, you have the choice. If/When GTK gets ported to Windows. You won't have to pay a 1K license fee to write your software for Windows.

    Just one of the many reasons Gnome kicks ass!

  395. No, do not tell me about GTK--... by Axe · · Score: 0

    ... it is crap as of today. My apologies to developers, you are good guys, but it is it is fucking far from being good now. Good luck.

    --
    <^>_<(ô ô)>_<^>
  396. I will be happy.. by Axe · · Score: 1

    .. when Windows Qt is QPL. I do not have 1K for the license, and I want Windows people to benefit from my code.
    Windows is not going away for a long time. Just like the Mac.

    Please God, give us a free cross-platform UI toolkit for C++. I promise I will be a good citizen then..
    And without preprocessor Qt hack preferrably..
    Though Qt clone will be good as well..

    --
    <^>_<(ô ô)>_<^>
  397. No, do not tell me about GTK--... by Axe · · Score: 1

    why not tell the developers or contribute to it rather than bash it ?

    I did. It was about reasonable postscript printing support for widgets. It killed the chance to use it for me.

    In any case the documentation is so bad at this point, it is hard to figure out what is possible to do and what's not.

    --
    <^>_<(ô ô)>_<^>
  398. No, do not tell me about GTK--... by Axe · · Score: 1

    Or they maybe if waiting for a developers like you to make it perfect

    Nah, not me, I just want to use it... :)

    --
    <^>_<(ô ô)>_<^>
  399. The License is there by Axe · · Score: 1

    the same license for the Windows version? People around me do Windows. I hate MFC.

    --
    <^>_<(ô ô)>_<^>
  400. The License is there by Axe · · Score: 1

    the same license for the Windows version? Or BSD style licence for the OLD version?
    People around me do Windows. I hate MFC.

    --
    <^>_<(ô ô)>_<^>
  401. No, do not tell me about GTK--... by Axe · · Score: 1

    I though the print widget is in gnome-print

    not in GTK--, last I checked...

    Need no stupid "C". I need STL(!! - had you all
    "C" lovers check it out), and good UI abstraction for my work.

    --
    <^>_<(ô ô)>_<^>
  402. I will be happy.. by Axe · · Score: 1

    so go check it out.

    I will, thanks..

    --
    <^>_<(ô ô)>_<^>
  403. Another point.. by Axe · · Score: 1

    ... I have not found where it says what is the official language of the license. It says about the choice of urisdiction, but not about the language.
    ... What if I make a not so accurate translation of it into Russian - open to interpretation - and use it instead?
    IANAL

    --
    <^>_<(ô ô)>_<^>
  404. Harmony.. by Axe · · Score: 1

    .. should be revived.
    I think that if some big company, say Corel, or even bigger, like IBM, decide to write Qt based applications, it can be cheaper for them to hire people to finish Harmony, and use it for development, instead of paying to TrollTech.
    I wish it happens soon. (Not because I do not like free software, but because I want Qt to compile my code for Windows, QPL for Qt for Windows would be fine for me)

    --
    <^>_<(ô ô)>_<^>
  405. QPL superior to LGPL, maybe better than GPL by Axe · · Score: 1

    to prevent people from giving away printed copies of the source code

    Not a big deal. If it is the same font in a single column, any character recognition program bundled with your scanner is almost 100% correct.

    80 000 lines of code ~ 1000 pages, full week of scanning... Ouups.. :(

    Maybe, I am wrong and it is a big deal...

    --
    <^>_<(ô ô)>_<^>
  406. No you are the vapor wear(er). Just FUD FUD FUD by Axe · · Score: 1

    You are an ass. Simply an ass. Gnome CRASHES.
    And you are an ass.

    --
    <^>_<(ô ô)>_<^>
  407. SWIG by pivo · · Score: 1

    Ok, I can see your confusion. SWIG was in the title of my message so you thought I was referring to it. I wasn't. I was not claiming SWIG had any ability whatsoever. I have never even used SWIG.

  408. ILU is not an object model by pivo · · Score: 1

    ILU is a way of specifiying language neutral interfaces between code written in different languages. It is not an object model, but it could be used to implement one, or at least specify one.

  409. GNOME buggy? by dirty · · Score: 1

    I know I managed to completely lock up everything GNOME related by clicking the little terminal button on the panel. I'll stick w/ KDE for now.

    --

    -matt
  410. Try wxWindows for a cross-platform C++ API by KenCrandall · · Score: 1


    Why don't you look at wxWindows at http://web.ukonline.co.uk/julian.smar t/wxwin. It's a cross-platform C++ library that is fairly mature, and really usable. It is currently available on GTK+, Motif, and Windows. A MacOS port is currently in progress, and a Qt port is also in the works. I am even working on porting it to the BeOS. This gives you access to all of the major OS's out there (Mac, Windows, Linux (via GTK+ or even Motif) and major UNIX variants (through Motif, or GTK+ as well.) In addition, a Python language port is a available for those who don't like C++.

    Ken Crandall
    crandall@computer.org

  411. IE was great by VinceJH · · Score: 1

    Do you remember IE 3.0. It was great. It had stylesheets, which alone made it better than the Netscape at that time. Yea, we got marquee tags, and the , but all in all, pages looked great with IE. Pages also loaded up faster than Netscape. Yea, it had the marquee, active X, and vb-script, but who uses that junk?

    However, the intergrated 4.0 could make my hole OS crash (busting my net connection).

    --
    I know I will be moderated down for this, but . . . Vincent
  412. GNOME buggy? by VinceJH · · Score: 1

    Run gnome-session, "killall enlightenment"(sp?) in a term, and then run whatever WM you want from that terminal you killed enlightenment in. Restart X, the wm should work fine.

    Agree about gmc, it was just included with the 1.0 release, it is kinda buggy.

    --
    I know I will be moderated down for this, but . . . Vincent
  413. Or better yet. . . by VinceJH · · Score: 1

    Its free (an overnight download), and you can keep KDE and use gnome at the same time.

    --
    I know I will be moderated down for this, but . . . Vincent
  414. Or better yet. . . by VinceJH · · Score: 1

    Try it out yourself
    Its free (an overnight download), and you can keep KDE and use gnome at the same time.

    --
    I know I will be moderated down for this, but . . . Vincent
  415. Thats the old mozilla by VinceJH · · Score: 1

    The port is no longer updated. It is not the modern gecko, NSLAyout whatever browser.

    --
    I know I will be moderated down for this, but . . . Vincent
  416. Using GNOME by Tzoq · · Score: 1

    I'd like to use GNOME -- I like the way it looks. I've tried moving over to GNOME three times now, but so far I've always fallen back to KDE. Why? There are a few reasons:

    No properly integrated window manager. Enlightenment is too slow, WM keeps on shutting itself down and running Blackbox on me (I don't know why) and doesn't have mousing between workspaces (except when you're carrying a window), and the others do not seem to have the necessary GNOME support.

    It seems slow. The menu icons are very nice, but the menus seem to take quite a bit longer to appear than the KDE menus.

    The libraries. *Every* time I try to install the latest GNOME or GTK libraries from RPM, I get reams of conflict messages -- even when upgrading from one library to the next version. Inevitably I have to force the issue. Even when I installed Red Hat 5.2 (which I did in part to get GNOME in an easy-to-handle package), the RH install coughed and died because there were too many "X requires files from the old library" messages.


    I would *LOVE* to run GNOME. I think it's much cleaner and fresher-looking than KDE. But right now, KDE is easier to work with. It gives me no headaches. So I'm sticking with KDE.

    I just wish KDE hadn't gotten itself entangled with this Qt licensing mess. Life'd be a lot simpler without the religious issues.

    --
    -- Meet the Residents -- http://www.residents.com/
  417. Using GNOME by Tzoq · · Score: 1

    I know *how* to switch between workspaces in WM. I just don't *like* the ways. I don't want to have to aim for a box in a pager or an even smaller arrow in the clip. I just want to spin my trackball to the side and be there. Works great with KDE, I'd like to be able to do the same under GNOME.

    --
    -- Meet the Residents -- http://www.residents.com/
  418. Using GNOME...speed up issue by Tzoq · · Score: 1

    The thing is -- I shouldn't *have* to be disabling features to get reasonable performance. I'm on a 266 MHz Pentium, I should be able to get reasonable menu performance out of it. If KDE can keep up and GNOME can't, then that suggests that KDE is doing it better than GNOME. KDE's graphic design leave a lot to be desired compared to the GNOME stuff, but that's no fun if I have to turn the GNOME artwork off.

    What it boils down to is that a desktop should be usable out of the box, and (for now, for me) GNOME isn't -- even though I like what I see. The look is great, the feel is wrong (so far).

    --
    -- Meet the Residents -- http://www.residents.com/
  419. Disclosure requirement == non-free by Maciej+Stachowiak · · Score: 1

    That's called "discriminating against fields of endeavor".

    Also, RMS said he felt that a similar provision on the original NPL made it non-free.

  420. Is GNOME just marketing? (And Website review!:) by _Stryker · · Score: 1

    And which KDE mailing lists are you refering to? The two KDE mailing lists that I am on tend to avoid Gnome flame fests... in fact, I can only remember Gnome being mentioned a few times since I've been on the lists.

  421. I will be happy.. by kijiki · · Score: 1

    check out wxWindows. It's C++, does windows, mac, motif, GTK+, and soon BeOS and maybe OS/2.

  422. That is horrible! by BugMaster+ChuckyD · · Score: 1

    Try BeOS if you haven't already, it has a very slick C++ API and has ecgs, not to mention a nice fully functional, holy-war-free desktop GUI!

  423. Completely Free? by Arandir · · Score: 1

    What exactly do you mean by completely free? Just can't please some people.

    Geez, not even the sacred emacs is totally free. After all, I can't modify and redistribute it without supplying the source code.

    Do you want everything in the public domain or something? If so, you're using the wrong OS.

    Arandir...

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  424. The strange angst of gnomes by quax · · Score: 1

    Do not fear the trolls.

    The idea of a Norwegian company taking over the world is pretty strange. On the other hand perhaps not for somebody who only knows
    the American business culture. I know both and have to report that the US business culture seems to me very aggressive very marketing
    and finance driven. A business culture that tries to get as much money as possible for as little offered value as possible. In Europe I see
    more emphasize on a good vendor customer relationship. Something I call "white" marketing as opposed to the M$ fud and vaporware
    approach as a perfect example for "black" marketing.

    Rest assured Norway/Trolltec != Redmond/M$

    The license issue is important, and Gnome did a great job straightening Trolltec out, but the real danger to Linux is black marketing. It
    worries me that Gnome broke with the long standing tradition in the free software world of honoring only a rock solid product as 1.0
    version. This smells of black marketing. I was using Linux when it was still a 0.9xxx version and it worked flawlessly, gees I preferred it to
    the Sun I had at work. I hope the licensees are strong enough to protect Linux from being perverted by black marketing, but courts work
    slowly, and the IT world changes rapidly.

    Does anybody knows if there ever was a successful court ruling regarding a GPL or other open source licensees violation?

  425. Ergonomics by Stentapp · · Score: 1

    At least KDE has much better ergonomics than any other system I've seen. Gnome + Enlightenment + a alot of Eterms are sure eyecandy, but it's definately not ergonomic to use an Eterm with a flashy background. The eye has to adjust itself all the time depending on the backgroud color on _the_ spot which the eye is looking. And eterms does have a lot of different background colors.

    The same with Enlightenment. It surely is eyecandy , but it's not eyefriendly. The graphics of the important buttons (like minimize) are not sharp enough, and to small (probably configurable though).

    For me it feels like KDE is made for everyone, Gnome for young, experienced users who don't have so much problems with the eyes yet.

    And yes, Win has a good GUI.

  426. RMS opinion by Stentapp · · Score: 1

    "Best wait for RMS opinion"...

    Why don't you have an own opinion? Or is this guy RMS some kind of a god or what?

  427. GTK/Gnome looks like a toy by Stentapp · · Score: 1

    Couldn't have described it better myself

  428. GNOME debs avalible by Helish · · Score: 1

    You can get them at
    http://www.debian.org/~jules/gnome-stage-2

  429. Point APT at it by Helish · · Score: 1

    Add this line to /etc/apt/sources.list
    and use apt to get them

    and did I mention that i use Debian potato

  430. Anyone have any idea? by W2L · · Score: 1

    Troll should make Qt completely free. No holds bared.
    -----
    http://www.Windows2Linux.org (Submit your Links)

    --
    http://www.Windows2Linux.org (Submit your Links)
    Everything y
  431. KDE is unstoppable! by Konrad · · Score: 1

    That's interesting. The post you replied to didn't mention GNU software in general, did it? It's strange that GNOME supporters are trying to put their favourite DE together with all GNU software into one basket, while putting KDE, Qt and other closed source software into another basket. What's wrong with you people? KDE is technically a great project, which produced the best DE so far (criteria: usability and stability) and is distributed under GPL/LGPL.

    Those maniac GNOME supporters flaming all over Slashdot should rather become politicians or work for Microshit. Real people use KDE, GNOME or other DE/WM and do not flame.

  432. Is GNOME just marketing? (KDE is for real.) by muesli · · Score: 1
    The latest events wrt. GNOME give me bad vibes: there's so much noise and hoopla about GNOME and version 1.0 that it scares me - where's the quality? Is this all vaporware?

    * Why is GNOME now "1.0"? Is this just marketing? GNOME's implemented functionality is nothing like KDE 1.0. Is this just a Microsoft-like attempt to grab market/mind-share before something's really there? The GNOME project should be honest, and name it 1.0 when it's really acheived the base line that it stands for. Like KDE did.

    * One of the biggest "plusses" about GNOME is supposedly the bindings to many languages. It was written up in Linux Journal. People here mention it when saying why GNOME is better. But - is this more vaporware? On gnome.org I could find no information about this. No programming examples, etc. Very Microsoft-like, if you ask me. Meanwhile KDE is starting to get bindings to other languages, too. But it will be true to KDE'S style to only announce them when they're there.

    Don't get me wrong - I intend to check GNOME out more in detail - I'm interested in the Palm Pilot package.

    But we should be honest and let quality decide what succeeds - not marketing, hype and mindless arguing.

    Muesli

  433. Gnome is a monster of badly integrated apps by Harvester · · Score: 1

    GNOME rocks. you're just jealous because it looks better than KDE.

  434. KDE irrelevant... whatever by Harvester · · Score: 1

    GNOME 1.0 is fast, useful and pretty....It was good enough to make me drop KDE (and I'm very picky about my desktop...that's why I chose KDE in the first place).

  435. the win32 gtk port is coming along... by joschi · · Score: 1

    I have run the gimp on my windows95 box. The win32 port of gtk is coming along quickly.