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?"

170 of 266 comments (clear)

  1. 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 zarr · · Score: 2, Informative

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

    6. 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
  2. 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 tcopeland · · Score: 3, Informative
  3. "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 Anonymous Coward · · Score: 4, Funny

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

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

      I think it's pronouced "Kute".

      --
      My other car is a slashdot UID.
  4. 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.

  5. 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." ;)

  6. 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)
  7. This sounds familiar by PetoskeyGuy · · Score: 5, Funny

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

    a la Linux

  8. 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.

  9. 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.

  10. 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>
  11. 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 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.

    4. 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.

  12. 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!
  13. Instead, they should call it by Anonymous Coward · · Score: 1, Funny

    'Gnooteekay'. It sounds somewhat sillier.

  14. 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?
  15. 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.

  16. 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 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

    3. 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...
    4. 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.
    5. 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.

    6. 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?

    7. 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

    8. 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.

  17. 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 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.'"
    4. Re:Accessibility in KDE by jcupitt65 · · Score: 1

      Heh, Tolkein was South African, not British.

  18. 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

  19. wxWidgets by OGmofo · · Score: 1


    Enough said.

  20. 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 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!
    3. 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.'"
    4. 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?

    5. 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.

  21. 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"
  22. 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.

  23. 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.

    --
    ^_^
  24. 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 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

    2. 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...

    3. 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.
    4. 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.

    5. 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).

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

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

  26. 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 >

  27. 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.

  28. 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.

  29. 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...

  30. 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 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!
    2. 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.
    3. 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>
    4. 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.

    5. 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.
    6. 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.
    7. 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.

    8. 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
    9. 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!
    10. 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
    11. 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.
  31. 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 Sweetshark · · Score: 1

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

  32. 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
  33. 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.

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

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

  35. 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.

  36. 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.

  37. 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?

  38. 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!
  39. 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".

  40. 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!!!
  41. 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!
  42. 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...

  43. 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).

  44. 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
  45. 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!!!!
  46. 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!
  47. 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>
  48. 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!
  49. MOD PARENT DOWN by sn0wman3030 · · Score: 1

    this is a known troll. please mod accordingly.

    --
    Life is offtopic.
    1. 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.
    2. 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.

  50. 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
  51. 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

  52. 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!
  53. Re:Eirik Eng by MonoSynth · · Score: 1

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

  54. 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.

  55. 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.

  56. 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_.

  57. 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
  58. 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.

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

    how would you pronounce eieio?

  60. 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.
  61. 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.

  62. 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.
  63. "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?

  64. 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."
  65. 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.
  66. 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.

  67. 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?

  68. 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!
  69. 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.
  70. 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.

  71. 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.'"
  72. 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?

  73. 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!
  74. 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
  75. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  76. 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)

  77. 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.

  78. 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.

  79. 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 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.
  80. 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).

  81. 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.

  82. 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).

  83. 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.
  84. 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.

  85. 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!
  86. 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.

  87. 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)
  88. 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?

  89. 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?

  90. 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.

  91. 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.

  92. 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.

  93. 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.
  94. 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...
  95. 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!
  96. 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.

  97. 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.

  98. 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?
  99. 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.