Slashdot Mirror


Interview With Trolltech's CEO and CTO Eirik Eng

jlp2097 writes "There is a great and lengthy interview at the The Dot with Eirik Eng, CEO of Trolltech, and Matthias Ettrich, founder of the KDE project and CTO of Trolltech. They talk about the recent X(Free86) trouble, accessibility in QT, Trolltech's finances, Qtopia, the OS X Port and a GPL'd Windows QT - it's probably not going to happen. And, did you know that Qt is pronounced 'Cute' by its creators?"

266 comments

  1. Question for Eirik Eng by Anonymous Coward · · Score: 0, Funny

    Eirik:

    How do you feel that the license infighting regarding the GPL and QPL has effected open source's inroads into the corporation? Have you received many inquiries regarding a fully unencumbered GPL application across all platforms that integrates Qt?

    I thank you for your participation.

    Sincerely,
    Seth Finklestein
    Interlocutor

    1. Re:Question for Eirik Eng by Anonymous Coward · · Score: 0

      no

    2. Re:Question for Eirik Eng by Anonymous Coward · · Score: 0

      mod up pls
      id like to see eirik answer this pls

    3. Re:Question for Eirik Eng by 0x0d0a · · Score: 1


      How do you feel that the license infighting regarding the GPL and QPL has effected open source's inroads into the corporation?

      Not only has the license infighting not effected inroads into the corporation, it may have negatively affected their emergence.

  2. Cute by Feztaa · · Score: 1, Interesting

    well, I've always pronounced it 'Cutie'.

    1. Re:Cute by Andrewkov · · Score: 2, Informative

      I think your correct, Cutie is correct. I think the editor made a typo.

    2. Re:Cute by Anonymous Coward · · Score: 2, Funny

      yeah, well I have always prounced the CX domain SEX so I am wary of your sig.

    3. Re:Cute by DR+SoB · · Score: 1

      That's wierd, I've always pronounced it Q-T!

      --
      Mod +5 Drunk
    4. Re:Cute by Erratio · · Score: 4, Funny

      I like to pronounce FAQ as Fa-Q

      --
      I don't try to be right, I just try to make people think
    5. Re:Cute by Anonymous Coward · · Score: 0

      Q T Phone home

    6. Re:Cute by Anonymous Coward · · Score: 0

      I just could never call it "Cute" without feeling really stupid, so I just call it Q-T.

      I also say S-Q-L rather than "Sequel", letters are fun! Just look at our government.

    7. Re:Cute by Anonymous Coward · · Score: 0

      Wonder if KDE people wouldn't pronounce it "Kute" ;-)

    8. Re:Cute by Anonymous Coward · · Score: 0

      I've always pronounced SCO as sick-oh. It's a bit of a stretch but it suits them.

    9. Re:Cute by zarr · · Score: 2, Informative

      I think you're wrong. Check out the KDE FAQ.

    10. Re:Cute by smittyoneeach · · Score: 1

      Yes, and government queries are always Stupid Question Language.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    11. Re:Cute by Anonymous Coward · · Score: 0
      I just could never call it "Cute" without feeling really stupid

      Yeah, that's why I don't use pronunciations like "Guh-Noo" or "Guh-Nome". I'd feel like an idiot.

      I also say S-Q-L rather than "Sequel"

      I went about 6 years saying "D-O-S" before I learned that most people call it "Doss".

  3. safe subject line by Anonymous Coward · · Score: 0

    The "The Dot" link is broken.

  4. Bad HTML by Andrewkov · · Score: 3, Informative

    The second link is bad ... Looks like the author forgot the http:// or something.

    1. Re:Bad HTML by Anonymous Coward · · Score: 0

      standard for slashdot ... no?

    2. Re:Bad HTML by tcopeland · · Score: 3, Informative
  5. "Cute" by harlows_monkeys · · Score: 4, Funny

    At work, we went through a phase once of calling people who were doing X "X-boy". E.g., I was doing some email stuff, so people called me "email-boy". Well, one programmer was learning Qt, and as he left one evening, someone called out "Goodnight, cutie-boy!". Man, was his face red when he realized what that sounded like. :-)

    1. Re:"Cute" by douthat · · Score: 2, Funny

      What's even more embarassing is being called "X-boy" for doing X at work! http://www.dancesafe.org/slideshow/

      --
      She loves me: 09F911029D74E35BD84156C5635688C0 She loves me not: 09F911029D74E35BD84156C5635688BF ...
    2. Re:"Cute" by finkployd · · Score: 0, Troll

      Why, was he a homophobe?

      Because only a homophobe would ever be embarassed for accidently calling someone cute when they didn't intend to.

      Troll

      Finkployd

    3. Re:"Cute" by Anonymous Coward · · Score: 4, Funny

      Is this why I'm known as 'furiously masterbating in the bathroom all day-boy' at work?

    4. Re:"Cute" by benasselstine · · Score: 4, Funny

      I think it's pronouced "Kute".

      --
      My other car is a slashdot UID.
  6. GTK+ by 3Suns · · Score: 5, Funny
    And, did you know that Qt is pronounced 'Cute' by its creators?


    I also heard that GTK is pronounced "Gittuk" by the gnome hackers...
    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
    1. Re:GTK+ by richard_za · · Score: 1, Funny

      "Gittuk" sounds Klingnon.

    2. Re:GTK+ by Anonymous Coward · · Score: 0

      GTK: Vice City!

      ----
      Popular FREE Multiplayer Turn Based Strat:
      www.massiveassaultnetwork.com
      Download it already!

  7. cute? by taj · · Score: 4, Funny


    Another project where the creators don't event know how to pronounce the name of the project? I run into this all the time.

    1. Re:cute? by Neil+Blender · · Score: 1

      Another project where the creators don't event know how to pronounce the name of the project? I run into this all the time.

      Shouldn't you be hacking your line-ux box or something?

    2. Re:cute? by m0rphin3 · · Score: 4, Interesting
      Another project where the creators don't event know how to pronounce the name of the project? I run into this all the time.


      Did you ever consider that the project creators are not from English-speaking countries? Hence, their pronounciation is correct as far as they are concerned.

      Qt in Norwegian would sound something like 'ku-teh', or 'cute' to untrained (e.g. non-Norwegian) ears.
      --
      for great justice
    3. Re:cute? by urmensch · · Score: 1

      Did you ever consider that this was a joke?

    4. Re:cute? by deadlinegrunt · · Score: 2, Interesting

      I have not RTFA, this is /. afterall...

      Qt became that after the original programmer liked the way Q was rendered under X in emacs. The 't' was for tookit. The 'Q' was because it looked "cute".

      I realize (I think?) that the parent of this post was a joke.

      --
      BSD is designed. Linux is grown. C++ libs
    5. Re:cute? by Quill_28 · · Score: 1

      How is this interesting?

      Either this is someone who fails to see the humor in the initial post(which is quite funny i might add), or
      morphin3's post is a joke that's not very funny.

    6. Re:cute? by ajs318 · · Score: 1

      And would that distribution be Debbian or Deebian?

      --
      Je fume. Tu fumes. Nous fûmes!
    7. Re:cute? by Short+Circuit · · Score: 1

      I know a guy who pronounces it both ways...and he's a Debian developer.

      On the other hand, "I pronounce leenux leenux." ;)

  8. Re:Visual Tool by DarkSarin · · Score: 3, Insightful

    First, mod check--Hello? Funny? I don't really believe it--maybe I'll get to meta-mod it!

    Second, I think of this as a strength--if your personal tastes don't lie within QT, you can still use something else. If you don't like VB or VC, then you are stuck with one or two alternatives in Winland.

    --
    "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  9. Sorry about that by Anonymous Coward · · Score: 0

    Despite the fact that I am an editor for a technology-oriented website, I do not understand the complexities of "HTML."

    --
    Timothy

  10. If QT can be called 'Cutie' by Anonymous Coward · · Score: 0

    then GTK should be called 'Gnooteekay'.

  11. This sounds familiar by PetoskeyGuy · · Score: 5, Funny

    Hello this is TrollTech, and we pronounce QT as "Cute"

    a la Linux

  12. Canopy/SCO Connection by Anonymous Coward · · Score: 2, Troll

    Someone's going to mention it, so ...

    PF: Somebody mentioned that the Canopy Group & SCO owns some parts of Trolltech.
    ME: Sorry, we don't have any influence on them.
    PF: Do they have any influence on you?
    ME: Not really. They have a 5.7% stake in Trolltech


    This is completely believable -- Trolltech doesn't really fit into Canopy's current legal strategy, and there's unlikely that there's any "influence" going on there.

    However, you can be sure that Canopy has access to Trolltech's customer lists -- If you have purchased Qt with the intent of doing (say) a large internal Linux deployment, don't be surprised when SCO comes knocking and asking for fees.

    1. Re:Canopy/SCO Connection by Anonymous Coward · · Score: 1, Interesting

      To the person who thought this was trolling -- SCO is currently going after Los Alamos National Lab -- who uses a large Linux cluster built by "Linux Networx", which is another Canopy company.

    2. Re:Canopy/SCO Connection by Anonymous Coward · · Score: 0

      If you have purchased Qt with the intent of doing (say) a large internal Linux deployment

      ...then you are a fool. The GPLed version of Qt can be used in these circumstances.

  13. Re:Visual Tool by AKAImBatman · · Score: 5, Insightful

    While I agree with what you're saying, I do have to say that companies like Sun have a point. They simply can't embrace a toolkit like QT without forcing their customers into unexpected costs. QT is far superior to GTK (although Sun is helping GTK catch up), but the Unix companies already did this once with Motif. They're unlikely to do it again.

    That being said, TrollTech should continue to serve their customers and develop a great product. Those who are willing to absorb the costs of QT will find themselves with a great product.

  14. Definitely needs a non-commercial Windows license by BestNicksRTaken · · Score: 4, Insightful

    wxWidgets has a huge following because it is truly cross-platform, with the same [free] licensing.

    I would be using Qt/PyQt if it had a non-commercial (or preferably GPL) Windows license, but for now I'm stuck with wxPython - which really isn't as nice as Qt, although sometimes looks better due to native LnF.

    I don't see the point of having GPL Linux *and Mac* versions without Windows, just because of the lame excuse "well Windows isn't GPL", it really bugs me, I don't want to write free software that won't work on Windows (and I'm far from a M$ advocate).

    MacOSX isn't OSS, it's proprietary Apple stuff that they hacked on top of an OSS OS, so come up with another excuse TT....

    And before anyone mentions the non-commercial Qt with the book - that is a very limited version (personal use, non-ditributable), doesn't work with PyQt, and is out-of-date already.

    Argh, rant over!

    --
    #include <sig.h>
  15. Linux by Anonymous Coward · · Score: 2, Insightful

    As one of the primary graphic toolsets for Linux, and the choice of many distributions, QT being commercial/GPL is a hinderance to commercial software for Linux. It provides a "toll booth" by forcing all non-free applications to pay a fee to distribute these applications. This forces non-free developers to charge more to pay for these fees, as well as stopping closed-source "freeware." Since KDE is used so widely and known to many as the linux desktop, it makes sense to have a LGPL QT implementation. The GPL should keep applications free, but drastically hinders adoptation as a standard for use in all applications.

    1. Re:Linux by Anonymous Coward · · Score: 4, Insightful

      Feel Free to write your own Toolkit and license it any way you want. Trolltech is a business and if companies want to develop commercial or closed source apps they can pay.

      "QT being commercial/GPL is a hinderance to commercial software for Linux."

      No it isn't, companies who want to take advantage of Trolltech's work without paying like they normally do on the Win32 platform are the problem. Sorry but your arguement has been debunked about a billion times over. If you can quote one big commercial company who said "The license fee for QT is too expensive so we won't be developing any commercial apps for the Linux" I'll eat my hat.

      And Lastly as another wise person once said here, very sorry I don't have your name I just have a bunch of quotse from the last gtk vs qt debate.

      " The cost of a license for commercial development is not a valid argument. If a company develops an application for sale, the cost of a license is a fraction of the overall cost to develop, market, and maintain a product. As far as development kits go, the decision on which dev kit that gets chosen is based on quality, which will drive the cost of development in the long run, and company politics."

    2. Re:Linux by ajs318 · · Score: 1

      QT is available under the freaking GPL. That means anyone can use it, as long as they release their software under the GPL. I'm fine with that. IMHO, closed source software is just plain wrong -- there is simply no justification for it. Just because you wrote something, doesn't give you the right to stop me from seeing it. Them's the breaks. If you want to write closed source software, don't expect to get a free ride on the back of the Free Software community. We might sell you a limited right to use our work -- if and only if you're prepared to pay for it, and we reserve the right to invest that money in a GPL replacement for whatever you're writing.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:Linux by Anonymous Coward · · Score: 0

      If you want to license Qt for your application, go for it. However, KDE is an entire desktop of Free software based on it. If you want to work with KDE and be free to choose your own license, then you are screwed. Qt is FORCED on those people.

      KDE is just a loss-leader for TrollTech, and they will reap the money back when they crack down on it later... and anyone who doesn't believe that hasn't looked at the make-up of the Trolltech board and how owns the stock... cough... SCO/Canopy.

    4. Re:Linux by Short+Circuit · · Score: 1

      As another poster pointed out, you don't have to use Qt.

      Also, in the interview, they pointed out that Trolltech gets a boost on Win32 sales due to their easy exposure on Linux.

    5. Re:Linux by Anonymous Coward · · Score: 0

      When you find something wrong in Qt, you fix it, you send the patch, TrollTech applies your efforts in the code, Qt becomes better, Qt sells more under windows, TrollTech gains $$ profits that you helped in.

      Now isn't that a model of closed-software ??

      Additionally, you can't use your additions in other LGPL projects, constrainig the the definition of cooperative work the GPL aims for.

    6. Re:Linux by 0x0d0a · · Score: 1

      QT being commercial/GPL is a hinderance to commercial software for Linux. It provides a "toll booth" by forcing all non-free applications to pay a fee to distribute these applications. ...and this is why a number of hard-working people have produced a toolkit based on volunteer work that isn't dragging a tollbooth along with it -- GTK.

    7. Re:Linux by Anonymous Coward · · Score: 0

      You forgot the put the "vastly inferior" between "a" and "toolkit".

  16. Chicken and egg . . . by AshtangiMan · · Score: 4, Informative
    As some people mentioned on the dot, it has partly to do with finances, sales and Trolltech's business model. Another point is the fact that Windows is a closed source Operating System. There is no community for Free Software development under Windows. The situation is very different from Linux, as you know. On Windows development usually happens as shareware or commercial software and we don't see that community evolving into producing Free Software.
    This is a bit backwards. Right now if you use Visual Studio (and any windows library) you are suposudly prevented by the EULA from creating GPL'd code. So, in the windows world, if there were a good alternative that allowed for GPL code creation/distribution I think it would be used.
    1. Re:Chicken and egg . . . by negacao · · Score: 5, Informative

      Perhaps we should correct this blatant, failed attempt at trolling.

      The code you write is YOURS. The EULA of the compiler and provided libraries doesn't even TRY to control your licensing scheme.

      In fact, the GPL isn't even mentioned in the EULA for MS Visual Studio 6.

      The only thing you're prevented from doing is giving away the provided libraries, header files, or source code that come with the compiler and tools.

      Don't get me wrong, MSFT sucks big floppy donkey dick, but FUD in either direction helps none of us.

    2. Re:Chicken and egg . . . by cjellibebi · · Score: 3, Informative
      >Right now if you use Visual Studio (and any windows library) you are suposudly prevented by the EULA from creating GPL'd code. So, in the windows world, if there were a good alternative that allowed for GPL code creation/distribution I think it would be used.

      GCC has been ported to Windows. If you just want a minimalistic setup, try MinGW (Minimalist GNU For Windows). This just installs things like GCC and 'make' and a few GCC-related tools. If you want GCC with an entire unix-like environment running under Windows where you can do builds that rely a lot on unix-tools, and build programs that assume a unix-environment, I suggest you install Cygwin.

      As for the Windows libraries, I'm not sure if the EULA that applies to Visual studio that prevents you from writing GPL'd code also applies to using the Windows librasries with GCC-based compilers as well.

    3. Re:Chicken and egg . . . by Trepalium · · Score: 1

      or DevC++ if you need an IDE like VS.

      --
      I used up all my sick days, so I'm calling in dead.
    4. Re:Chicken and egg . . . by IntlHarvester · · Score: 1
      Here's what I think he's talking about (from the VisualStudio.NET EULA):


      (b) If you use the Redistributables, or the "Sample Code" or "Redistributable Code" portions of the SDK Software (as described in Section 4.2(b) (all of the foregoing referred to in this paragraph as the "Licensed Software"), then in addition to your compliance with the applicable distribution requirements described for the Licensed Software, the following also applies. Your license rights to the Licensed Software are conditioned upon your (i) not incorporating Identified Software into or combining Identified Software with the Licensed Software or a derivative work thereof; (ii) not distributing Identified Software in conjunction with the Licensed Software or a derivative work thereof; and (iii) not using Identified Software in the development of a derivative work of the Licensed Software. "Identified Software" means software which is licensed pursuant to terms that directly or indirectly (A) create, or purport to create, obligations for Microsoft with respect to the Licensed Software or derivative work thereof or (B) grant, or purport to grant, to any third party any rights or immunities under Microsoft's intellectual property or proprietary rights in the Licensed Software or derivative work thereof.

      Identified Software includes, without limitation, any software that requires as a condition of use, modification and/or distribution of such software that other software incorporated into, derived from or distributed with such software be (1) disclosed or distributed in source code form; (2) be licensed for the purpose of making derivative works; or (3) be redistributable at no charge.


      This seems to be a pre-emptive strike against Stallman's unconventional view of "derived works" -- that GPL obligations can extend across library boundries.

      I don't think this is a real problem for GPL developers however -- either the GPL does not impose these requirements on Microsoft libraries (due to "fair use" and the right to run software under copyright law), or it's also illegal to distribute these programs under the GPL.
      --
      Business. Numbers. Money. People. Computer World.
    5. Re:Chicken and egg . . . by Keith+Russell · · Score: 1

      I think this is the relative paragraph of the GPL that covers this:

      However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

      In other words, the GPL does not need to apply to the target OS' runtime libraries or developer tools. If it did, then GPL applications could only be built with GPL compilers on GPL operating systems.

      --
      This sig intentionally left blank.
    6. Re:Chicken and egg . . . by IntlHarvester · · Score: 1

      Problem is that VisualStudio libraries are not normally distributed with Windows, so at least it violates the letter, if not the spirit of that clause.

      > If it did, then GPL applications could only be built with GPL compilers on GPL operating systems.

      Either that or a more conventional view of "derived works" would rule the day. The issue is that Stallman seems to be saying "We can use YOUR libraries, but you can't use OURS", and MS is saying "Um Like Whatever, just don't create any obligations for Microsoft in the process."

      --
      Business. Numbers. Money. People. Computer World.
    7. Re:Chicken and egg . . . by Trejkaz · · Score: 1

      Well which one is the egg? Since everyone knows the egg comes first, this should shed some light on what you were trying to say.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    8. Re:Chicken and egg . . . by Anonymous Coward · · Score: 0

      Problem is that VisualStudio libraries are not normally distributed with Windows, so at least it violates the letter, if not the spirit of that clause.

      It does? Let's look again:
      the major components (compiler, kernel, and so on) of the operating system on which the executable runs

      The compiler doesn't have to "come with" the OS - it rarely does in the Unix world, Linux is an exception.

  17. Instead, they should call it by Anonymous Coward · · Score: 1, Funny

    'Gnooteekay'. It sounds somewhat sillier.

  18. All of my questions have been answer and my by pair-a-noyd · · Score: 4, Informative
    worries lain to rest.


    PF: Somebody mentioned that the Canopy Group & SCO owns some parts of Trolltech.

    ME: Sorry, we don't have any influence on them.

    PF: Do they have any influence on you?

    ME: Not really. They have a 5.7% stake in Trolltech. Historically Canopy became an investor because we cooperated with Caldera. As you might know we made and delivered the graphic install, which was the first graphical install for Linux, for Caldera Linux. The Canopy Group as the main investor in Caldera was so impressed by the work we had done that they wanted to invest in Trolltech, to make sure that Trolltech could become a solid company that could continue to deliver software to the Linux community. It's pretty ironic to see what has happened historically after that of course. But they don't have any influence on Trolltech. Trolltech is employee-owned, 65% of the shares are owned by the employees and we control the business so they have a small stake in us and that is it.

    PF: You haven't talk about this complicated with SCO on Linux

    EE: The patent issue or the corporate issue?

    PF: The thing that SCO is asking and preparing to sue everybody about some code they pretend they own in Linux.

    EE: I can tell you that we do not support these actions from SCO. Trolltech in many ways is dependent on the success of Linux. We think Linux is a Good Thing. We support Linux in many ways. On the other hand everybody has the right to bring his case to court. In this case it is very strange that they have not pinpointed exactly where in the code there is a problem and we feel that if they really had a problem with this, they could have acted very differently in presenting this to the community. So again we do not support these actions.

    PF: You have any position on software patents? Especially since in the EU there is going to be a law to be passed soon.

    EE: Trolltech is against software patenting. We think it is a bad thing and we see with horror what is happening to the US software market because of the patent policy over there. From my limited understanding of the subject, US patent law isn't that bad, it's the actual application of that law by the US patent office which is the problem. We sincerely hope that we will not get a parallel situation in Europe and we think that would be a catastrophe to the software industry in Europe. We think that we are well protected by copyright laws and other laws. we think that software is a very different product from other types of commercial production products. And we think that it is very important for innovation that people can continue to share ideas and that companies are not allowed to patent things which are very obvious.


    I feel much relieved now...

    1. Re:All of my questions have been answer and my by zarr · · Score: 1
      opment? I mean, are you just watching them or sometimes would you be interested in supporting the people doing this in order to have a wider possibility for the usage of Qt? ME: We have had contacts with some of the authors of bindings, so we support them on request and have contact and talk to them. We keep that option open to do more things with bindings in the future. Our current stand is that there is very little commercial interest in those bindings. There are also surprisingly little Free Software using them. There are very few applications being written with those bindings. Qt as API shines most with C++. Together with C++ the overall value of Qt is much bigger than when you do, for example, use Python-bindings. One of the reasons for that is that Python - but you could pick Perl or any other language - have a large set of libraries and additional tools. Python has stuff to do network, server programming, to do I/O, XML. If you put Qt on top of that, you are only interested in the GUI, whereas the C++ people will use the XML API, the file abstraction and all the things so the value is much higher. PF: The PyQt/BlackAdder license is so cheap in comparison with the full Qt license. How can you make money out of this ? EE: It is a very limited market as Matthias has mentioned. And it is also seen as a commercial experiment to see how much interest there is in it. And we have been marketing together with TheKompany on it. The question is good and so far, at least from our side, it has been disappointing how few companies actually have an interest in developing using such a tool . I guess that comes back to, as Matthias said, Qt is really a C++ toolkit and that's where it shines and really add value. PF: If you look back at everything you have achieved with Trolltech, what would you like to underline, what are the things you are proud of, or the things you really regret that happened, the mistakes you made? EE: First one is really easy to answer, what's makes me personally most proud is the fact that we have made life a lot easier for a lot of people who are developers out there. When I started looking at multi-platform GUI toolkit together with Harvard back in 1990, we saw that the API was terrible and that they were so difficult to use. You had to spend a lot of time reading the documentation to find how to use the tools, and we decided that it could be a lot better. You could make an API that really is logical and easy to use and you could make the application developers concentra
      Can I have my +5 Informative now please?
  19. Re:Visual Tool by The_Mystic_For_Real · · Score: 3, Insightful

    There seems to be no undisputed linux anything. This can be a good thing because it encourages competition and allows people to go in different directions, but it also has the detrimental effect of not having any project be the best it could be because it doesn't have the entire community working on it.

    --

    _____

    Thank you.

  20. Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 2, Interesting

    Nice try : a failed pre-emptive strike, though.

    More specific questions remain :

    The real questions are

    1) What is Ralph J. Yarro of Canopy infamy doing on the Trolltech board of directors? Sorry, sitting on the board means "influence".

    2) What is financial relationship between SCO/Canopy and Trolltech? Specificly: does Trolltech owe money to SCO/Canopy, does Canopy have contractual rights to seats on the board? Does SCO/Canopy have warrants or other agreements to take control of Trolltech later?

    Sadly, a QT standard on Linux DOES fit into Canopy's strategy for market share. Especially if they can invoke ownership or control of Trolltech on a later date.

    1. Re:Canopy Representatives Sit on Trolltech Board. by Frekko · · Score: 1

      The trolltech people would rather roll over and die than letting Qt fall into the hands of SCO. If there is a hostile takeover you bet they are going to release a BSD version. In fact this is what the free qt foundation is about. http://www.kde.org/whatiskde/kdefreeqtfoundation.p hp

    2. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      Free Qt Foundation which will consist of two members of Troll Tech AS as well as two members of the KDE project

      This basically means that TrollTech can block any move made by the "Free Qt Foundation" by denying a majority.

      Furthermore, the charter only requires that they issue a "Free Edition", there's no requirement that it's necessarily under the GPL (as opposed to QPL, Academic license, etc).

      So, there's no guarantee that a takeover (hostile or otherwise) would result in a BSD version of Qt.

    3. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0, Informative

      > If there is a hostile takeover you bet they are going to release a BSD version. In fact this is what the free qt foundation is about.

      Wrong!

      There is nothing in the Free Qt Foundation Agreement that deals with Trolltech being bought.

      The "BSD" clauses in the agreement state:

      > The Foundation shall have a non-exclusive, irrevocable right to grant a license based on the BSD license (exibit 3) on the latest version of the Qt Free Edition, in the event of stoppage or discontinuation for more than 12 - twelve - months of the release of the Qt Free Edition under the Qt Free Edition license. The Foundation shall have the same right if the license is unilaterally terminated or changed.

      > Such right will also come into existance if no new edition of importance (major release) is launched within 12 - twelve - months, and the Foundation regards the said edition for stopped or discontinued.

      > Furthermore, whenever unanimously decided by the Board, the Foundation shall have the same non-exclusive, irrevocable right to grant a license based on the BSD license.

      As I said, nothing about the company being sold.

      So let's say that Microsoft pays $1 billion to buy Trolltech.

      The Trolltech representatives on the board, having decided that they want the $1 billion, are not going to vote againt themselves, so the third clause, which requires unanimous agreement, does not come into effect.

      And the first two clauses won't have an effect for 12 months, and even that can be avoided if Microsoft continues to release new versions of the Qt Free Edition. Even if those versions were to tie Qt to .Net, or were completely different than the non-Free edition of Qt, it wouldn't matter, as long as they were "of importance."

      Thus, Microsoft could end up with lock-in control of all proprietary Qt-based applications on Linux.

      And there is nothing we could do about it.

      The growing use of proprietary Qt for proprietary Linux applications (Kylix, Opera, etc.) is one of the greatest threats to the freedom of Linux. In fact, I wouldn't be surprised if Microsoft and Trolltech are already working together, with a Microsoft plan to lock-in Linux.

    4. Re:Canopy Representatives Sit on Trolltech Board. by Frekko · · Score: 1

      The growing use of proprietary Qt for proprietary Linux applications (Kylix, Opera, etc.) is one of the greatest threats to the freedom of Linux. In fact, I wouldn't be surprised if Microsoft and Trolltech are already working together, with a Microsoft plan to lock-in Linux.

      Hahaha.. yes, in the same way that I plan to take over the world together with Elvis and Hitler.
      Muahahaha

    5. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      The Foundation shall have the same right if the license is unilaterally terminated or changed.

      So, if they change the QT license to be non-free, the Foundation gets to to the BSD thing? Or am I missing something?

    6. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      > > The Foundation shall have the same right if the license is unilaterally terminated or changed.

      > So, if they change the QT license to be non-free, the Foundation gets to to the BSD thing? Or am I missing something?

      You are missing something.

      Microsoft would own Trolltech, but they would _not_ terminate or change the license for the Qt Free Edition.

      Note the careful wording of that clause. It does _not_ mention change of ownership. It does _not_ talk about a change in the agreement. It only talks abouta change in the _license_.

      Thus, Microsoft can buy Trolltech, and the license stays the same, so the BSD clause is not invoked.

      Meanwhile, without affecting the GPL'd version, Microsoft can make changes to the proprietary version of Qt -- changes that force the developers and users of proprietary-Qt-based applications to switch to Microsoft's own Linux distribution.

      It's really quite simple, and it's the lesson we already learned when we switched from Windows to Linux:

      ==> Proprietary software locks you in!!!

      But there are degrees of lock-in.

      A proprietary application locks you in a little.

      A proprietary platform locks you in a lot (because all of your applications depend on it).

      And proprietary middleware, like proprietary Qt, also locks you in a lot (because many of your applications depend on it).

    7. Re:Canopy Representatives Sit on Trolltech Board. by MenTaLguY · · Score: 1

      Hello moderators? The parent has legitimate questions...

      Canopy's *Ralph Yarro* sitting on the Trolltech board of directors certainly DOES qualify as influence.

      --

      DNA just wants to be free...
    8. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      You're right. We should laugh.

      Like we laughed at the idea that Microsoft pays people to post in forums -- until it was proven to be true.

      Like we laughed at the idea that Microsoft was funding Washington think tanks -- until it was proven to be true.

      Like we laughed at the idea that Microsoft was spreading FUD about DR-DOS -- until it was proven to be true.

      Like we laughed at the idea that Microsoft would submit doctored evidence in a federal court -- until it was proven to be true.

      Like we laughed at the idea that Microsoft was trying to undermine Netscape and sabotage their business relationships -- until it was proven to be true.

      Like we laughed at the idea that Microsoft was trying to sabotage Java, and lock in Java users -- until it was proven to be true.

      Like we laughed at the idea that Microsoft would try to undermine Linux with extended protocols -- until it was proven to be true.

      But the idea that Microsoft would try to lock in Linux developers and users, through a secret deal with Trolltech?

      You're right. That's laughable.

    9. Re:Canopy Representatives Sit on Trolltech Board. by Ralph+Yarro · · Score: 1

      What is Ralph J. Yarro of Canopy infamy doing on the Trolltech board of directors?

      There's a perfectly reasonable explanation. I simply play my Lawful Good paladin when attending Trolltech board meetings, my Chaotic Evil mage when attending SCO board meetings and my True Neutral druid when attending Canopy board meetings. This is quite common practice and nothing to be worried about.

      --

      The real Ralph Yarro posts as Anonymous Coward. Anyone else is an impostor.
    10. Re:Canopy Representatives Sit on Trolltech Board. by falonaj · · Score: 1
      This basically means that TrollTech can block any move made by the "Free Qt Foundation" by denying a majority.

      That's wrong. The KDE developers have an extra vote in case there is a tie.

      See the KDE Free Qt Foundation Announcement for more details.

    11. Re:Canopy Representatives Sit on Trolltech Board. by Short+Circuit · · Score: 1

      But what will you do when your characters meet? Does your true neutral druid mediate? Or does he disappear into the woodwork?

    12. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      (OT, so I'll post anonymously)

      Also, Your mage is either neutral evil or lawful evil...and my suspicions lean towards the latter. A chaotic evil boardmember at a board meeting would politically tear the place apart till he died or he got on top.

      mmol_6453

    13. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 0

      Sounds like SCO to me.

    14. Re:Canopy Representatives Sit on Trolltech Board. by haavard_nord · · Score: 5, Informative
      Good questions that deserve to be answered. I'm co-founder, CEO and Chairman of Trolltech and should be able to give fairly accurate answers. (To avoid confusion, Eirik's title is President, not CEO as Fremy writes).

      What is Ralph J. Yarro of Canopy infamy doing on the Trolltech board of directors?

      Early 1999 Trolltech had helped Utah-based Caldera to create their award-winning graphical Linux installer. Around the same time we also started developing Qt/Embedded for the embedded Linux market. Lineo, another Utah company, was the king of embedded Linux at the time, and they needed a product like Qt/Embedded for Linux-based consumer devices.

      Canopy was a major VC and stakeholder in both Caldera and Lineo. Ralph Yarro, President and CEO of Canopy, recognized that Trolltech could help two of their porfolio companies succeed and decided to make an investment in Trolltech.

      I met Ralph Yarro in Utah in August 1999 and we agreed on an investment term-sheet (with very reasonable terms for Trolltech, by the way).

      Did we do the right thing? Definitely. Canopy was the first investor in Trolltech and their investment made it possible for us to grow the company and build new products. Canopy was later followed by Borland and a syndicate of three Norwegian VCs.

      As part of the investment agreement, each investor got a seat on the board: Ralph Yarro from Canopy, Dale Fuller from Borland and Ingar Ostby from Northzone. Ralph Yarro has been on our board since late 1999.

      Sorry, sitting on the board means "influence".

      Ralph Yarro has about zero influence over how we run the company. When you have a person on your board that might have a conflict of interest in certain areas you will make sure that this person does not participate in all discussions or get access to all company information.

      What is financial relationship between SCO/Canopy and Trolltech?

      The deal in 1999 also involved a stock swap with Caldera. As all of you know, Caldera became SCO a couple of years ago and changed their Linux agenda. Trolltech owned stock in SCO but we decided to sell them last year after the interview took place. But SCO still owns a tiny portion of Trolltech shares.

      Does Trolltech owe money to SCO/Canopy?

      No.

      Does Canopy have contractual rights to seats on the board?

      Yes, this is part of the investment contract we have with all our investors.

      Does SCO/Canopy have warrants or other agreements to take control of Trolltech later?

      No, are you nuts? We would be pretty stupid to sign an investment contract that would give a minor (or even major) shareholder the ability to take control of our company.

      Do I support Canopy's or SCO's actions? No way.

      Haavard

    15. Re:Canopy Representatives Sit on Trolltech Board. by Anonymous Coward · · Score: 1

      Thank You!

      You've done your company a good service by answering everybody. Given the nefarious nature of SCO and Canopy it's good to clear the air. Knowing that it's only a minority stake and that they have no warrants for purchasing stock clears up some doubts users may have had about Trolltech.

  21. Re:Definitely needs a non-commercial Windows licen by Anonymous Coward · · Score: 0

    "MacOSX isn't OSS, it's proprietary Apple stuff that they hacked on top of an OSS OS"

    Wow, did you actually write that stupid sentence?

  22. Accessibility in KDE by frodo+from+middle+ea · · Score: 4, Insightful
    I find the accessibility features of KDE far more superior and useful. e.g. the KmouseTool which enables auto clicking.

    If I am not wrong you need to buy seperate s/w for that kind of thing in windows . ( windows users correct me if I am wrong).

    Besides adding accessibility features makes KDE very much a candidate for use in Govt. work and any other place where accessibility features are a must.

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    1. Re:Accessibility in KDE by Anonymous Coward · · Score: 1, Informative

      The version of Windows I bought in the UK has a similar feature to the KmouseTool. I don't know about the Middle Eastern version but I assume it's the same.

    2. Re:Accessibility in KDE by frodo+from+middle+ea · · Score: 1
      Arrgh, didn't you read my sig correctly, I am NOT from middle east, I am from USofA.

      And my user name is "frodo from middle ea{rth}", the "rth" was truncated by /. , leading to many people assuming I am from middle ea(st).

      And as much as it saddens me to remind you of , your very own history, here goes...You see there was a greate fantasy author called J.R.R Tolkein , from your country. His greatest work a trilogy of books called "The Lord of the rings", was and is immencely popular with geeks, including myself. The name "frodo from middle earth", is in reference to the central character of the book "frodo" , who hails from a place called middle earth, (shire to be precise).

      Come on people, can I get a +6 informative on this ?

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    3. Re:Accessibility in KDE by Anonymous Coward · · Score: 0
      Well, you'll have to forgive those of us who aren't familiar with your Middle-Eastern literature and authors. Does this Frodo character come from the Arabian nights?

      BTW, once you saw that your username got truncated by /., why didn't you just register again with camel case (haha - camels come from the Middle East too!): just sign up as FrodoFromMiddleEast. No more confusion.

    4. Re:Accessibility in KDE by drinkypoo · · Score: 1

      As Foghorn Leghorn would say, "It was a joke, son, you missed it."

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Accessibility in KDE by jcupitt65 · · Score: 1

      Heh, Tolkein was South African, not British.

    6. Re:Accessibility in KDE by Anonymous Coward · · Score: 0

      Tolkein was South African, not British.

      So he may have been. Tolkien, however, whatever his origins, lived and worked in Britain.

      Besides, most of the greatest British writers were actually Irish or Americans who fled their homelands for the more congenial English life.

  23. GNOME: Views and thoughts from an apps developer by Anonymous Coward · · Score: 3, Interesting

    That's quite an facile editorial but you can't expect better from normal users. My screenshot looks better than yours. Evolution is better than KMail, GNOME looks more polished than KDE and so on. I do use XChat, Abiword, Rhythmbox.... ...usually you get stuff like these from normal users. And this is ok since you can't blame them for stuff they simply don't know about or don't have a slighest knowledge about.

    Such editorials are hard to take serious since they are build up on basicly NO deeper knowledge of the matter. Most people I met so far are full of prejudices and seek for excuses or explaination why they prefer the one over the other while in reality they have no slightest clue on what parameters they compare the things.

    If people do like the gance ICONS over the functionality then it's quite ok but that's absolutely NO framework to do such comparisons.

    I do come from the GNOME architecture and spent the last 5 years on it. I also spent a lot of time (nearly 1 year now if I sum everything up) on KDE 3.x architecture including the latest KDE 3.2 (please note I still do use GNOME and I am up to CVS 2.6 release myself).

    Although calling myself a GNOME vetaran I am also not shy to criticise GNOME and I do this in the public as well. Ok I got told from a couple of people if I don't like GNOME that I simply should switch and so on. But these are usually people who have a tunnelview and do not want to see or understand the problems around GNOME.

    Speaking as a developer with nearly 23years of programming skills on my back I can tell you that GNOME may look polished on the first view but on the second view it isn't.

    Technically GNOME is quite a messy architecture with a lot of unfinished, half polished and half working stuff inside. Given here are examples like broken gnome-vfs, half implementations of things (GStreamer still half implemented into GNOME (if you can call it an implementation at all)) rapid changes of things that make it hard for developers to catch up and a never ending bughunting. While it is questionable if some stuff can simply be fixed with patches while it's more required to publicly talk about the Framework itself.

    Sure GNOME will become better but the time developers spent fixing all the stuff is the time that speaks for KDE to really improve it with needed features. We here on GNOME are only walking in the circle but don't have a real progress in true usability (not that farce people talk to one person and then to the next). Real usability here is using the features provided by the architecture that is when I as scientists want to do UML stuff that I seriously find an application written for that framework that can do it. When I eye over to the KDE architecture then as strange it sounds I do find more of these needed tools than I can find on GNOME. This can be continued in many areas where I find more scientific Software to do my work and Software that works reliable and not crash or misbehave or behave unexpected.

    Comparing Nautilus with Konqueror is pure nonsense, comparing GNOME with KDE is even bigger nonsense. If we get a team of developers on a Table and discuss all the crap we find between KDE and GNOME then I can tell from own experience that the answer is clearly that GNOME will fail horrible here.

    We still have many issues on GNOME which are Framework related. We now got the new Fileselector but yet they still act differently in each app. Some still have the old Fileselector, some the new Fileselector, some appearance of new Fileselectors are differently than in other apps that use the new Fileselector code and so on. When people talk about polish and consistency, then I like to ask what kind of consistency and polish is this ? We still have a couple of different ways to open Window in GNOME.

    - GTK-Application-Window,
    - BonoboUI Window,
    - GnomeUI Window,

    Then a lot of stuff inside GNOME are hardcoded UI's, some are using *.glade files (not to mention that GLADE the interface buil

  24. wxWidgets by OGmofo · · Score: 1


    Enough said.

  25. Not Really? by Anonymous Coward · · Score: 0, Insightful

    I feel Trolltech dodged the issue. Again.

    Having SCO/Canopy representatives on the Board of Directors means the don't have influence on Trolltech? Why didn't he mention this in his answer? What is he trying to hide? I think we need a better explanation.

    Again, Trolltech has blown another opportunity to spell out exactly what their realtionship to SCO/Canopy. Warrants? Debt? Contractual obligations? Spell it out! "Not Really" is NOT GOOD ENOUGH !!!

    I don't feel releived. I'm still quite unsettled by their dodging the issue.

  26. MOD UP !!! by Anonymous Coward · · Score: 0

    These are legit. questions. Not flamebait.

    Trolltech should explain in specifics, not hand wave on generalities.

  27. Windows Developers by brolewis · · Score: 5, Insightful

    I am a developer who believes in cross-platform development. However, I do most of my development in a Windows environment. I write code in Windows, test in Windows, and release it from Windows, and everything I've worked on is OSS. However, according to Trolltech, I don't exist. Why do they assume that because the OS I happen to develop on isn't open source there isn't an open source community in that niche? They comment that most Windows users perfer shareware, however, that is not the case. I find that there are a number of Windows users who are wanting to use open source programs for their own work and yet here Qt is preventing us from using their tools because they feel the users aren't there. I find this an unfortunate development.

    --
    A little learning never hurt anyone.
    1. Re:Windows Developers by Anonymous Coward · · Score: 2, Informative

      > Qt is preventing us from using their tools

      QT is not preventing you or others from using their tools. You only need to pay for the license.

    2. Re:Windows Developers by brolewis · · Score: 0

      You are correct. I guess the better statement would have been: Qt is preventing us from using an OSS solution of their tools that do not require a pay license. I develop OSS as a hobby and release my software for free. I do not want to have to pay for the license when I will (most likely) never recoup that investment.

      --
      A little learning never hurt anyone.
    3. Re:Windows Developers by Anonymous Coward · · Score: 0

      Well you can develop OSS under Linux using QT without paying a license. On Windows basicly not many people will use QT because they keep using MFC or the stuff they offer native.

    4. Re:Windows Developers by Brandybuck · · Score: 1

      You sir, are the exception. For every one complaint of yours, there are twenty whining that Qt isn't appropriate for writing proprietary user subjugating shareware.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Windows Developers by drinkypoo · · Score: 1

      A community of windows developers 20% the size of the Unix F/OSS community, while out of proportion to the larger market share of windows, would still be quite a few developers.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Windows Developers by aeoo · · Score: 1

      Don't be cute. The parent clearly meant "preventing us from using their tools [with our free software programs]." So even though this bit that I added was not stated explicitely, it is obviously implied.

      So, why are you modded up? I don't know.

      Do you understand that even if a GPL software developer paid for the license, he/she could not distribute his GPL'ed program with Qt on Windows? He/she could distribute the binary, obviously. What would be the point of a GPL source that you'd need to compile against a non-openly available proprietary binary library in order to develop it?

    7. Re:Windows Developers by hayds · · Score: 1

      Its not that they feel the users arent there, its where they see their primary market. They rightly believe that most linux software is open source while most Windows software is closed source and proprietary. Therefore, the simple fact is that if they are to make money licensing QT, they need to charge the Windows developers for a commercial version since this is where all the commercial development is taking place.

      As another poster pointed out, they could release both GPL and QPL versions for Windows, similar to what they have done on other platforms but the problem with this is that there would be many developers use the GPL version for commercial software to avoid paying. I guess that TrollTech figures that since this is the area where they make their money, its better to not release QT GPL than to release it and have to try to crack down on the abusers who would probably have otherwise bought a license,

      As you said, its unfortunate but you can hardly blame them.

  28. Qt on Windows by ndogg · · Score: 3, Informative

    > a GPL'd Windows QT - it's probably not going to happen.

    Well, sort of. At the very least, it won't be done with Trolltech's support.

    --
    // file: mice.h
    #include "frickin_lasers.h"
    1. Re:Qt on Windows by Anonymous Coward · · Score: 0

      And yet just a few weeks ago in the "next generation desktop languages" discussion, everyone conveniently pissed on Java and promoted Qt as being more "free". GPL for Linux but "good luck engineering a port" for Windows doesn't sound very free to me.

    2. Re:Qt on Windows by Anonymous Coward · · Score: 0

      Well, excuse me, but "good luck engineering a port -- and by the way, here's the source code" is a fucking sight better than what the Open Source community has ever had from the closed source wankers.

      Richard Stallman and Linus Torvalds wrote a whole fucking operating system between themselves and gave it away for free, and you Windows lusers are so bloody pathetic you can't even port a pissy little GUI toolkit to your beloved operating system. 'Cause you're so freakin' busy writing "virii" and boasting about your "1337 h4x0r 5k!11z" and your collections of "crackz and warez", when really all you're doing is preying on misguided innocents' trusting nature and taking advantage of the fundamental physical impossibility of preventing copying of software. Any cunt could do that -- just that the Open Source community is above that kind of shit.

  29. Re:Definitely needs a non-commercial Windows licen by Anonymous Coward · · Score: 0

    It has to be said, but wxWidgets (formerly wxWindows) can turn into a total mess sometimes, due to its dependancy on the local OSs widgets. ie: You'll find its feature set is usually a lowest common denominator due to limits of one or more ports, and things often will work differently base don the port. Certainly, many ports are not useful, though the wxWidgets peopel valiently claim they are. (I really like the wxWidgets people, and theyr'e doing great work, but they really should stop claiming the thing is stable on anything other than Unix/GTK; The windows one isn't bad until you get into the serious parts, like localization. The Mac one is entirely broken.)

    Groknards.

  30. Re:Definitely needs a non-commercial Windows licen by XbainX · · Score: 3, Interesting

    I hear that... I'm just now starting to work on a project I'm coding in Python. I'd love to use PyQT, but one of my reasons for using Python is the portability. Why the hell would I choose a a cross-platform windowing API that is free (for non-commercial) for all but the OS family with the largest market share?

    Yes, yes, it's their code and they can choose to do whatever they want with it. Well, I'll choose to use wxWindows instead...

    It just kills me that they justify their GPL'd releases for Linux and MacOS X by helping the Free software community and yet it appears to be a completely alien idea to them (according to the interview) that just maybe there are some GPL developers out there that want to release software that runs on MS Windows.

  31. Re:Definitely needs a non-commercial Windows licen by Soul-Burn666 · · Score: 5, Informative

    " just because of the lame excuse "well Windows isn't GPL""

    That's _NOT_ the reason they give. The reason they gave is that too many commercial companies used the GPL version of the library in their commercial software instead of using the pricy commercial version of the library, and they said it's impossible to go and sue all of them.

    --
    ^_^
  32. Scandinavian deathmatch! by Anonymous Coward · · Score: 2, Funny

    Let the world vote - which scandiavian country is best on open source? Norway (Qt), Sweden (Mysql) or perhaps Finland (you know who...). What is Denmark doing, btw...?

    1. Re:Scandinavian deathmatch! by Anonymous Coward · · Score: 0

      Norway: Opera

    2. Re:Scandinavian deathmatch! by Anonymous Coward · · Score: 0

      ... which is not Open Source.

    3. Re:Scandinavian deathmatch! by MFA.at.DK · · Score: 1

      Short list of some rather know projects

      Fundanemt - www.fundanemt.org - Started by Christian Hansen

      Typo3 - www.typo3.org - Started by Kasper Skårhøj

      And then we have Blackie (Jesper Kjær Pedersen) - http://www.blackie.dk/ who have done some KDE apps

      Morten

    4. Re:Scandinavian deathmatch! by Anonymous Coward · · Score: 0

      Finland is not a part of scandinavia.

    5. Re:Scandinavian deathmatch! by green_crocadilian · · Score: 1

      Don't forget Eskil Steenberg's Verse, the 3D package with quite possibly the coolest backdrope image ever. (I believe Eskil lives in Sweden.) The project received some money from the EU, so perhaps, one day, there will be Loq Airou released for Linux...

    6. Re:Scandinavian deathmatch! by Anonymous Coward · · Score: 0

      Yes it is.

    7. Re:Scandinavian deathmatch! by Chainsaw · · Score: 1

      Let me guess. You're american, right?

      http://www.goscandinavia.com/

      --
      War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
    8. Re:Scandinavian deathmatch! by zhenlin · · Score: 1

      Countries that speak Scandinavian languages:
      * Denmark
      * Norway
      * Sweden
      * Iceland (Icelandic not mutually intelligable with the above)
      * Finland (Finnish is not related to any of the above, Swedish is an 'official' language)

      Countries that are on the Scandinavian penisula:
      * Norway
      * Sweden

      Countries that agree that the others and themselves are Scandinavian:
      * Norway
      * Sweden
      * Denmark

      What Germans think of Scandinavia:
      * Norway
      * Sweden
      * Finland

      Wikipedia article

      P.S. Linus Torvalds is a Swedish-speaking Finn.

    9. Re:Scandinavian deathmatch! by Carewolf · · Score: 1

      The Scandinavian penisula is named after Scandinavia, not the other way around. Scandinavia is named after Scania, which is a historic part of and the cradle of Denmark, but now part of South Sweden.

      Scandinavia is Denmark, Norway and Sweden. Nothing more, nothing less, always is, always has been. The nordic countries are the historic territories of Denmark and Sweden, which besides Norway include Finland, Foerese Islands, Iceland and Greenland (and partly Shetland Islands but they have been forgotten).

  33. Re:Haha by Anonymous Coward · · Score: 1, Funny

    Better than having something that's "micro" and "soft".

  34. Re:Definitely needs a non-commercial Windows licen by beforewisdom · · Score: 1
    Or.......to paraphrase:

    < Ronald Regan Cold War Era Voice >
    Mr. Eng,....tear...down.. this... wall!
    < /Ronald Regan Cold War Era Voice >

  35. Re:Definitely needs a non-commercial Windows licen by OglinTatas · · Score: 2, Informative

    Qt has a non-commercial windows license. It is basically the GPL with the added restriction that you cannot use it at your place of employment. That sounds reasonable. Hack stuff together as a hobby if you want, but if you need Qt at work, your employer should buy a license for it.
    I got a copy of Qt with the book "C++ Programming with Qt3"
    It looks pretty slick. I won't use it at work but everything else is fair game.

  36. OS X/Darwin by simpl3x · · Score: 2, Insightful

    Isn't the idea of Qt to avaid the proprietary aspects of OS X, which would be the interface. If it runs similarly on the "free" version, isn't it free from the proprietary aspects? Similar to the comments on Java earlier today, if the code is tied to non-free parts of the OS, then the tools cannot be free, and the potential forr costs being incured by TrollTech are a possibility.

  37. Re:Closed Source Licensing of QT by Anonymous Coward · · Score: 2, Insightful

    Yeah right. Linux also won't get a widespread adoption because it uses same predatory licence...

    BTW, licence didn't stop Opera from using QT on Linux. I haven't heard about any popular commercial GTK-software...

  38. What???? by LWATCDR · · Score: 5, Interesting

    "EE (laughing): As some people mentioned on the dot, it has partly to do with finances, sales and Trolltech's business model. Another point is the fact that Windows is a closed source Operating System. There is no community for Free Software development under Windows."

    Well it sure as hell will not evolve using QT! This is just a load of monkey muffins. I use
    Eclipse
    Netbeans
    FireFox
    Thunderbird
    Open Office
    Perl
    Python
    DevCpp
    GCC
    and MySql on my windows box. No free software comunity by butt.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:What???? by brolewis · · Score: 0

      And thats only to name the major projects! I develop a number of programs in the windows environment. I guess that all of these developers, both major and minor, are irrelevant (or rich enough to pay the license).

      --
      A little learning never hurt anyone.
    2. Re:What???? by Brandybuck · · Score: 1

      His quote says "there is no community for Free Software development under Windows." I believe he is entirely correct. You are talking about what you use, not about the Free Software you are creating for Windows.

      There is no community of Windows developers that are actively developing Free Software for Windows users. You may find a few things (like your list of apps), but they are primarily developed by Unix developers on a Unix system, and not Windows originals.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:What???? by Keith+Russell · · Score: 1

      Hmm, let's query sourceforge.net for GPL projects that target Win32, and see what comes up, shall we? So far, I see:

      • AbiWord
      • GAIM
      • PDFCreator
      • BitTorrent
      • Sodipodi
      • VirtualDub
      • eMule
      • CDex
      • 2 VNC apps, TightVNC and UltraVNC
      • 2 Doom engines, Doomsday and Doom Legacy
      • WASTE
      • WinMerge (which I use on a daily basis)

      Sorted by activity, the 100th project on the list has an Activity Percentile of 97.83.

      Mr. Eng needs to look in more places than Tucows.

      --
      This sig intentionally left blank.
    4. Re:What???? by BestNicksRTaken · · Score: 1

      The funny thing is, this Trolltech idiot doesn't realise that if there was an OSS GUI kit (like Qt) then there would be OSS Windows development, and it would [probably] be usable on Linux as well, thus promoting GPL development as a side-effect. I really think they're making up excuses for not making a non-commercial/GPL Windows version, just to force people to buy the software. Of course, they won't be able to get the message out to many, as the average hobby-developer won't be able to afford to learn using Qt (they don't even have an educational license anymore AFAIK).

      --
      #include <sig.h>
    5. Re:What???? by TioHoltzman · · Score: 1

      Well how this:
      The Visual Component Framework
      This is being developed as a cross platform framework (very siilar in features to Qt), but it is begin done on Win32 first, and then ported to OSX. And it's OSS, in that it's a BSD license.

    6. Re:What???? by TioHoltzman · · Score: 1
      doesn't realise that if there was an OSS GUI kit (like Qt) then there would be OSS Windows development

      Well, like I mentioned in an earlier post, there is:
      Check out the VCF.
      It's got a feature set close to Qt (the major thing missing is the BiDi text stuff), a superb RTTI API, uses standard C++, and works great on Win32, which is what it is currently actively being developed on. It's BSD licensed and there are ports for Linux and OSX under way.
    7. Re:What???? by LWATCDR · · Score: 1

      Actually I have developed free (as in beer) software under Windows. It is only useful to a small group of people but I did release it free of charge. Why did I leave the source out? Not one user in the bunch is a programmer and no one ever asked for it. It they had we would have given it to them.

      What most people still do not seem to get is that the world is application driven and not OS driven. Programs that run under both Windows and Linux do not hurt Linux. My office is going to move to OpenOffice, and Thunderbird when it hits V1.0. The more apps that we can migrate to that run under Windows and Linux the quicker we can migrate to Linux as our OS.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:What???? by arkanes · · Score: 1
      Theres plenty of open source apps developed for and on Windows, but they tend to be cross platform so perhaps they don't register as being a "Windows community". A good percentage of them start on Windows and move to other platforms, not the other way around (another good percentage are started as cross platform from the beginning).

      Of course, there might be more if Qt had GPL windows version. But I think the biggest problem with it's lack is that it's impossible to port GPL Qt/KDE apps to Windows, and I think that kinda sucks.

    9. Re:What???? by Anonymous Coward · · Score: 0

      ermmm.. a few open source projects for windows, does not make a community. The percentage of closed source to open source on windows is overwhelming. In linux, the majority of everything is opensource. This is what he is saying.
      WIndows itself is not open source.

    10. Re:What???? by justins · · Score: 1
      ermmm.. a few open source projects for windows, does not make a community. The percentage of closed source to open source on windows is overwhelming. In linux, the majority of everything is opensource. This is what he is saying.

      Then he is still completely wrong. It's not the proportion of open to closed source products on a platform that should be used to measure the strength fo the open source community on that platform, it's the quality of those products. There are plenty of good, well maintained open source products on Windows.

      Which is as it should be, since those products are one of the best ways to expose the market as a whole to free software.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    11. Re:What???? by Trejkaz · · Score: 1

      Though you could reimplement SWT using Qt, like IBM already did.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    12. Re:What???? by cubic6 · · Score: 1

      Also worth mentioning is Filezilla, an excellent free software FTP client *only* for Win32. Don't forget PuTTY either.

      --
      Karma: Contrapositive
    13. Re:What???? by incom · · Score: 1

      The majority of firefox developers develop under windows(or at least it feels that way when comparing the two).

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  39. Don't pick surprising pronunciations by ChaosDiscord · · Score: 1

    Feel free to call it whatever you like, but don't expect your end-users to use a potentially suprising pronunciation. If someone reading your name in print is going to come to a different conclusion, you've probably got a problem. I certainly hear lots of 'Ess-Queue-Ell' instead of Sequel for SQL. There's the ever popular Tex and Latex with the surprising Tech and La-Tech. (And for some reason people get really touchy over that one.) And so Cute is, well, cute, but expect lots of Queue-Tee (or more likely, Cutie).

    1. Re:Don't pick surprising pronunciations by cos(0) · · Score: 2, Informative
      I certainly hear lots of 'Ess-Queue-Ell' instead of Sequel for SQL.

      The correct pronunciation is Ess-Queue-Ell, according to this documentation entry:

      The official way to pronounce MySQL is ``My Ess Que Ell'' (not ``my sequel''), but we don't mind if you pronounce it as ``my sequel'' or in some other localized way.
    2. Re:Don't pick surprising pronunciations by Jim+Morash · · Score: 1

      I usually pronounce "SQL" as "Squirrel"

    3. Re:Don't pick surprising pronunciations by Anonymous Coward · · Score: 0

      "Feel free to call it whatever you like, but don't expect your end-users to use a potentially suprising pronunciation. "

      This is always an issue for initials, depending on what language is used to pronounce the word. The correct pronunciation of "Qt" is actually "Cute" when using norwegian.

    4. Re:Don't pick surprising pronunciations by Sweetshark · · Score: 1

      ... the ever popular Tex and Latex ...
      Thats TeX and LaTeX, you insensitive clod!

  40. Re:Definitely needs a non-commercial Windows licen by FuzzyFurB · · Score: 1

    Aqua isn't open source software, but Apple does contribute back to the free software world with it's patches to khtml and kjs through it's collobration with the KDE project for the development of their safari web browser. that's more than microsoft can claim.

    --
    Will Stokes Album Shaper http://albumshaper.sf.net
  41. hey, jackass by Anonymous Coward · · Score: 0

    Canopy is not on the Trolltech board of directors and you know it. All they have is a 5.7% investment in Trolltech.

    Now sod off with your GNOME fud.

    1. Re:hey, jackass by Anonymous Coward · · Score: 0

      read carefully.

      Ralph also servers as Chairman of the Board of Trustees of Angel Partners, a 501(c)3 support organization for the Church of Jesus Christ of Latter-Day Saints. He is also a Trustee for the Noorda Family Trust, the Scenic View Center, and the Worth of a Soul Foundation. He is the Chairman of the Board of Directors of Altiris, AP Software, Caldera Systems, Center 7, Coresoft, and Helius. He sits on the Board of Directors for: the Canopy Group, 2NetFX, Arcanvs, Cogito, DataCrystal, Expressware, Global Prime, The Guy Store, HomePipeLine, iBase Systems, Interworks, Lineo, MTI, ManageMyMoney, Nombas, Profit Pro, Recruit Search, Troll Tech and TugNut.

    2. Re:hey, jackass by zarr · · Score: 1

      Oh please, read the text you're quoting. The guy is on the board of 25 companies. How do you draw the conclusion that this is a "canopy goup representative". You might as well say the trolltech has a representative on the canopy board.

      Anyway, he only represent 5% of the shares. He can't to one damn thing unless the trolltech employees (who own 65%) agree.

    3. Re:hey, jackass by Anonymous Coward · · Score: 0

      1) Ralph J. Yarro runs Canopy. Ralph sits on the board of Trolltech. Check it out yourself. Please report back to us.

      2) Trolltech is quiet quiet about the control/structure or their company. They are a private company and really should disclose any/all outside agreements that they have with major players. TT makes good stuff. They should back it by assuring their users that they won't wind up giving money to SCO/Canopy. (At least not anymore thag a dividend check for "5%" of the dividend payout. )

      Again ... pay attention here ... Canopy *may* own debt or warrants on Trolltech or have agreements which magnify their power of actual percentage stock ownership. Al Davis is a minority partner in the Oakland Raiders but he operates as Dictator of the Oakland Raiders because of previous agreements with the other owners. There *may* be a similar aragnement between SCO/Canopy/Trolltech. I don't know. Trolltech could easily solve questions of conflict of interest with Linux community by coming clean on these issues. It is not a big deal if they are clean. If they are dirty, which looks more and more to be the case because they remain silent, then many Linux users won't use their products.

      Silence and dodging the issue are hurting Trolltech. It is in their best interst to spell things out.

    4. Re:hey, jackass by Anonymous Coward · · Score: 0

      Trolltech is owned and operated by the majority of share holders... the employees.

      Troltech is a private company, and as such, does not have to disclose such things as control/structure of our company. Look up the word private.

      There is no such 'secret deal' with Canopy for control. You have watched too many X-Files shows.

    5. Re:hey, jackass by Ralph+Yarro · · Score: 1

      The guy is on the board of 25 companies. How do you draw the conclusion that this is a "canopy goup representative". You might as well say the trolltech has a representative on the canopy board.

      It's clear that you have no idea what you're talking about.

      --

      The real Ralph Yarro posts as Anonymous Coward. Anyone else is an impostor.
    6. Re:hey, jackass by Anonymous Coward · · Score: 0

      our company.
      Cool! Trolltech speaks!

      does not have to disclose such things as control/structure of our company
      True. You don't. But, again, let me point out. This silence is deafining. Spell out the control/structure and put your customer base at ease! It's in you own benefit to come clean ... if you are clean .


      There is no such 'secret deal' with Canopy for control

      Then WTF is Ralph Yarro doing on the board ? Kick him off if you are so independent of SCO/Canopy.

    7. Re:hey, jackass by Fnkmaster · · Score: 1
      They likely have a contractual agreement as part of the investment deal with Canopy that allows Canopy to appoint one representative to the BOD of TrollTech. They might be able to kick Ralph Yarro off or ask him to leave nicely if he were hurting their business actively, but Canopy would most likely have the right to replace him with somebody else of their choosing.


      You generally can't do an after-the-fact renegotiation of your previous funding deals with respect to Board seats, though if they took more funding later, they could expand the board and thereby diminish Mr. Yarro's influence. Anyway, it's hard to say what his influence really is since TrollTech doesn't seem to publicize the makeup of their Board on their site. Probably at least 5 or 6 directors though, if not 10 or more, so it's unlikely Mr. Yarro could single-handedly direct strategy in any meaningful way. Though Canopy may own preferred shares and have certain extra rights with respect to executive appointments, mergers, acquisitions and so on, the common stock majority holders still usually have the ability to control the overall makeup of the board and the form and shape of the company well enough.


      But yes, a lot of people would feel more comfortable if they could see the exact breakdown of the contracts signed with Canopy when they invested.

  42. Re:Visual Tool by arkanes · · Score: 1

    Not sure what you mean, there - there's lots of toolkits that run on Windows (including, of course, the superb wxWidgets), and almost all of them have script language bindings if you don't like C/C++, and almost all of those scripting languages run on Windows. It's true that _most_ windows apps are writting with Visual Studio or VB, but not all. And it certainly doesn't mean that there aren't plenty of other options.

  43. Also worth mentioning.... by MAXOMENOS · · Score: 1

    ...ICSharpCode.Net, which has the GPL's Sharpdevelop IDE for .NET

  44. Re:Closed Source Licensing of QT by happyfrogcow · · Score: 2, Informative

    No widespread use in Linux? Last I checked, KDE uses QT. How many Linux distributions distribute KDE? Probably all the major ones.

    What real reasons are there for QT to change it's licensing for the Windows platform? The interview clearly states why they won't. Your logic makes no sense to me. Someone who embraces the predatory licensing of MS-Windows will be afraid of the licensing of non-Free QT? I doubt it. If someone doesn't like non-Free QT license, but will tolerate MS licensing, then they have some weird conflicting views.

    Your insight about the QT logo is a bit off the wall, if you ask me. read into it what you want, though.

  45. Re:Definitely needs a non-commercial Windows licen by kallisti · · Score: 1

    The non-commercial version also puts a big "[Non-commercial]" in the title of every window. What's worse, you have to use Borland (on the book CD) or Microsoft's C compiler, either meaning I need to pay for VC.net or use a compiler which doesn't handle C++ templates correctly and breaks STL/Boost/Loki-type stuff. For just goofing around, it is ok, but it looks like I'll have to move to Linux to get anything decent written.

    The non-commercial license is very different from the GPL.

  46. Well said, well said by Anonymous Coward · · Score: 0

    point.

  47. Re:Definitely needs a non-commercial Windows licen by XbainX · · Score: 1
    So does that mean if a large number of commercial applications are made for Linux they'll stop releasing a GPL'd version for that platform for fear of developers violating the license agreement?

    From the article, discussing the MS Windows licensing decision, "Another point is the fact that Windows is a closed source Operating System. There is no community for Free Software development under Windows. The situation is very different from Linux, as you know. On Windows development usually happens as shareware or commercial software and we don't see that community evolving into producing Free Software."

    Can you point me to a document where Trolltech states that they don't have a Free MS Windows version due to an umanageable amount of license policing?

  48. Re:Visual Tool by Brandybuck · · Score: 1

    Talking with a Sun employee, I got the rather strong impression that Sun chose GTK+ because they only had C and Java guys.

    --
    Don't blame me, I didn't vote for either of them!
  49. On cute by gspr · · Score: 1

    My theory: In Norwegian, q is pronounced "ku", and t is pronounce "te", which when said in English becomes "cute".

  50. You misunderstand the goal of the GPL by yokem_55 · · Score: 1

    Well, the goal of the GPL is to expand the availability of Free (as in freedom) software, not to be "a standard for use in all applications."

    --
    ...and IN SOVIET RUSSIA, beowulf clusters imagine 1, 2, 3 profit!!!! jokes made out of YOU!!!
  51. Re:Visual Tool by Anonymous Coward · · Score: 0

    Why are people marking this flamebait. It's a fact, the unix world has too many choices.

    VB and VC might not be perfect, but ask any real developers. Tell them you develop windows gui using anything else and you might not even have a job next.

  52. Re:Definitely needs a non-commercial Windows licen by Brandybuck · · Score: 1

    Where are all these wxWidgets freaks coming from. Did the name change suddenly confer mass popularity on the project or something?

    To date, I have yet to see any X11 software that used wxWidgets besides one dialog editor for wxWidgets. Maybe its doing gangbusters in Windows land, but it's an unknown in my world.

    --
    Don't blame me, I didn't vote for either of them!
  53. GPL Windows Port by Anonymous Coward · · Score: 0

    The release in C++ GUI Programming with Qt 3 is not too bad. There is a little hacking to do if you want to use the free Borland compiler with threads. Also cygwin is a must. Once these two things are done, it's easy to develop on Linux and port the final app to windows.

    "Enterprise features", like activeX controls, are not in the book release.

    There is a GPL Windows port in the works...not from trolltech, but from here.

    I think the enterprise license for the Windows release, necessary if you want to use the advanced features of Qt or are doing closed source work, is about $2500 a year (per developer) and about $400 a year (per developer) after that for license maintenance.

    It's a nice toolkit. It could be better, the documentation is a little weak in places, some the objects are malformed, they don't use enough STL.

    Beyond this, just being able to search on the web for the solutions to common problems is just great.

    Personally, I don't care if it's not GPLd under Windows. People who pay for pain won't mind paying for some more! As I say, you can develop and demo under linux for free, and port to windows later...watch out for enterprise or professional only features...they will be missing from the book version.

    1. Re:GPL Windows Port by Mr2cents · · Score: 1

      the documentation is a little weak in places

      Excuse me? It's hard to think of a framework with better docs than qt! In fact, the documentation is really one of it's strong points! It's a real time-saver, with lots of example code, and all methods used in examples are hyperlinked back to their documentation. The only point where I agree is the STL part, but that's partly because it used to be badly supported by compilers (plus it's a pain in the behind to debug).

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
  54. Re:Definitely needs a non-commercial Windows licen by bigberk · · Score: 1

    People are realizing that there are lots of apps using wxWidgets, it's just not very apparent because... well, it looks like native GUIs for the platforms. Which is good! BitTorrent uses wx, so does Audacity, Forte Agent...

  55. Pronounciation by StormReaver · · Score: 1, Interesting

    Yes, I know that Qt is pronounced as "Cute", but I refuse to pronounce it like that. It's hard enough to get Management to take it seriously as it is, since it lacks an IDE, but calling it "cute" would have gotten me 100% ignored.

    Calling Qt "cute" also makes conversation about it with outsiders obnoxious, as people think I'm using an adjective instead of a noun. It's just easier in all respects to stress both letters (cue tee).

  56. Re:Closed Source Licensing of QT by molarmass192 · · Score: 1

    I haven't heard about any popular commercial GTK-software...

    Off the top of my head, the "current" commerical GTK apps include Applixware, Gobe Productive, Yahoo Messenger, Sentry BullDog, Netscape, and Eclipse's SWT. The gist of your post is right though, there are more commercial apps using QT than GTK on Linux. However, forget about those two because the current king of commericial GUIs on Linux is (still) boring old Motif!

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  57. SwingQT by Anonymous Coward · · Score: 0

    After the Swing API has been successfully ported on top of SWT (SwingWT) - why not a Swing API on top of QT? SwingQT would be a useful step for both, Java and QT.
    There is already a QtAWT but Swing on top of the QtPeers is still just Swing, not Qt.

    1. Re:SwingQT by Trejkaz · · Score: 2, Interesting

      The Qt API is already about as easy to use as Swing anyway, and people can use QtJava if they want to use Qt. But honestly what we needed Sun to do was to increase the number of widgets in AWT rather than developing Swing. Then we could implement more AWT peers using native toolkits and everyone would be happy.

      And most importantly, SWT would never have existed.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  58. Re:Eirik Eng by stratjakt · · Score: 1

    "nth" isnt a word, it's a mathematical shorthand. Ie; "The nth term is described by n^2+(n-1)", or some such. The n of course stands in for some arbitrary whole number.

    It's not a word in english, and if you're using it in scrabble you're a dirty, smelly cheater who deserves a hand full of "Q"s with no "U"s.

    Then again, if you allow "nth" you probably allow "QED", which opens up the door to latin acronymns in which case, fuck it, any random assortment of letters is a "word".

    --
    I don't need no instructions to know how to rock!!!!
  59. Re:Definitely needs a non-commercial Windows licen by ajs318 · · Score: 1, Flamebait

    The fact remains that there is a version of Qt available under the GPL -- and, therefore, in source code form. Anybody could quite legitimately port that to Windows, as long as it was released under the GPL {or not released at all, just used within an organisation}. Sure, it would take a bit of effort, but that's the only obstacle. Trolltech cannot do anything legally to prevent you from doing it.

    I think it's absolutely pathetic the way all these Windows fanboys bitch about the way Trolltech hasn't released a GPL version of Qt for windows. Nothing is stopping them doing what we in the GNU/Linux community have already done for ourselves, and writing their own. But the truth is the only kind of software the Windows users really know or care about writing is worms and viruses -- and even then they only manage that with a lot of help from Microsoft. They're quite content to eat the shit they get fed, because they know it would be too much like hard graft to try changing it.

    --
    Je fume. Tu fumes. Nous fûmes!
  60. Re:Definitely needs a non-commercial Windows licen by BestNicksRTaken · · Score: 1

    What's worse is that the non-commercial Qt that comes with the book doesn't have a PyQt to go with it as the Riverbank guys are stick-in-the-muds like Trolltech!

    The Qt/PyQt that comes with BlackAdder is about as close as you can get to non-commercial Py/Qt, but that's $80+ and crippled (and is Python-only) and non-distributable.

    If you want the PyQt for Windows DLL's though, try here (the support files for BA!):

    http://www.smga3000.com/thekompany/BAdemo/

    --
    #include <sig.h>
  61. Re:Visual Tool by The+Snowman · · Score: 3, Interesting

    You look at windows and Visual Basic and Visual C, those are all anyone would ever need in windows land.

    Wrong. There are plenty of non-Microsoft tools available. To name a few open source or OSS-friendly tools: ActivePerl, MinGW, CygWin, Visual-MinGW, GTK+, Eclipse, Java/NetBeans, et al. I use most of those to develop Windows applications rather than Microsoft's offerings. The only thing missing is a good GUI toolkit that is open source (sorry, Java GUIs are fugly), or at least open-source compatible, and Qt fits the bill. Unfortunately, TrollTech refuses to release a free version for Windows because there is no community (bullshit) and trolls like you think Microsoft makes the only decent Windows tools (bullshit).

    If projects like OpenOffice and Mozilla can have faith in Windows users and developers, why not TrollTech? TrollTech could help the OSS community make huge strides toward Linux adoption if they would help bridge the gap.

    --
    24 beers in a case, 24 hours in a day. Coincidence? I think not!
  62. MOD PARENT DOWN by sn0wman3030 · · Score: 1

    this is a known troll. please mod accordingly.

    --
    Life is offtopic.
    1. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

      Why exactly is that a troll? There are some really good points here.

    2. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

      The true Trolls are the ignorants like this sn0wman guy. The above comment is well written and there are a lot of things that are simply true and valid. Most of the stuff even I can confirm. The problem with GNOME is not just the bad architecture - it's also the community. They are more up to picking each others eye rather than helping each others to make this lousy plattform become a better one. I am speaking from own expirience here.

    3. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

      The guy you accuse for being a 'known Troll' made more for GNOME than you or some other dumbasses who permanently call him a 'Troll' so better watch what you say. From my mind he is responsible for CVSGnome (Buildscript GNOME), Balsa (email client for GNOME), Atlantis (Webbrowser for GNOME), Galeon (Webbrowser for GNOME) hacking. He may have done more which then needs more investigations. You are a fucking lamer if you continue using tools where he was contributing to and then calling him a 'known Troll' at his back.

    4. Re:MOD PARENT DOWN by sn0wman3030 · · Score: 1

      Sorry man. I've read this post before. I just call 'em as I see 'em.

      --
      Life is offtopic.
    5. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

      We read a lot of posts which have been made before. People simply keep cut&pasting them from one topic to another without further thinking.

      Although even if we read these posts over and over again they are not less untrue from what they contain as message.

      That guy knows GNOME good enough and has done enough for it which makes him a good resource of such informations. I think if that message contains 'Havoc Pennington' or 'Miguel de Icaza' as name then you would hype up and tell them 1000 times how right they are.

      You should better think whether he could be right with what he writes rather than calling him a 'known Troll'. Without people like him, people like you won't see any changes in upcoming GNOME versions.

    6. Re:MOD PARENT DOWN by fejjie · · Score: 0, Troll

      stop referring to yourself in the third person. we all know you are a troll. it doesn't matter if what you say has valid points or not, you are only posting it to be a wanker.

    7. Re:MOD PARENT DOWN by fejjie · · Score: 1

      wow, oGALAXYo sure likes to reply to his own posts pretending to be a different AC each time.

      stop spreading FUD. You don't have to FUD GNOME just to praise KDE, if KDE is so great you should be able to praise it without having to bash GNOME.

      just because a widget is deprecated doesn't mean you can't use it, it just means that in gtk-3.0 it will be gone (or there is a good chance it will be).

      Qt does the same thing. sheesh.

    8. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

      Since when is Ximian full of faggots ?

  63. Cute Verbs by pete-classic · · Score: 1

    Philippe, thanks for verbing the word transcript, when there was already a perfectly serviceable verb form: transcribe.

    Anyway, I thought everyone knew it was pronounced "cute," though I always thought it should be "cutie." (Comeon, QT, Que Tee, cutie, right?)

    -Peter

  64. Re:Definitely needs a non-commercial Windows licen by Brandybuck · · Score: 1

    I was thinking of installing BitTorrent on my system. That would have made one wxWidgets/GTK (or possibly wxWidgets/OpenMotif) application on my FreeBSD system. Since I'm not interested in the others listed at wxWidgets, it's still trailing behind FOX and FLTK.

    --
    Don't blame me, I didn't vote for either of them!
  65. Re:Haha by Anonymous Coward · · Score: 0

    Microsoft has one of the best public images of any company. So their name must be at least SOMEWHAT good. Of course this does not include the opinions of slashbots.

  66. Re:Eirik Eng by MonoSynth · · Score: 1

    But in Dutch, his last name is quite scary....

  67. Cross-platform OSS is very important! by Qwavel · · Score: 4, Insightful

    I know that some people are against having Windows versions of OSS software, but I don't agree. It is important to get Windows users to use cross-platform stuff like OOo and Mozilla. This will help prepare them to switch to another OS when the time is right for them.

    The same could be said for developers. If Qt was a viable option for Windows developers then many would use it and they would be better prepared for, and more likely to switch to, another OS.

    This seems like a fairly straight-forward argument, which is why many important OSS projects make a big effort to work on Windows as well as Linux. I realize though, that none of this is within TT's mandate. They are a company, not a project, so their job is to make money. Sometimes this coincides with doing what is best for the OSS and Linux communities, but I am amazed at how often this is not the case.

    So, though I am a C++ developer, and I believe that Qt is much better than GTK, I'll have to side with GTK for Linux.

  68. Re:Definitely needs a non-commercial Windows licen by StormReaver · · Score: 1

    "The reason they gave is that too many commercial companies used the GPL version of the library in their commercial software instead of using the pricy commercial version of the library, and they said it's impossible to go and sue all of them."

    I could find no such reference in the section of the interview talking about a GPL'd version for Windows.

    The actual reason given was incoherent and completely meaningless. If they had just come right out and said, "we make the vast majority of our money by requiring Windows developers for pay for licenses, and we don't want to lose that revenue," then they would have put the question to rest. Instead, they sidestepped the question entirely.

    I work for county government, and I produce software for internal use only. Management was perfectly willing to license all internally developed software under the GPL. All our users are on Windows, so the Windows versions was the only Qt option that was viable.

    Since I am so proficient with Qt, the county bought a Windows license for me last year. I do all my development on Linux, then recompile on Windows using the Borland free command line compiler.

    I am the only developer in the county who is familiar with Qt, and the only developer who primarily uses Linux. I have been in love with the Qt API since day one. The others develop entirely on Windows.

    Qt got the official boot at work for a couple reasons:

    1) No Windows IDE. Having to pay for a full IDE (Visual Studio or C++ Builder), then having to pay for Qt licenses on top of that is a ridiculous proposition. And the poor integration with them both is a non-starter. This is by far the biggest reason Qt lost to C++ Builder.

    2) We don't make any money off of software development. It is necessary for us to create software to support our internal processes, but that software is useless to anyone but us. Given Qt's lack of an IDE (which we could work around), the fact that it was going to cost us at least as much as C++ Builder (which has a full IDE), and twice as much under some circumstances, there was absolutely no way the boss was going to standardize on Qt.

    Trolltech is badly fumbling the ball here. The only reason that Qt gained the following that it has on Linux is because it's Free/free for writing GPL'd applications. Being a great toolkit was not enough. Qt gained an Open Source following because of the license.

    I can't believe that Trolltech people actually said that the main reason they don't GPL Qt for Windows is because there is no Open Source community under Windows. That's backward logic.

    The real reason there is no Open Source Qt community under Windows is because there's no GPL'd Qt under Windows. Duh!

    The Windows Open Source community would materialize the moment Qt were GPL'd under Windows. A large part of that would be a melding of the Linux community with the Windows community.

  69. Re:Definitely needs a non-commercial Windows licen by arkanes · · Score: 1

    I don't know _any_ apps made with either FOX or FLTK. Certainly nothing with the userbase of bittorrent or xmule. So maybe it's only trailing _for you_.

  70. Re:Definitely needs a non-commercial Windows licen by Trestran · · Score: 3, Informative
    Anybody could quite legitimately port that to Windows, (...)
    Sort of what the people at kde on cygwin are trying to do with their qt 3 win32 port:

    • The native win32 port of the qt library is going to have the following features:
    • Complete gpl licensed replacement for win32 environments
    • based on the gpled qt/X11 sources means there is no licensing problems with any commercial trolltech license
    • supports mingw and cygwin host environment
    • supports cygwin mount table even under mingw environment - improves cygwin and mingw interoperability
    • base of a future native KDE port
  71. It's NOT about whether we trust Trolltech by Anonymous Coward · · Score: 0

    Even if we can trust Trolltech today, we have no idea what will happen to the company tomorrow. Will Microsoft buy them for $1 billion? Will Trolltech pull a SCO, following a change in leadership?

    The fact is, we don't know.

    So the issue is _not_ whether we can trust Trolltech today.

    The issue is avoiding the _need_ for trust.

    For example, if your company uses Windows, and Windows applications, then you are trusting Microsoft not to screw you (fat chance).

    But if your company uses Linux, and Open Source applications, then there is no need for trust -- if one Linux supplier misbehaves, then you can switch to another, or even fork the code yourself.

    Thus, with proprietary software, you _cannot_ switch suppliers, so you are relying on trust.

    But with Open Source software, you _can_ switch suppliers, so are protected, even if your trust in one suppliers fails.

    And the fact is, the proprietary version of Qt is just that -- proprietary. You cannot fork it, and you cannot switch suppliers.

    In other words, if you use proprietary Qt, and proprietary-Qt-based applications, then you are putting all your trust in Trolltech. You are using proprietary software, and you are crossing your fingers.

    Alternatively, you can use Open Source software, and enjoy all the freedom and protection that comes with it.

  72. Re:Eirik Eng by Sn_wC_t · · Score: 1

    how would you pronounce eieio?

  73. Re:Definitely needs a non-commercial Windows licen by Keith+Russell · · Score: 1
    But the truth is the only kind of software the Windows users really know or care about writing is worms and viruses -- and even then they only manage that with a lot of help from Microsoft. They're quite content to eat the shit they get fed, because they know it would be too much like hard graft to try changing it.

    This gets a +1: Interesting?! Calling anyone who writes software for 90% of the computer-using public criminals? This may be the most personally insulting thing I've ever read on Slashdot. Nice keyboard courage, there, buddy.

    --
    This sig intentionally left blank.
  74. Re:Visual Tool by arkanes · · Score: 1
    The only thing missing is a good GUI toolkit that is open source (sorry, Java GUIs are fugly)

    Investigate wxWidgets.

  75. Re:Don't trust trolltech by Anonymous Coward · · Score: 0

    and just how do you know TT ownes scox shares? hmmmm?????

  76. Re:Definitely needs a non-commercial Windows licen by yamla · · Score: 1

    I did not write the grandparent post but it is well known on the qt-interest mailing list (run by Trolltech) that the reason there's no GPL'ed version of Qt for Windows is exactly the reason given in the grandparent post.

    I find it strange that you wish Qt came with a Windows IDE. I see these as entirely separate products. I do not expect Qt to come with an IDE and indeed would probably not use one (I quite like KDevelop). Qt also does not come with a compiler, it does not come with source code control, it is not a web browser, and it cannot play DVDs. Obviously I am being facetious here.

    Qt is expensive. If C++ Builder allows you to develop a similar quality of product at about the same level of work, your boss is right that you should be using C++ Builder. At the company I work for, we examined the alternatives and decided that purchasing a license for Qt would be a cost-effective solution and indeed this seems to have been the case.

    --

    Oceania has always been at war with Eastasia.
  77. "No! It's Tee-Cee-El" by soloport · · Score: 2, Funny

    I was happily producing tcl/Tk apps for more than a year, until a new employee came on board. He would pronounce it "tickle". "Tickle [this]" and "Tickle [that]" without so much as an ounce of shame. It bugged me so much! I used to pronouce it "Tee-Cee-El" as much as possible just to see if he'd get the hint and *stop*. I stopped working with tcl just to stay away from the small following he'd developed who all ran around discussing better ways to "tickle" -- or whatever.

    I still can't pronounce it "tickle" without feeling like I'm somehow being intimate with everyone in the room. It's all about the mental picture. At least "cute" doesn't conote a bad mental piture. I mean, come on... Have some cooth! What if someone came up with a language called BT or FK or SHT? How would you want people to pronouce those languages in a staff meeting?

    1. Re:"No! It's Tee-Cee-El" by Anonymous Coward · · Score: 0

      So what you're saying, basically, is that you have a shameful, suppressed desire to be tied up and molested with a feather? Wierdo.

  78. Hey Zarr, the rest of the link for you ... by Anonymous Coward · · Score: 0

    Under Ralph's direction, the Canopy Group has identified and invested in promising open source and Internet infrastructure technologies. Canopy's greatest strength lies in providing the companies that produce these technologies a sheltered environment in which they can grow and develop. Canopy companies are strongly encouraged to work with each in synergistic partnerships.

    Ralph also servers as Chairman of the Board of Trustees of Angel Partners, a 501(c)3 support organization for the Church of Jesus Christ of Latter-Day Saints. He is also a Trustee for the Noorda Family Trust, the Scenic View Center, and the Worth of a Soul Foundation. He is the Chairman of the Board of Directors of Altiris, AP Software, Caldera Systems, Center 7, Coresoft, and Helius. He sits on the Board of Directors for: the Canopy Group, 2NetFX, Arcanvs, Cogito, DataCrystal, Expressware, Global Prime, The Guy Store, HomePipeLine, iBase Systems, Interworks, Lineo, MTI, ManageMyMoney, Nombas, Profit Pro, Recruit Search, Troll Tech and TugNut.

  79. Re:You are absolutely correct -- Qt is dangerous by Capt.+Beyond · · Score: 1

    >The use of GTK+ maintains the freedom of the Linux >platform.

    >The use of Qt, for proprietary applications, results in a >platform that is locked in to Trolltech.

    So you are saying that freedom in linux means proprietary companies can write proprietary closed source code, and sell it on Linux. That is not about free software. Linux is about free software, which the LGPL disregards.

    Which is why Qt is more about free software than GTK will ever be.

    --
    -- "Perceptions create reality. By changing your perceptions you change your reality."
  80. Re:Definitely needs a non-commercial Windows licen by Keith+Russell · · Score: 1
    I did not write the grandparent post but it is well known on the qt-interest mailing list (run by Trolltech) that the reason there's no GPL'ed version of Qt for Windows is exactly the reason given in the grandparent post.

    Maybe it's just me, but if you pose the question in your FAQ, but the real answer can only be found by rummaging through a mailing list archive, you're dodging the question.

    --
    This sig intentionally left blank.
  81. Re:Definitely needs a non-commercial Windows licen by tyrione · · Score: 2, Insightful
    MacOSX isn't OSS, it's proprietary Apple stuff that they hacked on top of an OSS OS, so come up with another excuse TT....

    Hacked? Are you an ass? Yes. Yes I believe you are truly an ass!

    Hate to pea in your wheaties but Quartz, Cocoa, Java, QuickTime and more are not "hacks." I'd love to see what you consider non-hacks. Let's not even get into the contributions NeXT and now Apple is making with BSD, Mach and GCC. Shit if it wasn't for those contributions GCC would be far behind the curve. It's amazing to me how one shoots off commentary without ever being on the inside to know what the hell goes on.

    What I learned working at NeXT and Apple is we seemed to have this reputation of being untouchable and overly arrogant with our developed products. Not surprising considering seeing both sides of the screen I've yet to find any other company who has even close the caliber of talent writing software that NeXT did and did infuse into Apple.

    Any one who would turn down a job to learn under that Engineering team is either a complete schizophrenic or never was considered for any of those positions, in the first place.

    It is clear to me how come Trolltech isn't offering a free Windows port. They want to stay in business and the Windows world has a crapload of money to purchase licenses from them. If Bill Gates suddenly went Open Source I'm sure Trolltech would follow.

  82. Re:Definitely needs a non-commercial Windows licen by stephanruby · · Score: 1
    Maybe it's just me, but if you pose the question in your FAQ, but the real answer can only be found by rummaging through a mailing list archive, you're dodging the question.

    What's wrong with dodging questions?

  83. Re:Visual Tool by The+Snowman · · Score: 1

    Investigate wxWidgets.

    wxWidgets is a decent toolkit. I do mean to look more closely at it, but Qt is the filet mignon of the GUI toolkit world. wxWidgets was a bit rough around the edges last time I looked at it, but I hear there was a major revision since then. At least the main developer said he had one planned. The last time I looked at it, it was still called wxWindows. That shows my age, eh?

    Anyway, free GUI toolkits is one topic that Slashdot covers sometimes. This article is about Qt specifically. I do not like the attitude that the Qt people had in the article, saying there is no Windows/OSS community. I take umbrage at that because I am part of that "nonexistant" community.

    --
    24 beers in a case, 24 hours in a day. Coincidence? I think not!
  84. Check your facts, please by falonaj · · Score: 1
    1) What is Ralph J. Yarro of Canopy infamy doing on the Trolltech board of directors? Sorry, sitting on the board means "influence".

    Please stop reporting wrong rumours as facts.

    Check Trolltech's site for their board of directors, or search for "Yarro" on their site - and then apologies to them for spreading lies.

  85. Re:Definitely needs a non-commercial Windows licen by drinkypoo · · Score: 1

    Go reread the article. The primary reason they gave was that in order to get the Windows development kit you have to sign a webform and that's how they get most of their contact information for when they spam people.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  86. Re:Definitely needs a non-commercial Windows licen by mdwh2 · · Score: 1

    I think it's absolutely pathetic the way all these Windows fanboys bitch about the way Trolltech hasn't released a GPL version of Qt for windows. Nothing is stopping them doing what we in the GNU/Linux community have already done for ourselves, and writing their own.

    Maybe I'm mistaken, but in my opinion one of the strong advantages of open source is that it allows sharing of code, rather than having everyone have to reinvent the wheel. Sure, someone could port a GPL version of QT to Windows themselves. Or perhaps, they could not bother with QT and stick with other toolkits as does happen. Perhaps Trolltech shouldn't have released QT as GPL on any platform - after all, any Linux developer can go and write their own toolkit if they want a GPL one.

    And why is it okay to support or argue for the idea of open source (as Linux users often do), but it's "pathetic" to do so if you're a Windows user?

  87. Re:Definitely needs a non-commercial Windows licen by ajs318 · · Score: 1
    Perhaps Trolltech shouldn't have released QT as GPL on any platform - after all, any Linux developer can go and write their own toolkit if they want a GPL one.
    Which is exactly what they did -- and it's an almighty coincidence if that wasn't what prompted TrollTech to release Qt under the GPL.
    And why is it okay to support or argue for the idea of open source (as Linux users often do), but it's "pathetic" to do so if you're a Windows user?
    Because you are judged by your deeds, not your words. It's better to light a candle than to curse the darkness.

    Anyway, if you're that concerned about Open Source software, why don't you ditch Windows altogether and move to a real Open Source operating system, such as Linux or one of the BSD variants?
    --
    Je fume. Tu fumes. Nous fûmes!
  88. New Qt Designer Marketing Slogan by Anonymous Coward · · Score: 0
    This thing is in many ways the period to what you get today on Microsoft Windows from Visual Studio.

    Qt Designer: Visual Studio on the rag!
  89. This is managment team, not BOD by Anonymous Coward · · Score: 0

    Board of directors is different than management team. Stock holders vote on board of directors. The board of directors appoints top managers (C.E.O, VPs, etc. who run the company).

    I wish Trolltech had a "Board of Directors" Page. I'd love to see it !!!! The page you are pointing to is not it. Sorry.

    Google on "Yarro Troll Tech board of directors" and report back to us.

  90. a wacky little society... by justins · · Score: 1
    called "The Vast Majority of Unix Programmers." Maybe you've heard of them.

    From the interview:
    I would suspect that a society looking for a C solution would probably would go with Gtk, but I've never heard about them.
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  91. Re:You are absolutely correct -- Qt is dangerous by Anonymous Coward · · Score: 0

    > > The use of GTK+ maintains the freedom of the Linux platform.

    > > The use of Qt, for proprietary applications, results in a platform that is locked in to Trolltech.

    > So you are saying that freedom in linux means proprietary companies can write proprietary closed source code, and sell it on Linux. That is not about free software. Linux is about free software, which the LGPL disregards.

    > Which is why Qt is more about free software than GTK will ever be.

    If you are not lying, then you are an utter fool.

    Because even a regular fool can see why your statement is false.

    To see why, let's consider two users...

    User-A:

    User-A only runs Open Source software.

    Thus, User-A refuses to run any proprietary applications built with GTK. Likewise, User-A refuses to install the proprietary version of Qt, or to run any proprietary applications built with it. Thus, it makes no difference for User-A whether his applications are built with GTK or Qt, because they are all Open Source.

    Thus, for User-A, GTK and Qt are equal, in terms of freedom.

    User-B:

    User-B, on the other hand, wants his platform (Linux) to be Open Source, but he is willing to take a chance and run some proprietary end-user applications.

    For User-B, there is a big difference between GTK-based and Qt-based applications.

    Let's say, for example, that User-B runs 20 proprietary applications built with GTK.

    Now let's say that the maker of application #17 changes that application so that it now requires .Net, and a Microsoft Palladium id, in order to run.

    If User-B wants to avoid Palladium, what can he do?

    Well, since it's just one application, it will probably be worth the effort for him to replace that application.

    And if the makers of GTK itself tried to introduce the .Net/Palladium dependence? Obviously the 20 application makers, or someone else, or even User-B himself, would fork GTK.

    Now let's say, instead, that User-B runs 20 proprietary applocations built with proprietary Qt.

    And, let's say that Trolltech introduces the .Net/Palladium dependence into Qt itself.

    Now, if User-B wants to avoid .Net and Palladium, he must replace all 20 of his proprietary-Qt-based applications at the same time. It would be like trying to migrate off of Windows.

    Thus, User-B is strongly lock in to proprietary Qt, because it is a huge effort to switch. Plus, neither the application makers, nor User-B, nor anyone else, can legally fork the proprietary version of Qt.

    Thus, even if he uses some proprietary applications, User-B can protect his freedom by ensuring that the underlying platform, and libraries, are Open Source. If one application maker does something bad, it only affects that one application, so he can replace that one application. And GTK, even when used to build a proprietary application, is an Open Source library.

    But if his applications are built with a common proprietary library, then User-B is locked in by the owner of that proprietary library, because, if the library changes, it affects all of User-B's applications. And Qt, when used to build a proprietary application, is a proprietary library.

    Therefore:

    1. User-A always keeps his freedom by using only Open Source software.

    2. User-B keeps most of his freedom if his proprietary applications are GTK-based, but is locked in to Trolltech if his proprietary applications are Qt based.

    In other words...

    Independent of whether a given application creates lock-in...

    GTK always leaves its application users free.

    And Qt leaves its GPL'd application users free, but thoroughly locks in its proprietary application users.

    So explain to me how you think this makes Qt more free than GTK???

  92. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  93. Re:Definitely needs a non-commercial Windows licen by Minna+Kirai · · Score: 1

    {or not released at all, just used within an organisation}

    That's a myth; but one that even the FSF has helped spread (although not in the exact same form).

    However, actually reading the text of the GPL will reveal that there is no special exception for organizations (or corporations). According to the license, you must apply the GPL whenever you "distribute" the modified software.

    Some organizations have thousands of locations and a million members. To give a modified program to all those people would undeniably qualify as "distribution"; the fact that they're all "internal users" is irrelevant.

    (Note that copyright law also has no exception for members of an organization)

  94. Re:Definitely needs a non-commercial Windows licen by edxwelch · · Score: 1

    "I did not write the grandparent post but it is well known on the qt-interest mailing list (run by Trolltech) that the reason there's no GPL'ed version of Qt for Windows is exactly the reason given in the grandparent post."

    But why doesnt Eirik say this in the interview?
    He gives reasons that don't really make sense.

  95. Attention -- Parent is an Astroturfer by Anonymous Coward · · Score: 0

    I take the parent post as evidence that there is an astroturf campaign in support of Trolltech.

    Whether Trolltech can afford such a campaign on their own, or would need the backing of someone larger (*cough*Microsoft*cough*), I can't say.

    The astroturf seems intended to hide the fact that Trolltech is locking in Linux, through the growing use of proprietary Qt.

    In this case, the evidence is in the obvious contradiction in the parent post.

    The parent says that the LGPL "disregards" the freedom in Linux, that the GPL protects.

    That would make the poster an extreme Free Software advocate -- too extreme for the LGPL, and other Open Source licenses.

    But that should make the parent agree with the grandparent post. In other words, the parent poster should also be telling people NOT to use the PROPRIETARY version of Qt, and proprietary applications built with it.

    And yet the parent is pushing this extreme pro-Free/anti-LGPL position in order to SUPPORT the use of proprietary Qt.

    That is a huge contradiction.

    So either the parent poster is insane.

    Or, he has a financial interest in promoting Trolltech and proprietary Qt, even if it means using illogical arguments.

    Of course, astroturfers are forced to use illogical arguments, because the truth is against them.

  96. Re:Definitely needs a non-commercial Windows licen by mdwh2 · · Score: 1

    Which is exactly what they did -- and it's an almighty coincidence if that wasn't what prompted TrollTech to release Qt under the GPL.

    Er, I wasn't saying that there weren't any alternative toolkits on Linux (there are alternative toolkits on Windows too).

    Because you are judged by your deeds, not your words. It's better to light a candle than to curse the darkness.

    And how do you know the deeds of any given Windows user, versus any given Linux user? I could make the same comment to anyone who advocates that something should be opensourced, and/or ported to their platform.

    Anyway, if you're that concerned about Open Source software, why don't you ditch Windows altogether and move to a real Open Source operating system, such as Linux or one of the BSD variants?

    Because Linux and BSD do not meet my needs in the slightest (not that I think Windows is particularly special - there are plenty of OSs that come higher up on my list).

    Anyhow, that's irrelevant - don't turn this into an "I think Linux/BSD is best therefore that's all anyone should use" argument.

    Why on earth can I only be concerned about open source if I use an open source OS? I, along with plenty of developers, happily release open source software on closed source OSs, it would be a shame to lose that.

  97. sigh by sskang · · Score: 1
    My yardstick for the relevance of free software on Windows is this:

    Besides whining, none of you folks has considered porting the GPLed Qt to Windows. It's free software! Nobody is stopping you from doing the porting.

    One would assume that if there were a crying need, somebody would do it. That is how the free software "community" works, isn't it? Stop moaning, start coding.

    1. Re:sigh by Trejkaz · · Score: 2, Interesting
      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:sigh by Anonymous Coward · · Score: 0

      Why duplicate effort?

      What effort? The site you link reads, and I quote, "noone works on the outstanding gui related porting task . . . we are looking for developers"

      Doesn't sound like there's much effort going on there...

    3. Re:sigh by LWATCDR · · Score: 1

      Yet RMS stated that anything but open source was unethical. If I buy QT for Windows is it sold under the GPL? I do not have a problem with Trolltech selling QT what I have a problem with is that they seem to claim to be open source only if you do not want to develop under windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  98. Re:Definitely needs a non-commercial Windows licen by mdwh2 · · Score: 1

    It is clear to me how come Trolltech isn't offering a free Windows port. They want to stay in business and the Windows world has a crapload of money to purchase licenses from them.

    I agree, but it would at least be honest of them to say that it's because that's where the money is, rather than trying to suggest it's because of some moral "we only support GPL platforms" idea (which also implies Windows is somehow bad - which of course is the exact opposite of what it should be, if it's providing them with money).

    If Bill Gates suddenly went Open Source I'm sure Trolltech would follow.

    Well, it would still be true that the Windows port would generate them money, even if Microsoft suddenly went open source.

    I wonder how much Microsoft will have to release as open source to get them to change their mind (since they have released a little as open source, I believe - Apple haven't released OS X as open source, which I think was the original poster's point, even if using the word "hack" wasn't the best choice, so it is unfair to ask Microsoft to open source Windows).

  99. Re:Definitely needs a non-commercial Windows licen by Unregistered · · Score: 1

    Yea, it cost them a user. I am doing GUI stuff for school and i had to choose between qt and wxWindows. i was going to use qt, but it isn't free, so wxWindows it is.

  100. Re:Visual Tool by arkanes · · Score: 1
    I'm part of that community - I started using wxWindows (oops, widgets) precisely because I was getting very frustrated with the free version of Qt, and someone mentioned it in one of the (many) licensing debates about Qt. Having used it for about 18 months now I prefer it to Qt and wouldn't switch even if Qt did release a GPL Windows version.

    Despite being fairly under the radar, wxWidgets is very actively developed and there's a signifigant user community. I'll grant that it lacks some of the polish of Qt but it meets or surpases it in functionality (at least in all my needs, I'm sure theres people out there with other needs).

  101. Re:Definitely needs a non-commercial Windows licen by Keith+Russell · · Score: 1
    Which is exactly what they did -- and it's an almighty coincidence if that wasn't what prompted TrollTech to release Qt under the GPL.
    Er, I wasn't saying that there weren't any alternative toolkits on Linux (there are alternative toolkits on Windows too).

    He was talking about Project Harmony. Trolltech needed a little kick in the pants to release Qt/X11 under the GPL. In the early days of KDE, Richard Stallman and other Free Software advocates were critical of some provisions of the QPL, and considered them serious enough to start their own clean-room implementation, dubbed Project Harmony. Trolltech, realizing that they could lose their place on the ground floor of the Linux desktop, decided to dual-license Qt/X11 under the GPL and QPL, thus restoring KDE's good graces.

    ajs318's point, rabid zealotry aside, is a good one. Unfortunately, I don't think a Win32 port of Qt/X11 is enough. It may take a fork of the X11 code to get Trolltech's attention.

    --
    This sig intentionally left blank.
  102. Re:Definitely needs a non-commercial Windows licen by Anonymous Coward · · Score: 0

    But the truth is the only kind of software the Windows users really know or care about writing is worms and viruses -- and even then they only manage that with a lot of help from Microsoft. They're quite content to eat the shit they get fed, because they know it would be too much like hard graft to try changing it.

    You're a filthy troll, and your post demeans the hard work of many skilled programmers.

    Fuck off back to your cave, and leave those of us alone who, despite being forced to live in darkness, still want to light a candle of freedom there.

  103. Re:Definitely needs a non-commercial Windows licen by Anonymous Coward · · Score: 0
    The native win32 port of the qt library is going to have the following features:
    • Complete gpl licensed replacement for win32 environments
    • based on the gpled qt/X11 sources means there is no licensing problems with any commercial trolltech license
    • supports mingw and cygwin host environment
    • supports cygwin mount table even under mingw environment - improves cygwin and mingw interoperability
    • base of a future native KDE port
    • no longer under active development
    • vaporware

    An impressive bit of work, no doubt, but I'd still rather have wxWidgets or GTK today than Qt tomorrow.
  104. Re:Definitely needs a non-commercial Windows licen by Anonymous Coward · · Score: 0
    Because you are judged by your deeds, not your words. It's better to light a candle than to curse the darkness.

    Then why don't you judge us by our deeds? A tiny minority of script kiddies and "l337 h4x0r5" write the viruses you talk about. A much larger community of programmers are busy lighting those very candles - Cygwin, MinGW, the Windows ports of Mozilla and OpenOffice.org, and hundreds of other free and open source projects. But you seem to take a true troll's pleasure in ignoring the facts, and I doubt arguing with you will do any good.

    Anyway, if you're that concerned about Open Source software, why don't you ditch Windows altogether and move to a real Open Source operating system, such as Linux or one of the BSD variants?

    Because one of
    • employers/school insist on Windows but are willing to permit employee/student to choose applications
    • need software not readily available on OSS platforms, such as accounting software or graphics package (apparently GIMP isn't good enough for everyone)
    • already know how to use Windows, can't afford to spend the time it would take to get to grips with a "real OS"
  105. Re:Definitely needs a non-commercial Windows licen by HuguesT · · Score: 1

    A lot of FLTK apps are available here. There are quite a few. A good demo of the usefulness of the toolkit is this application.

    Another little FLTK applet which I like a lot is xpp.

  106. Nothing prevents a GPL port of Qt to Windows by Anonymous Coward · · Score: 0

    Nothing prevents GPL port of Qt to Windows - just grab the X11 GPL'd Qt source and start hacking.
    Porting X11/Qt to Windows is completely within your right - just don't use TrollTech's Windows source code.

  107. Re:Visual Tool by DarkSarin · · Score: 1

    Certainly, but the OP was saying otherwise as an example of why Linux was a problem. Not being a dedicated coder (I write PHP scripts in my spare time, but that's hardly serious programming next to the power of C++), I don't always know what's available.

    --
    "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  108. Re:Definitely needs a non-commercial Windows licen by eidechse · · Score: 1

    Although the point could use official clarification, this depends on how you define the entities involved in the distribution. Arguably, an internal release can't be considered "distribution". The entity that is making the modification is the same entity using the modification. No "distribution" is taking place despite multiple users.

    It'd be totally unenforceable and crazy to do otherwise. E.G., a company decides to make some changes and use them internally. Let's say they're a small Mom & Pop place with no net access but a few employees. So, this company is to be expected to establish a presence on the net and shell out the dough for bandwidth so others can get their changes? And if they don't, who is going to know?

  109. Re:He misunderstands the goal of the Trolltech too by jasonditz · · Score: 1

    Not only that, but Trolltech is trying to make money off of QT, not just make it a standard. They're a corporation, not a not-for-profit standards body.

    Seems like the present situation works quite well for them, why should they risk their bottom line to create a standard?

  110. Re:Visual Tool by 0x0d0a · · Score: 1

    QT is far superior to GTK

    I wouldn't say so.

    Qt has significant grottiness that gtkmm doesn't -- it requires a special preprocessor, has duplication of basic functionality like string, and lacks STL support. It has license issues both on Linux and Windows.

    When people talk about API cleanliness, they're generally talking about GNOME (which has a lot of oddball components like bonobo that people don't like much) vs KDE, not Qt vs GTK.

    Ultimately, Qt is another Motif. If you don't have a problem paying the TrollTech tax, just like you once paid the Motif tax, then Qt may be an acceptable choice.

  111. Re:You are absolutely correct -- Qt is dangerous by Anonymous Coward · · Score: 0

    Sorry, though I can see your logic, I can still see some obscure areas.

    What you seem to forget is that the proprietary Qt and the free one are the exact same library. It's just a different license that governs the application author -- not the user. The user is free to replace the libqt that came with his proprietary application with the GPL one. (Yes, he is, he's not distributing the combination, so he's allowed to, per the GPL license).

    Your proposed solution would be to fork the library at its last "decent" version. Well, since Qt is GPL, you can fork it too, just like you can fork GTK.

    The problem arises in the fact that proprietary app #17 was compiled to run only with that version with nasty features. So you can no longer run it. But the same happens with GTK: the application would still require those specific functionalities to run.

    In the end, the conclusion I come to is: if you want to avoid being locked in (by whomever), you should avoid proprietary applications in the first place.

    Now, regarding the grand-parent poster, what I think he meant is the usual Richard Stallman's "why you should use GPL for your next library" argument: by making it GPL, you force people to make GPL-compatible programs. (TT adds "or pay a fee"). This adds, from his point-of-view, a new degree of freedom: want to benefit for free, make free software too. With GTK, there's no incentive for companies to make free software. And mind you I don't say either is a bad thing: if a company were to decide to make non-free software, the toolkit would be the least of the worries.

    Frankly, I don't see a problem with the "if you make money from my product, I want a share" idea. MySQL AB follows it too. TT has so far done nothing but good to the community: they have given us a very nice toolkit, well-written and even lent us some of their engineers to some projects. Whatever money they get reverts into getting the product enhanced, meaning everyone benefits.

    And while you may be paranoid about the future, I on the other hand believe they won't be shooting their golden-egg goose (any time soon, at the very least). Meaning: it's in their best interest to stay friendly with the OSS community. And why not? We're doing extensive testing, bug-reporting and even fixing for them! I only wish more companies realised these benefits and made their software open-sourced.

    And so that people don't start making accusations: I didn't receive any amount of money from TT to make this post.

  112. Re:You are absolutely correct -- Qt is dangerous by 0x0d0a · · Score: 1

    So you are saying that freedom in linux means proprietary companies can write proprietary closed source code, and sell it on Linux. That is not about free software. Linux is about free software, which the LGPL disregards.

    Which is why Qt is more about free software than GTK will ever be.


    I don't buy it.

    At all.

    If you feel that companies being able to release non-free (or just non-GPL) software on Linux is unacceptable, and that it's acceptable to attack those companies, then why would you even want Linux to be GPL? It'd be much better for it to be under a license refusing to let anyone use closed-source software on it. Or even better, it could be under a license saying that anyone using Linux could not use or develop closed-source software ever again, for any platform.

    Surely this is even more "about free software"?

    This is probably unacceptable to you. It trades some of the appeal and usability of Linux in favor of trying to beat people about the head legally into being forced to work only on "free" software, rather than trying to convince people that Open Source is better because it just plain works better. This is *exactly* the difference between LGPL and GPL software when it comes to fundamental libraries like the standard widget set. For people that use Qt, some of the usability and appeal of Linux is being traded off for two things -- (a) theoretically more people using the GPL and (b) enriching TrollTech, giving them a permanent tax that they can levy on vast numbers of developers.

    If you find that someone forcing you to pay a fee (or having control of your license) for writing any software using the (as TrollTech would have it) "standard" widget set for your platform is appealing and acceptable, then Qt may be your thing. Frankly, even Microsoft isn't this obtrusive on their own platform, and I find the idea of someone trying to make me pay a toll or control my license to produce software that interoperates cleanly from a user standpoint with the rest of my platform to be extremely distasteful.

  113. Re:Definitely needs a non-commercial Windows licen by FAdmThiago · · Score: 1
    [...] but it looks like I'll have to move to Linux to get anything decent written.


    Isn't that the whole idea? :-)

    The non-commercial license is very different from the GPL.


    Indeed it has to be. Just by adding a clause means it's not the same license. Add to that the fact that this is a restriction not existent on the GPL, which makes this non-commercial license GPL-incompatible. So there's no point in making a GPL-incompatible license with wording 99% similar to the GPL. Go ahead and make a different license once and for all.
  114. Re:Visual Tool by be-fan · · Score: 1

    Qt has significant grottiness that gtkmm doesn't -- it requires a special preprocessor, has duplication of basic functionality like string, and lacks STL support. It has license issues both on Linux and Windows.
    This is a feature, not a bug. The statically-typed nature of C++, in combination with the ultra-statically typed nature of the STL make for a crappy GUI language. I'm a big fan of C++/STL, but its wholly inappropriate for GUIs, where a more dynamic language is called for. There is a reason why people fawn over Smalltalk and Objective C for GUI programming.

    Also, Qt's containers are very different from the STL's. Qt's containers are reference-oriented, and facillitate polymorphism. The STL's are value-oriented, and discourage polymorphism. Using STL containers polymorphically requires dealing with smart pointers (to ensure memory gets freed properly) and introduces the annoying effect of having to use double-indirection while using STL iterators. C++ also offers no support fo introspection or properties, which moc gives you.

    --
    A deep unwavering belief is a sure sign you're missing something...
  115. Re:Definitely needs a non-commercial Windows licen by ajs318 · · Score: 1
    Because one of
    • employers/school insist on Windows but are willing to permit employee/student to choose applications
    • need software not readily available on OSS platforms, such as accounting software or graphics package (apparently GIMP isn't good enough for everyone)
    • already know how to use Windows, can't afford to spend the time it would take to get to grips with a "real OS"
    Case 1 - stand up for what you believe in, rather than doing what other people want you to do. Risk the sack, even -- at the end of the day, your boss needs your labour more than you need your boss's wages.

    Case 2 - use some other method. Pencil and paper, even -- if doing it without a computer is the only way to do it without using Closed Source software, then so be it. Quote: "I don't care if we have to buy 10,000 abacuses" - Sterling Ball.

    Case 3 - freaking well learn. Invest a little effort of your own now so others beside you can receive a dividend later.
    --
    Je fume. Tu fumes. Nous fûmes!
  116. Re:Definitely needs a non-commercial Windows licen by Minna+Kirai · · Score: 1

    Although the point could use official clarification,

    There is no entity qualified to give "official clarification" except for the presiding court system. In particular, the FSF has no authority to "clarify" this point, except for software that they hold copyright to. Most "Free" programs of interest were not written by the GNU Project, but by Linus Torvalds, Trolltech, AOL, or whoever.

    The intent of the GPL's author is legally irrelevant; all that matters is what he actually wrote. However, if RMS's goals were taken into account, then I doubt he'd support the GPL including a loophole huge enough to permit Microsoft to commercially fork Linux...

    "Thank you for joining the Microsoft(tm) Linux(r) Club! Membership dues are $299/year. Upon reciept of your first 2 years' dues (prepaid), you'll be given download access to our exciting Microsoft(tm) Linux(r) Operating System Software Suite! Remember that this software is for internal club use only, and that distribution to non-members will be prosecuted to the fullest extent of the law."

    this depends on how you define the entities involved in the distribution.

    The definition of those entities is completely well-defined within the GPL. As I said before, the GPL contains no special exception allowing an organization or corporation to be treated as a single entity. Therefore the entities in question are simply "you" (the human reading the license) and "the recipient" (or sometimes, "any third party").

    Arguably, an internal release can't be considered "distribution"

    Well, I suppose you can find someone to argue even the least-defensible of positions...

    "Distribution" is a simple word. It's well-defined not just in English dictionaries, but in the US legal system, where the "drug war" imposes vastly harsher penalties for possession of contraband if it is "with intent to distribute".

    If you give something to other people (or just position it in several different places) that is distribution, regardless of if those people are members of your same Cannabis Club, or industrial corporation, or are total strangers.

    So, this company is to be expected to establish a presence on the net and shell out the dough for bandwidth so others can get their changes? And if they don't, who is going to know?

    You are making the mistake of confusing "releasing" with "publication".

    The first is a passive act; by releasing something, you allow it to go out to the public. Publishing is an active action, and implies web-servers or printings-presses or whatever.

    Someone who internally distributes a modified GPL program has no obligation to publish it (as you say, that'd be an unreasonable burden), but she must release it. That means that any employees recieving that software have the option to share it with friends, if they want.

    This is because the only way you can legally give a modified GPL program to someone else is to also give him permission to redistribute it. To do otherwise (such as by invoking the employer's perogative to command her personnel) is to violate the GPL.

    And if they don't, who is going to know?

    Although that question was pursuant to implied misinformation, the answer remains that undetectability of an offense is a poor justification for criminality.

  117. Re:Definitely needs a non-commercial Windows licen by Roberto · · Score: 1

    Saying that Richard Stallman started Harmony is like saying Rush Limbaugh started the invasion to Iraq.

    Both are largely cheerleaders, not doers.

    RMS used to do stuff, he hasn't in quite a while.

  118. Re:Eirik Eng by DavidTC · · Score: 1

    Nono, 'nth' is actually a legal 'word' in scrabble, which I personally think is inane, but it's actually in the scrabble dictionary.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  119. Re:Definitely needs a non-commercial Windows licen by eidechse · · Score: 1

    There is no entity qualified to give "official clarification" except for the presiding court system.

    The FSF can certainly clarify their intent.

    In particular, the FSF has no authority to "clarify" this point, except for software that they hold copyright to.

    They can file an amicus brief (in the US anyway). Since this is relatively new and volatile legal territory I'm sure the court would be interested in the authors opinion. Unless, of course, the issue is already decided by current case law; in which case this whole discussion is pointless.

    The intent of the GPL's author is legally irrelevant; all that matters is what he actually wrote. However, if RMS's goals were taken into account, then I doubt he'd support the GPL including a loophole huge enough to permit Microsoft to commercially fork Linux...

    And this scenario is likely why? How does this relate to internal distribution? Or are you just cheerleading a hard-liner intrepretation of the GPL?

    The definition of those entities is completely well-defined within the GPL. As I said before, the GPL contains no special exception allowing an organization or corporation to be treated as a single entity. Therefore the entities in question are simply "you" (the human reading the license) and "the recipient" (or sometimes, "any third party").

    How do you figure? From the GPL: 'Each licensee is addressed as "you".' Organizations purchase licenses all the time. As such they the licensee. Nowhere does it say anything about the licensee being a single human. The license states that "you" (the distributor) can't restrict the rights of the recipients. Even if "licensee" did refer to single individuals it would only apply to the recipients. If all the recipients are inside an organization it's a non-issue. There is absolutely nothing in there about being compelled to provide changes to non-recipients.

    Well, I suppose you can find someone to argue even the least-defensible of positions...

    Just as you can find someone to be pendantic and condescending.

    "Distribution" is a simple word. It's well-defined not just in English dictionaries, but in the US legal system, where the "drug war" imposes vastly harsher penalties for possession of contraband if it is "with intent to distribute".

    If you give something to other people (or just position it in several different places) that is distribution, regardless of if those people are members of your same Cannabis Club, or industrial corporation, or are total strangers.


    This is quite a stretch. We're talking about a civil issue with quite different definitions. Drug specific criminal law doesn't enter into to it...

    You are making the mistake of confusing "releasing" with "publication". The first is a passive act; by releasing something, you allow it to go out to the public. Publishing is an active action, and implies web-servers or printings-presses or whatever. Someone who internally distributes a modified GPL program has no obligation to publish it (as you say, that'd be an unreasonable burden), but she must release it. That means that any employees recieving that software have the option to share it with friends, if they want. This is because the only way you can legally give a modified GPL program to someone else is to also give him permission to redistribute it. To do otherwise (such as by invoking the employer's perogative to command her personnel) is to violate the GPL.

    Mistaken I am not. The discussion so far has been about organizations making changes for internal release and not being compelled to make their derivative work publicly available. That's it. No one is talking about some organization making changes and then forbidding it's customers or employees (recipients) from re-distributing the derivative work.

    Although that question was pursuant to implied misinformation, the answer remains that undetectability of an offense is a poor justification for criminality.

    Perhaps, but it has a hell of a lot to do with enforcement. You don't have to justify anything if you can't be caught. It's a poor piece of law that can't be enforced.