Skip to content

Trolltech to Extend Dual Licensing to Qt for Windows

Monday, 7 February 2005  |  Wbastian

Trolltech, maker of the Qt toolkit which forms the basis for KDE, announced today that the Qt version for Microsoft Windows will be available under the GPL in addition to its current commercial license offerings for that platform. This change will take place with the release of Qt 4. The Qt version for Linux has been available under a similar dual licensing scheme for several years already. The availability of a GPL'ed Qt for Microsoft Windows will make it much easier to distribute KDE applications that run on the Microsoft Windows platform.

Comments:

ooohhh - Ian Reinhart Geiser - 2005-02-07

maybe this will get the OOo kids off the VCL crackrock?

Re: ooohhh - Qt friend - 2005-02-07

must have been a big shock to you, geiseri, no? The shock-of-your-life probably.... Hehe...

Re: ooohhh - Ian Reinhart Geiser - 2005-02-07

Shock yes, biggest, no... you have never gone drinking with Alex Kellett.

Re: ooohhh - Mathieu Chouinard - 2005-02-07

Come on drinking with Alex is not that bad ...

Re: ooohhh - Qt friend - 2005-02-07

C'mon, Alex Kellett's drinking habits are dwarfing against these news. Or are you suggesting you still haven't fully grokked the news? ;-)

Re: ooohhh - DoesntMatter - 2005-02-07

I thought the most important and fascinating part of geiseri's comment was getting OO.o folks to drop that crap called VCL and go QT for UI layer?! Now it's much easier and very much possible. Gotta go and post this news in OO.o forum somewhere..

Re: ooohhh - raindog - 2005-02-07

I might think it were possible to get the Openoffice folks to ditch VCL and go with Qt, but they seem kinda wed to the LGPL. As opposed to the GPL....

Re: ooohhh - ac - 2005-02-07

On the other hand the currently embarrassing state of affairs on Mac OS X for OO.o would suddely look much brighter if they do ditch VCL for Qt.

Re: ooohhh - Rob - 2005-02-07

I think the problem is that StarOffice (Sun's non-free version) counts on being able to use LGPL'd code. While OpenOffice would be able to switch to GPL'd QT, StarOffice wouldn't. And Sun's still funding much of the development. I guess if a QT flavor of VCL were built, then OpenOffice could be released for all platforms and StarOffice could still be built for the current platforms, but Sun wouldn't be too happy with that. At the risk of being accused of trolling, this *is* the crux of the GPL vs. LGPL controversy over QT. I guess Sun could afford to ante up for QT licenses, but then again, OpenOffice is GPL code. Essentially, does this mean that dual-licensed GPL'd code can't be built against the GPL'd version of QT? Does anybody else see a bit of a conflict there? Trolltech certainly sees the value of dual-licensing, but thay've made their toolkit unusable by other dual-licensed projects. This is probably not intentional, but it's an unfortunate side-effect. I wonder if there could be an exception carved out in the QPL to allow dual-licensed GPL code to link against QT for free. Certainly an OpenOffice that's fully portable between Windows, Mac and Linux would be a great bit of publicity for Trolltech.

Re: ooohhh - Kevin Krammer - 2005-02-07

Why do you see a problem with dual-licenced projects builing on Qt? A licencee of the Qt commerical licence can put their code under any licence they want, as long as the licences are either compatible with GPL or the proprietary Qt licence.

Re: ooohhh - Luke Chatburn - 2005-02-08

And quite aside from the freedom of licence granted by the commercial licence, which wuld be sufficient in and of itself, it ought to be understood that the Trolltech folks have often made it very clear that they consider licensing fairly negotiable. They give away free commercial windows licenses for educational institutions, charities, etc. on a regular basis. Their key priority in their GPL dealings has always been to benefit open source and assist in the creation of valuable tools and programs to help society in general. So even if the license weren't sufficient, they wouldn't ever sue Sun over StarOffice/OOo. Just one phone call to the Trolls, and they'd sort it.

Re: ooohhh - Duncan - 2005-02-08

No... The Qt problem with dual licenses is the dual license, in particular, one that permits proprietary (as opposed to commercial) use, without requiring that proprietary user to purchase a license from Trolltech. If that weren't an issue, they'd LGPL Qt instead of GPLing it. They chose the GPL in part because it prevents proprietaryf use, so anyone wishing to base their proprietary stuff on it has to buy the commercial license. They wouldn't have an issue with the GPL side of the dual license, but allowing Sun commercial use would mean Sun would need to pay in some way, either buying the commercial license, or making other arrangements in some sort of one-off license agreeable to both parties. Anything LGPL licensed can be linked against GPL licensed stuff (and the reverse), but the problem Trolltech would have would be the more liberal terms of the LGPL in regard to Qt -- it couldn't relicense it for OOo or anyone else under LGPL or it would effectively be allowing that license everywhere. Therefore, the situation on the ground would be that proprietary reusers of OOo code, if it linked to Qt, would still require the commercial/proprietary Qt license. LGPL reusers would be free to use the Qt code, but would have to keep it separate and avoid co-mingling of the code, so as to permit Trolltech to retain its rights to require proprietary users get a commercial/proprietary license. Thus, it could legally be done, but the OOo folks might not wish to do it, because that would require what they may view as artificial constraints on reuse terms as opposed to the LGPL, freezing out Sun and other proprietary users who would then have to make their own arrangements with Trolltech for Qt, a tradeoff Sun in particular may be unwilling to make, as may be certain other OOo contributors as well, because it would effectively require some licensing negotiation where OOo currently doesn't require it, in the case of proprietary users of the otherwise LGPLed OOo code. If that makes any sense... Duncan

Re: ooohhh - Kevin Krammer - 2005-02-08

I am afraid I don't get the problem. Rob claimed that it would be a problem to build dual licenced code on Qt, but as I said, as long as you have the proprietary licence of Qt you can licence your code anyway you like. Lets say I write some extension library and dual licence it under GPL and some licence allowing gratis use in proprietary software, for example CPL. Developers can then choose under which licence they want to use my library, in case of GPL they can even use the GPL licenced Qt, in case of the other they will have to get themselves a proprietary Qt licence. Neither case restricts my options for licencing my code, in fact I could just LGPL my library, making it available for both parties end even require proprietary users to make changes available again.

Re: ooohhh - Debian User - 2005-02-07

Hey, OOo will have KOffice on Windows as a concurrent now. With common import filter and common native OASIS file format, KOffice will be much nicer in many cases. I am sure I shall recommend it over OOo. Kay

Re: ooohhh - Trejkaz - 2005-02-08

Have to port the everything required by KOffice to Qt4, first. And it has to be ported to run on Windows, also. :-) Personally though, I'm hoping someone ports Konqueror, or at least makes some KHTML browser for Windows.

Very nice - Tim Beaulen - 2005-02-07

Very great news. I hope it won't be abused so Trolltech will change their mind again.

Re: Very nice - cies - 2005-02-07

Isnt it hard to change their mind on this one? once both versions are dual-lic'd, and trolltech -at one point- stops lic'ing the next Win vesion under GPL. Then it is easy to merge the differences of the last and the next GPL (unix) version with the last, still GPL, version on Windoze. 1. i hope you, dear reader, anderstand the above (if yes: well done!) 2. i hope i, am not talking shit here _cies.

Wow - ac - 2005-02-07

I really think this is something that can potentially change the world.

Link to GPL Qt/Windows Faq - Samuel Stephen Weber - 2005-02-07

http://www.trolltech.com/developer/faqs/duallicense.html Pretty cool stuff! We'll have to wait and see what kde applications get ported to windows, with the KDElibs/win32 port already available. -Sam

Is a kde-shell possible? - Anonymous Coward - 2005-02-07

I wonder, how much work has to be done to get a kde.exe shell, so that all those windows guys can ditch their explorer.exe and have a Kicker, Kontact, Konquerer and all those nifty programs? I guess that the porting to Qt/Win32 is already a bit underway, because the Qt/Mac guys are also trying to get rid of all these X11 dependencies. A possible Qt/Win32 port should profit by that. Please don't bring that religous flames up, that someone shouldn't port FOSS to Win32, because that would mean to support a proprietary operating system. I'd really appreciate a KDE-Win32-Shell, because on day 1 you introduce kontact in your company, on day 2, you substitute the explorer with konquerer and on day 3 the shell with kicker. If you can get your staff used to kword as well, they won't even notice the difference, once the underlaying system is not windows anymore. (be it bsd, linux or some other free os). I hope, that some companies will see it like this and will support and maybe even sponser the KDE-Win32 port.

Re: Is a kde-shell possible? - ac - 2005-02-07

Just say NO to FOSS on Win32. Make them suffer, because that's the only way they will be willing to switch.

Re: Is a kde-shell possible? - Tim Beaulen - 2005-02-07

On the contrary. Making the applications available on both Linux and Windows will eventually put more people on Linux. Why? Because one of the biggest complaints now is... the program I use, or something very similar in look and feel, is not available in Linux. My opinion though. Might still take years and years.

Re: Is a kde-shell possible? - ac - 2005-02-07

On the contrary. Why should I switch when all the games or that business app that I need + my favorite FOSS/KDE apps are available on Windows? Why should I ask my business app provider to port to Linux?

Re: Is a kde-shell possible? - Tim Beaulen - 2005-02-07

Why you should switch? Simple... Suppose that your favourite games and programs are available on Linux and Windows. What would you choose? Windows or Linux? I would choose Linux, as it would save me a little bit of money. I'm talking about the cost of buying linux or windows, not about the cost of support.

Re: Is a kde-shell possible? - ac - 2005-02-07

> Suppose that your favourite games and programs are available on Linux and Windows. That just isn't the status quo: 1. Most PCs come with a default Windows installation that means most people have Windows already available (if they want to or not). 2. Most games run excusively on Windows. 3. Most business apps run excusively on Windows. 4. Most people I have met don't care about the operating system. They want good apps. So - they already have Windows (actually most people have to buy Linux..think SUSE) - they have the games - they have the business apps - now they also get our good desktop apps Why switch?

Re: Is a kde-shell possible? - Tim Beaulen - 2005-02-07

Hmmmm, yeah, indeed... Point 1 is very frustrating. But point 4 is a big downside for Windows itself too. Windows is it's own enemy. The pc comes standard installed with windows 2K for example... why switch to xp? but yeah, you're right that most people are very conservative. On the other hand, I believe that exposing more and more users who never even heard about kde or gnome or kmail or evolution etc... will eventually make those people also read and think about linux. And in the end, maybe a small fraction of those people will swith from windows to linux. Maybe also the other way around.

Re: Is a kde-shell possible? - ac - 2005-02-07

You're right point #4 isn't a strong point for Windows. > On the other hand, I believe that exposing more and more users who never even heard about kde [...] IMHO Live CDs are much more powerful here. A few months ago I gave our Windows admin a Knoppix CD. He was amazed because most stuff was automatically setup (IP address, SMB, graphic card, etc). Now he's really interested in Linux and he installed it at home. I don't think that installing Firefox or OpenOffice on Windows would have had the same effect.

Re: Is a kde-shell possible? - brockers - 2005-02-07

This is bad news folks! I don't care what the KDEonWin32 ppl say, this is a bad deal. I have 3 people who are using liveCD's and testing Linux/KDE based solely on the application quality and integration of KDE. I am willing to bet all of the money I have that given the choice they will stay on Windows! They don't want to switch... most of their games/programs/friends are on Windows. Lets face it, to most people Windows if free, as fair as their concerned (stole it or got it with the PC.) There is NO argument I have seen that can convince me that KDE on Win32 is a good idea. Some applications (like Office and Browsers) makes sense on both platforms; but KDE is a selling point for FOSS software. Something unique. Something better than ANYTHING on their platform. Something to bring ppl to Linux... and now that selling point is going to disappear. brockers

Re: Is a kde-shell possible? - Tim Beaulen - 2005-02-07

I also want to note this: There is a difference between an OS developer and an application developer. An OS developer wants to get as many users using his/her OS. An application developer wants to get as many users using his app. If this can be OS independent, that's even better as it means potentially a lot more users.

Re: Is a kde-shell possible? - brockers - 2005-02-07

Thats really the point isn't it. KDE on Win32 is probably good for KDE (at least in the short run), however it is really bad for Linux. Without Linux we would not have had KDE. If this kills Linux on the desktop, KDE will also be hurt in the long run. brockers

Re: Is a kde-shell possible? - mp3phish - 2005-02-09

You are missing the point. KDE on Win32 couldn't POSSIBLY hurt linux. All it can do is increase usage of KDE apps. Since KDE apps will natively run on Linux and be PORTED to win32, how can you say that this would kill Linux? If ANYTHING it would get more people using KDE apps for their primary use, and make the OS platform become even LESS relevant to the end user. This would instantly mean that it would no longer be a death certificate for a PC manufacturer to ship Linux on new systems now that all their customers will be using NATIVE linux apps... Why would they ship WINXP on a system that comes with K3B, KMail, iCalendar connectivity (to replace Outlook/Exchange) and FireFox/Konw (to replace IE).. Why would a MFG WASTE 100-150$ per unit shipped to buy the OEM copy of winXP when they could ship thousands of copies of linux for $0 and save MILLIONS? What is the incentive of PC MFG's to ship winXP if all their customers are using FOSS software primarilly? Your point makes no sence because it doesn't take these factors into account. If these ported QT apps became as popular as you fear they would, then there would be NO incentive to purchase a more expensive PC that shipped with WinXP.

Re: Is a kde-shell possible? - brockers - 2005-02-09

>>Why would they ship WINXP on a system that comes with K3B, KMail, iCalendar connectivity (to replace Outlook/Exchange) and FireFox/Konw (to replace IE).. Why would a MFG WASTE 100-150$ per unit shipped to buy the OEM copy of winXP when they could ship thousands of copies of linux for $0 and save MILLIONS? What is the incentive of PC MFG's to ship winXP if all their customers are using FOSS software primarilly? Because the OEM's don't pay 1000150 per copy, because if the OEM's ship ONE copy of Linux they DO pay 100-150, because they know that Linux will not run Halo 2, because they know that their costomers are using a mix of FOSS software and tnon-FOSS software adn there is only one platform that does that! All this does is expand the product offering of Windows and DOES NOT increase what we have on our platform. >>If these ported QT apps became as popular as you fear they would, then there would be NO incentive to purchase a more expensive PC that shipped with WinXP. Your statements make no sence because you fail to take into the fact that OEMs (Dell, HP, and even until recently IBM) charge MORE for PC's without an OS because that is what their OEM licence for Windows deads that they do. I am not speaking from a black hole or simply guessing that this COULD be the problem. This same kind of problem killed OS/2 for OEMs, and Linux is LOOSING users to Mac OSX because of this VERY SAME REASON. brockers

in a world without walls and fences, who the f* .. - thatguiser - 2005-02-08

...needs windows and gates? > ... > Why switch? because Windows sux badass? I mean, I've used it to the limit from 1995 on, and it is the most worthless piece of crap EVER assembled to run on computers. It simply does not work - it is a giant, badly implemented pile of design-flaws composed with bugs and non-sense, laminated with an eye-contamininating skin of worst-colored unusable illogical user interface. Screw that - fully converted to Gentoo Linux in 3Q2004 (took some sweat and bubblegum, but hey it flies, too) - and mighty proud. Guess what - it has no limits. You decide, it follows the order. Only hardware's the limit.. It never even came to my mind to boot my XP partition - when I tried once some time ago - it instantly BSODed on startup... why bother with a shitpile that costs money if you can have a cake (and eat it, too) for free? M$ is going down, and I love it. All the grief, all the pain... it's all coming back on them pretty soon. Hurray. Hail Eris. !Live! the discord. !Feel! the power of the chaos. muah!!!111!1!

Re: Is a kde-shell possible? - mp3phish - 2005-02-09

Re point #1: Read comments above to notice that if FOSS applications are ported to windows, people will be used to them and slowly come off the high that is Microsoft (perfect example: OOo, FireFox, Thunderbird, iCalendar/Sunbird [replaces exchange]) Now that people are switching to OOo, FF, Tbird like a flock of wild birds (yes thousands per day) it breaks them from the stronghold that is MS office, Outlook/Exchange, and IE. Save this thought for later discussion below. #2: good point. But you forget that most OpenGL games are tri-platform (and several companies do it on purpose so they can keep the Mac marketshare which is growing) Not to mention that _almost_ all DX games work under Transgaming when paired with an nVidia card under linux. This includes HL2, Zoo Tycoon, The Simms, etc etc... Anything that is on the top sellers list. #3: You have a point here but that is where my point #1 comes in. The business apps (outlook/exchange, IE, MS Office) are slowly being switched over by significant numbers of people to FOSS alternatives which have been ported and stable on windows. #4: Your point 4 actually helps the point I'm trying to make. Imagine KMail, Konq, K3B, and other popular FOSS QT aps get ported to windows. All these apps have PAY versions in windows (Nero/Roxio for CD-R, MS Office for office apps, Exchange server for outlook+calendar integration) These software packages do NOT come with windows and have a VERY significant cost to the end user. CD-R Software for windows is 100 USD, MS Office is 400 USD, Exchange server charges THOUSANDS of dollars per year for licensing.... Every single one of these benefits can be gotten _FOR_FREE_ on FOSS servers and applications with the SAME or better functionality. And more reliable. Now I will make my point #5: Imagine that these programs slowly do replace MS apps (MS office, IE, NERO/Roxio, Exchange server) with the proliferation of FOSS apps on windows because of Free QT on win32. Imageine 2 years from now (assuming these apps have been ported) where now there is no reason to order a computer with WinXP on it because you don't use any windows specific applications anymore. Why would a manufacturer ship winXP on a new machine if it is targeted at a user who is only using K3B, FireFox/Konq, Thunderbird/Sunbird/iCalendar, OOo, etc? The facts are that MOST people could move away from all applications which require windows if FOSS QT apps were ported over. And the facts are that if this were to happen, there would be NO incentive to ship MS Windows on a new system when the manufacturer can simply ship a license free OS at significantly reduced cost.

Re: Is a kde-shell possible? - ac - 2005-02-09

Re #2: I know about the OpenGL games. I play them on my Linux system, like i.e. Neverwinter Nights. But those games are still rare compared to DX games. About Transgaming, I'm not sure because I haven't tried it. That's because I do have a Windows system. So why should I fight with non-MS Windows implementation when I have the real thing (and most people do have Windows). Transgaming or WINE will always be behind Microsoft. For example what will happen with Longhorn when there are many APIs changes? I'm confident that they will have a hard time catching up. Re #3: Just to clarify my point. I wasn't talking about outlook, MS Office, etc when I talked about business apps. For me, business apps are ERP software, real estate management, call center solutions, archiving software, route optimizer... That's missing on Linux in big numbers. Especially with the support that businesses expect.

Re: Is a kde-shell possible? - z - 2008-01-16

1. If the key app's that people use are available on linux then there will be more demand for Linux. More demand for Linux will equate to more support from vendors. 2. I don't care about games. Neither do the people in my department. 3. In our department the tech support folk [myself included] play a key role in deciding who runs what OS. We create our own disk images for school computers, and we inform ppl about what OS / applications best suits their needs. We would much rather support a product that is multi-platform. This is much better than having to support 3 completely different app's for WinXP, OSX, and *nix. That just means 10 times the headache [yeah you do the math.. definitely more than 3 times harder]. I do care about security and viruses.. as does your average Jo running WinXP in our department. 5. MS Word, Excel, and MS Outlook are a crucial part of my work. Why should I switch to Linux if I'm not familiar with it's applications? Too much to learn all at once. If the applications I need to get my work done can run on Linux then why shouldn't I switch to Linux? After all I don't care much for my OS [WinXP]. I know Linux is a rock stable OS, and I know MS Windows is flakey.. but I need to get my work done! I can't stuff around for a week doing my work inefficiently just because I am unfamiliar with the applications.

Re: Is a kde-shell possible? - Janne - 2005-02-07

"Why should I switch when all the games or that business app that I need + my favorite FOSS/KDE apps are available on Windows?" or: "Why would I continue to use Windows, if all the apps I currently use on Windows were available on Linux as well?". Seriously, I can think of several reason to switch to Linux: - Better security - No viruses - More choice - Free as in speech and in beer

Re: Is a kde-shell possible? - brockers - 2005-02-07

>>"Why would I continue to use Windows, if all the apps I currently use on Windows were available on Linux as well?" Because this will never be the case. Do you honestly think that MS will port Office, Outlook, Halo 2, or anything to Linux? Seriously? Not a chance. There will always be some applications that people want that are only available on Windows. The only way to make F/OSS more appealing is to have MORE applications that they want on F/OSS platforms; and only on those platforms. >> Better security Joe Sixpack does not care! >> No viruses Joe Sixpack does not care! >> More choice Not if they can use OSS software AND Windows software on Windows! >> Free as in speech and in beer Repeat after me... Joe Sixpack does not care! The vast majority of computer users see computers as a tool; not a vehicle to express their first amendment rights. There are some application exceptions (i.e. their are some applications that SHOULD be ported, i.e. office applications) but otherwise this is a BAD BAD BAD THING. brockers

Re: Is a kde-shell possible? - Janne - 2005-02-07

"Because this will never be the case. Do you honestly think that MS will port Office, Outlook, Halo 2, or anything to Linux? Seriously?" No. Did I make that claim? I said that the kick-ass software that the user uses in Windows could also be available on Linux. And why couldn't that software be open-source software? Seriously? "There will always be some applications that people want that are only available on Windows." And there will be applications that will only be available on Linux/*BSD. So what's your point? "Joe Sixpack does not care!" He will care if the resident tech-support guy (read: the computer-literate relative) tells him to move to Linux. And if someone mentions to him "hey, why do you waste $200 on Windows, when you can get same functionality for free?" "Not if they can use OSS software AND Windows software on Windows!" And who is to say that the OS-software can't be so good that the user will choose it instead of "Windows-software"? IE is "Windows-software", does that mean it's good? "Repeat after me... Joe Sixpack does not care!" Not all of them, but some will. And those who do care, are the ones who the Joe Sixpack turns to when he wants advicee on computers. "There are some application exceptions (i.e. their are some applications that SHOULD be ported, i.e. office applications) but otherwise this is a BAD BAD BAD THING." No it isn't. First you get the users hooked on OS-software. After they have gotten used to them on Windows, moving them to Linux is trivial. Do you really expect the users to switch from Windows to Linux, and expect them to replace all their apps as well? That's not going to happen. You know it, and I know it. But if you can get them to switch the apps to OS-equivalents, changing the underlying OS is more than doable. But if we will try to replace their apps AND the OS in the same time, it will be very, very difficult. And besides: what makes office-apps an exception to the rule?

Re: Is a kde-shell possible? - brockers - 2005-02-07

>> And there will be applications that will only be available on Linux/*BSD. So what's your point? My point is that alot of that software, that kick ass software Linux/BSD only software, will now be available on Windows... even more software that is available on Windows with nothing coming back towards us. >> He will care if the resident tech-support guy (read: the computer-literate relative) tells him to move to Linux. And if someone mentions to him "hey, why do you waste $200 on Windows, when you can get same functionality for free?" Users don't switch because of price (if they did then they would have already.) Users switch because the software they want runs on their particular computer. Users don't care about Linux... they care about their applications. Show them an application they cannot live without (that only runs on Linux) and they will switch. That is how the half-dozen people I have gotten to switch have switched. They sure as hell didn't do it to save money on an OS they pirated anyway. >> And who is to say that the OS-software can't be so good that the user will choose it instead of "Windows-software"? IE is "Windows-software", does that mean it's good? Exactly... if OS-software becomes so good the user chooses to switch, they will. BUT WAIT.. that same OS-software is already able to run on your CURRENT OS. So why switch? Because the KDE software is sooo much better than anything one Windows? Wait.. they will be able to run the so-much-better KDE software on Windows... nevermind. They may (and in many cases will) choose the better OS-software but they will have no reason to do so on the FOSS operating system. This announcement may be good for KDE (in the short run) but it is very bad for Linux. >> Not all of them, but some will. And those who do care, are the ones who the Joe Sixpack turns to when he wants advicee on computers. My tech department cannot force its own employees to use a given OS because the users SCREAM when the OS we tell them to use will not run their copy of (pick a random Windows application.) Repeat after me... users DON'T CARE about OSes, they care about applications. All we have done is improved the software stack of WINDOWS. We have don't almost nothing to help Linux. Yes, some will try linux (as some already do) but what we have really done is decrease the incentive to try Linux... not given them any reason to pick Linux's software stack over Windows software stack. >> First you get the users hooked on OS-software. After they have gotten used to them on Windows, moving them to Linux is trivial. Do you really expect the users to switch from Windows to Linux, and expect them to replace all their apps as well? That's not going to happen. You know it, and I know it. Ok, we get them hooked on KDE on Windows.. then we move them to Linux. But why? I could switch because Linux is more stable but I will not be able to run my other applications. >> But if you can get them to switch the apps to OS-equivalents, changing the underlying OS is more than doable. If what you say where true than Mac OSX should have been a windfall for Linux. Run all of unix software stack AND get MS Office, Photoshop, and Dreamweaver; find out you like the Unix stuff better... switch to Linux. But that is NOT what has happened. Instead every survey I found says that more Linux users are switching from Linux to Mac OSX than Mac users are switching to Linux. Mac OSX hurt us. Its a fact! Why? because they can run their Linux apps AND their OSX apps and they don't give a damn about price or freedom. In the end all this will do is give Windows more great applications. brockers

Re: Is a kde-shell possible? - mcosta - 2005-02-07

<i>If what you say where true than Mac OSX should have been a windfall for Linux. Run all of unix software stack AND get MS Office, Photoshop, and Dreamweaver; find out you like the Unix stuff better... switch to Linux. But that is NOT what has happened. Instead every survey I found says that more Linux users are switching from Linux to Mac OSX than Mac users are switching to Linux. Mac OSX hurt us. Its a fact! Why? because they can run their Linux apps AND their OSX apps and they don't give a damn about price or freedom.</i> <p>If your numbers are right, you got the point but... everything in a web forum has a 'but'</p> <p>Joe Sixpack doesn't care, even he doesn't think. He will use what people use. He will be the last one to switch. He is the last checkpoint.</p> <p>FLOSS and distros must concentrate, and they do, in targets that can be acomplished, these are corporate desktops. A easy migration path is *must*. And this means trying to replace, first, horizontal apps, as browsers and office suites. Then the OS. Joe Sixpack will use what his admin tell him. And this cares, thinks and there are many who want to do it, but can not.</p> <p>These massive migrations also happen in a school and a faculty. And means money for distros. Money to survive. Money to the kernel, to the mail servers and the desktop.</p> <p>There should be both type of apps. Some (horizontal ones) to help migration. And others unique to add value to FLOSS OSes. Remember: embrace and destroy!</p>

Re: Is a kde-shell possible? - mcosta - 2005-02-07

Ooops I did not see the 'plain text' field. There was a 'preview' button before?

Re: Is a kde-shell possible? - Janne - 2005-02-08

"Users don't switch because of price (if they did then they would have already.) Users switch because the software they want runs on their particular computer." you get it. Yet you don't. I have been saying all along that with Free software on Windows, we can lure the user in to Linux. If they start to use that free software on Windows, making them switch to Linux is trivial. Like you said: "users switch because the software they want runs on their particular computer.". And if they notice that the software they use is also available on an OS that offer several advantages over Windows, why wouldn't they switch? I mean, the apps are already there. "that same OS-software is already able to run on your CURRENT OS. So why switch?" Because: - Linux is free (both in price and in speech. And people DO care about the price!) - Linux has no viruses - Linux has better security - Linux has more choice Seriously, do I have to take out the good 'ol clue-by-four? This is not rocket-science! Right now, the advantage Windows has over Linux are the apps. If we get people hooked on Free software on Windows, that advantage will disappear, since people can switch to Linux (which is otherwise superior to Windows) and keep on using their apps! While Windows might have an advantage in absolute number of apps, all that matter is the apps that people actually use. We already offer a kick-ass browser (Firefox). OpenOffice is getting better all the time. Those two are major apps that people will want to use. But how could they find out about them, if it didn't run on their OS (Windows)? Now they can use them on Windows, and some day they will think that "hey, why do I have to suffer this virus-ridden Windows, when I can use Linux, and keep on using my apps like nothing had happened?" "If what you say where true than Mac OSX should have been a windfall for Linux." No, since Mac OS requires specific hardware from specifig vendor. And the hardware or it's price-point might not be suitable for the user. "Mac OSX hurt us. Its a fact!" Stating that it's a fact does not make it a fact. Care to show any real studies on this? And every study I have seen suggested that Linux is growing faster on the desktop than Mac is. "In the end all this will do is give Windows more great applications." Funny, I thought we were giving the USERS more great applications....

Re: Is a kde-shell possible? - ac - 2005-02-08

- Linux does not have DirectX --> almost no games - Linux does not have the amount of applications business needs like real estate management, small/mid-size ERP software, etc It's not all about browser, ms exchange and ms office.

Re: Is a kde-shell possible? - Janne - 2005-02-08

"- Linux does not have DirectX --> almost no games" Linux might not have DirectX, but it does have SDL, OpenGL and the like. "- Linux does not have the amount of applications business needs like real estate management, small/mid-size ERP software, etc" Then we need to offer people the missing software, free or otherwise. That is what I have been saying all along. And how many Joe Sixpacks need real-estate management software, ERP and the like? P.S. Some of my comment might have been a bit harsh in my previous comment, and I apologize for that.

Re: Is a kde-shell possible? - WinXP User - 2005-02-08

Hi Janne ------------------ I AM a WinXP user. ------------------ If KDE ported their apps to Windows, I would use them on WinXP without switching to Linux. It really is that simple for me. The reason why I haven't switched is the speed of the interface. I know this has been covered to death, but the problem remains. KDE + apps offer all the funtionality I need from a desktop already, so that is a non-issue. I even bought Linux Format (LXF58), which had Gentoo on the cover disk. I followed the instructions and compiled both Gentoo + KDE from scratch. My conclusion: Win2K still felt significantly faster to use on a daily basis than Gentoo + KDE on my P2 400MHz. I now have a Celeron M 1500MHz laptop running WinXP. I will try Gentoo + KDE 3.4 when it is released. Linux + KDE slows me down. MS Word loads as fast as it can draw all the widgets on FIRST load on my 2.4GHz machine at the office, which seems to take just under 1 second. It is instantaneous on second and subsequent loads. Anything longer than that is unacceptable to me. I use Firefox and Thunderbird (as alternatives to Explorer and Express), but these two apps still take too long to load. Anything more than 1 second is unacceptable for an application that is potentially opened and closed many times an hour. I don't keep apps open if I am not using them at that moment. Why? Because I can open and close them so quickly. The day KOffice, Konqueror, amaroK etc are ported to WinXP is the day I stop reading the Dot and following the progress of KDE. Why? There would no longer be a need to see what is happening on the other side of the fence. Kind regards H.

Re: Is a kde-shell possible? - Abic Shadar - 2006-04-17

umm, if you want to use linux apps, in windows -- ??? not sure why not dual boot -- I would just download one of those partial distrobutions, you will have to do some searching (www.linux.org.com) you can search through distro there, any ways, you can get distros that are not entireally a real operating system, but they run in windows for that sort of then,not sure how efficient on system resources though.

Re: Is a kde-shell possible? - Abic Shadar - 2006-04-17

http://www.linux.org i mean

Re: Is a kde-shell possible? - mp3phish - 2005-02-09

"ecause this will never be the case. Do you honestly think that MS will port Office, Outlook, Halo 2, or anything to Linux? Seriously? Not a chance. There will always be some applications that people want that are only available on Windows. The only way to make F/OSS more appealing is to have MORE applications that they want on F/OSS platforms; and only on those platforms." You miss the point entirely. Nobody is claiming MS will port MS Office, Outlook, Halo2, or any of that BS garbage. Halo2 is a FLOP(this should be in another discussion but I will report it here: Halo2 sold more games on opening day than any other game in history. It has since sold fewer games than any other top selling game in history). Back to my main point. These programs will NO LONGER BE REQUIRED if FOSS apps were available on windows. Just like people are ditching IE for FireFox. Just like people are ditching Outlook/Exchange for Thunderbird/Sunbird/iCalendar. Just like (some) people are ditching MS Office for OOo. Only locked in businesses need these things. And only high end PC gamers are buying systems that play Halo2. Did you know that Dell's top selling home PC is the Dimension 2400? That computer doesn't even HAVE A 3D Card and WILL NOT PLAY 3D video games. The principles discussed above will account for MOST of the people in the world. Your argument only accounts for a MINORITY of the people in the long run. For your argument to make sence would imply that if people ported QT apps to Win32, that nobody would switch to them from the windows alternatives. If this was the case, then NO HARM DONE. But if people DO SWITCH to them, then there is NO LONGER A NEED for Outlook/Exchange, MS Office, MSVC++, Publisher, NERO/Roxio Burning software, ETC ETC. So your argument makes its point against itself. It requires the success of KDE apps on Win32 for it to cause harm. But that success would automatically prove you wrong.

Re: Is a kde-shell possible? - rqosa - 2005-02-10

> Joe Sixpack does not care! The preferences of home-users are irrelevant; what matters is that organizations (businesses, governments, schools, etc.) do care about license costs, security, etc., and if they switch, the home-users will eventually follow. Remember, in the 1980s, there were the so-called "home computers" (Commodore 64, Sinclair ZX80, Apple II, etc.), whereas the IBM PC was designed for business users; the IBM PC beat the others because people wanted to use the same platform at home that they use at work.

Re: Is a kde-shell possible? - jmfayard - 2005-02-07

> Making the applications available on both Linux and Windows > will eventually put more people on Linux. > > Why? > Because one of the biggest complaints now is... the program > I use, or something very similar in look and feel, is not available in Linux. Since years now, a hell lot of FOSS is available on macosX fixing for free (money and efforts) every gap and lacks the platform had. (For example, everybody uses VideoLan Client and/or mplayer. Having only QuickTime would have been a pain in the ass). If your theory is good, you would have seen a lot of people working as secretary in your office switching to Linux. Have you ? Note that I don't care/even welcome the macos port, because Apple will ever remain a niche market, and because there is 40 times less concurrency there than for Win32. The later means that a lot of FOSS app will have a realistic chance there, so it's still a win for "us" if you switch from windows to macosX. (If you switch from Linux to macosX, it's a net loss though). Win32 is a whole other story.

Re: Is a kde-shell possible? - Tim Beaulen - 2005-02-07

Since years now, a hell lot of FOSS is available on macosX fixing for free money and efforts) every gap and lacks the platform had. (For example, everybody uses VideoLan Client and/or mplayer. Having only QuickTime would have been a pain in the ass). If your theory is good, you would have seen a lot of people working as secretary in your office switching to Linux. Have you ? ------------- In the office I work? No, unfortunatly no. In other offices. Yes, I've seen a lot of offices switch from Windows to something else, including linux. NOTE THOUGH: I did never mention FOSS software. I was talking about software in general. As in... for example, Dreamweaver or Photoshop for linux too. It would make lots of people think more about linux, and probably even switch. If it really would be that way. I have absolutely no idea... I don't have a magic cristal ball :) It's just my opinion.

Re: Is a kde-shell possible? - brockers - 2005-02-07

But the point jmfayard made is spot on. The next movement in terms of MacOSX and Linux is TOWARD OSX. The general rule of thumb is that more people are moving TO OSX from Linux than the other way around. Why? Because, "I can have all the power of a unix system with a nice Mac polish and Microsoft Office natively supported." OSX running Linux apps have HURT Linux, PERIOD! This is bad news for F/OSS! brockers

Re: Is a kde-shell possible? - Jose - 2005-02-08

Linux as a OS has no advantages over MacOS but the freedom and the price. MacOS X is UNIX, it's safe, it does not have viruses, it does not have spyware, so, why to choose Linux when you alredy paid for MacOS X when you bought your computer?. Windows is a completely different story. I know a lot of people (Joe users) that are worried about virueses and spyware and run antivirus and firewall software consuming their resources and making the system a lot more unstable. I even have one of them running Ubuntu in his laptop (I know it's GNOME, but gnome-volume-manager is a big advantage to GNOME until the media:/ kioslave is released with kde 3.4). If they run kde in their windows machine and use only free software (konqueror/firefox, kmail/thunderbird, openoffice/koffice) then I could say, look at this! In that OS you can have all of this and there's no spyware nor viruses! I think porting kde to windows could make the switch to linux easier.

Re: Is a kde-shell possible? - Bob Austin - 2005-02-07

I agree. If linux is to move into a dominant position, businesses and governments must be able to have the applications they current use run in a linux environment. Consider the area of emergency services (Police, Fire and EMS). There are no commercial quality Linux apps available for dispatching, call taking, incident reporting, etc. Why would a government make a switch to Linux, when it would then have to support two operating systems? One for office apps, another for service operations, it is a nightmare situation. Then there is the problem of using the data generated on one system and importing it to the other system. The more applications that are cross platform, the better. Then why would they switch from Linux to Windows? Several reasons. My agency was force to switch to XP from NT4 due to lack of support from MS. NT4 did the job, but it was no longer supported. An agency with 38 stations, a training academy, etc, that is a lot of money. Now if I could do a gradual change to Linux, cause all of the apps were cross platform, the situation changes. I don't have an enormous outlay of cash because MS decides it is time to stop support. I can budget expenses based on my timetable, not MS. And lets not forget the ever popular MS software audits, that cost the agency time and money. I agree, the cross platform support is critical to making Linux dominant. Just my two-cents worth

Re: Is a kde-shell possible? - Bad_Bob - 2005-02-07

Making them suffer != making them switch. Sometimes I have to use Windows in developing. I use Linux as much as I can, but our company sells Windows software. If I could have all of my favorite KDE apps in Windows, I'd be much happier. Making me suffer, in this case, makes no sense.

Re: Is a kde-shell possible? - ac - 2005-02-07

Why does your company sell Windows software? My guess: a. Your customers use Windows b. Your customers don't have enough problems with the Windows platform to favor a switch to Linux. Will the availability of KDE applications on Windows improve the situation? IMHO no. It will actually make it worse because it solves some problems that Windows user have (see Firefox) and it ports the great features like kioslaves to the windows platform.

Re: Is a kde-shell possible? - brockers - 2005-02-07

Sometimes you use Windows in developing... You try to use Linux as much as your can but your company sells Windows software. If you could have your favorite KDE apps in Windows, you would be happier. Being able to use those KDE apps in Windows is gonna make you more likely to use Linux... NO? Of course not! If you need a KDE app and it only runs on Linux... you start up Linux. If you now have it on Windows and you are using it on Windows then why bother starting up Linux. KDE on Win32 HURTS Linux... period! Its a simple fact. Some people (like yourself) will continue to use Linux/KDE, but for the vast majority of people all this means is that their Windows machines will have more/better software for them. brockers

Re: Is a kde-shell possible? - Bad_Bob - 2005-02-07

So you're saying that choice is a bad thing? That we shouldn't give Windows users F/OSS at all? What do you think about Firefox, OpenOffice, etc.? Did they hurt Linux?

Re: Is a kde-shell possible? - ac - 2005-02-07

> What do you think about Firefox, OpenOffice, etc.? Did they hurt Linux? Actually yes, because Windows user now have a viable alternative to the "bug contaminated", old IE. One less reason to switch to Windows.

Re: Is a kde-shell possible? - brockers - 2005-02-07

Being on multiple platforms helped Firefox and Open-Office... but they did little to help Linux. Open-office is one of the only possible exceptions that I can think of, because it opened a file format to use on any platform. But the reverse would not be true because KDE's file formats are already open. Firefox is an extension of Mozilla which is an extention of the old Netscape. Netscape was arguable ported to Linux and not the other way around. And yes, porting Netscape to Linux HURT Windows. Now that Linux/KDE apps will be ported to Windows they will most assuredly hurt Linux. brockers

Re: Is a kde-shell possible? - Colin - 2005-02-08

Swings and roundabouts. There are many ways to look at this. As you have said, Joe user generally doesn't care about the OS they use, but they do care about applications and more precisely, getting the task in hand done. In the home environment, this probably isn't going to change much. But in a company, a sys admin who is aware of potential, valid, professional benefits of switching to Linux may rejoice at this news. If Joe user at work can be gradually migrated to using F/OSS QT/KDE apps on Windows which are also available on Linux and still get the job done, then the OS can be eventually switched over to Linux too with minimal disruption and retraining cost.

Re: Is a kde-shell possible? - Kåre - 2005-02-08

My parrents use their computer for reading e-mail, paying bills via the web and write documents (Word for now). I installed Firefox and Thunderbird to minimize the risk of viruses and everything was OK. Then later I thought why not even install linux and KDE. Now my favorite browser is Konqueror and my favorite mail reader is KMail, so naturally that was what i planed to install, but they where already used to Firefox and Thunderbird and wanted the same applications under Linux. If KMail and Konqueror would have been available under Windows they would have been accustomed to them in stead of Firefox and Thunderbird. This is a WIN for KDE and Linux. Exposure to FOSS makes people AWARE of the alternatives and start to understand that the Computer doesn't have to equal Windows. Kåre

Re: Is a kde-shell possible? - aleXXX - 2005-02-07

No. Why do e.g. mozilla, eclipse and OOo big momentum ? Because they run on both windows and linux. That's just not the case qith Qt/KDE apps (since there's no free Qt version available). Having Qt GPL on windows might gain us (KDE) a lot of mindshare and developers. Qt GPL on windows is just great ! I never thought this would happen. Trolls, you rule ! Now how about QtCore LGPL on Linux/Mac/UNIX ? IMO this would be easier step than the release of Qt under the GPL on windows. Bye Alex

Re: Is a kde-shell possible? - ac - 2005-02-07

> Why do e.g. mozilla, eclipse and OOo big momentum ? Noone questions that Firefox and the rest are successful on the Windows and Linux platform at the moment. What I question is that this success will move people away from Windows.

Re: Is a kde-shell possible? - Davide Ferrari - 2005-02-07

Don't know you, but I'm not "fighting" for a world without Windows, I'm "fighting" for a world where one could choose in TOTAL freedom the programs and operating system to use, without being frustrated by closed standards or things like this. And as the world is going, the standards are dictated by the applications, and be the applications spreading. For example, the succes of Firefox will be probably make the web a more standard world. And that's good.

Re: Is a kde-shell possible? - brockers - 2005-02-07

Like it or not, the success of software GPL'ed software on the desktop was a total failure until their was a GPL'ed OS. If Linux dies on the desktop because of KDE's success, we will loose our freedom. When KDE ends up on Windows and developers discover the power of KDE do you honestly think they will care if their new KDE apps are able to run, work, or even compile on Linux? This same thing already happens on firefox, where there are tons of plug-ins that work on Windows but no other OSes. Programs that use Windows closed API's, closed standards because they are the de-facto standard. So what happens when KDE on Windows is actually better than KDE on Linux? Those who are not willing to fight for their freedom will eventually loose it. And an FOSS desktop OS is a huge part of that equation. Porting KDE to Windows only contributes to the destruction of our freedom. brockers

Re: Is a kde-shell possible? - Daniel Franke - 2005-02-07

In my eyes the best argument in this thread. All those windoze-devs who never bothered to have a look at linux/kde theirself. Eventually they will adopt kde-apps they like, enhance them even - but as windozw-kde-apps, using not only the KDE/Qt-API but native windoze-calls as well (why shouldn't they, they know 'em best, they used it for years). Worst of all, we all are lazy, so, why bother porting back to linux, it works for me (them) *sigh* in short: kde/win32 is evil (on the long run) Daniel

Re: Is a kde-shell possible? - Davide Ferrari - 2005-02-07

Well, first of all KDE is not a simple application, KDE is a fundamental part of a modern operating system as it could be a GUI. I think that whole KDE will never be ported to win. Look, GTK has been GPL'ed and even LGPL'd from the very beginnings, do we have a Gnome over Windows? No, we have the possibility to run a bunch of GTK+ apps on win32, and that's good cause the users are normally addicted to applications, not operating systems or desktop environments. Moreover, as KDE devolopers stated, Windows is not a 100% POSIX system and KDE needs a POSIX system to work. And about incompatible changes, you may get surprised but *there* are open source application natively thought and built on win32 and not even ported to Linux or other OSes...so what? The problem here is simple: if a developer wants to create a portable and opensource application, he will do. If he doesn't, he won't.

Re: Is a kde-shell possible? - ste - 2005-02-07

> What I question is that this success will move people away from Windows I know at least 10 people, including me, that switched to Linux after using OpenOffice and Mozilla for a while. So... "Get the facts..." ;-)

Re: Is a kde-shell possible? - brockers - 2005-02-07

And I know a dozen people who have choosen NOT to use Linux because they can run OpenOffice and Mozilla without leaving their precious Halo 2. I know the facts, and this announcement scares me. brockers

Re: Is a kde-shell possible? - pinky - 2005-02-07

>Now how about QtCore LGPL on Linux/Mac/UNIX ? i think that would be a bad idea, two reasons: 1. Trottech would lose the whole GNU/BSD/Mac/Unix market 2. it wouldn't be an advantage for us, it would be only an advantage for people who want to deny us our freedom. But if they deny people freedom, they can at least pay some money to save the development of our and their basis.

Re: Is a kde-shell possible? - aleXXX - 2005-02-07

Just QtCore, not QtGUI. QtCore provides: threading, unicode, file access, event loop, containers You can get the same, also portable: threading: pthreads (http://sources.redhat.com/pthreads-win32/announcement.html) or a custom wrapper containers: STL file access: fopen() and friends, file streams from STL unicode: isn't there a wide character class in STL ? event loop: not too hard to write a custom one So I think not too many customers buy Qt just to use these features. If they just need these features they can find low-cost solutions. But there simply isn't any alternative to QtGUI, so I think the paying customers pay for the portable GUI and this wouldn't change. Alex

Re: Is a kde-shell possible? - ricky - 2005-02-08

ohnoes! Trolltech won't be able to make money under the LGPL. You care about a commerial company that much?

Re: Is a kde-shell possible? - pinky - 2005-02-08

>You care about a commerial company that much? I care about commercial companies if they develop Free Software, if they develop proprietary sftware i don't care about them that much. But what would happen if Trolltech would lose their business? Than the KDE Team would have to care about KDE and the Toolkit. And i don't know if we would find enough people in the community wo would be able and interested to develop Qt on all platforms.

Re: Is a kde-shell possible? - Philip Scott - 2005-02-08

The original author didn't want this to turn into a big political debate, but it has, so I'll chip in as well. My point is short and simple; it's that there is no way in FLOSS you can control development, so don't bother. If some guy wants to port KDE to windows, then let him, if not then there's not much to say. It's not our place to try and force everyone on this planet to switch our favorite OS. We're just writing cool software. Lets let the developers decide what they want to write and let the users decide what they want to do with the fruits of our labour. Isn't that what Open Source is all about anyway: choice?

Re: Is a kde-shell possible? - Philip Scott - 2005-02-08

The original author didn't want this to turn into a big political debate, but it has, so I'll chip in as well. My point is short and simple; it's that there is no way in FLOSS you can control development, so don't bother. If some guy wants to port KDE to windows, then let him, if not then not. It's not our place to try and switch everyone on this planet to our favourite OS. We're just writing cool software. Lets let the users decide what they want to do with it.

Re: Is a kde-shell possible? - Anonymous Specutator - 2005-02-08

> Just say NO to FOSS on Win32. I have to agree with this. Even if the KDE was ported on Win32, I certain Microsoft will try to stop it through breaking API and/or creating FUD about KDE. >Make them suffer, because that's the only way they will be willing to switch. Yep. Let all the windows users suffer then unfold their blindfold and show them GNU/Linux and *BSD. This actually works, I have converted some Windows Users to GNU/Linux with KDE.

You are all missing a big point! - Matt - 2005-02-08

GPLED Qt on Windows->GPLED software on Windows->GPLED software on Linux and Unix and Windows due to Qt's cross platform nature and open source->mindshare and growing acceptance of Qt and OSS-> more skilled developers usinc OSS technology-> some will contribute to KDE and other projects-Trolltech becomes richer as a result of more interest in their product->Qt becomes better. Therefore, this is a very goood thing and at the very least it won't make Linux a less attractive platform.

Does this mean.... - Questioner - 2005-02-07

Does this mean it will be available under the QPL and the GPL just like the Linux version? I would really hope I could still choose the QPL, but heck, I'll take the GPL at the very least!

Re: Does this mean.... - Brandybuck - 2005-02-07

This is my concern as well. Trolltech is saying in their FAQ that they are considering the triple license as well. But in the meantime, I really don't think it makes a difference. The FSF has said consistantly that linking to a library with *multiple* implementations is not derivation. This is because you are now coding to an API instead of a specific library. This is what allows non-GPL-but-still-FOSS software to be ported to Qt/Mac. Now that the commercial-only barrier of Qt/Win is gone, it's available to any software with an Open Source license.

Notes - Jaroslaw Staniek (Kexi Team) - 2005-02-07

Ah, and let's don't forget what TT says: - "We want to encourage our users to use and port to Qt 4. We have no plans of releasing Qt 3 on Windows under the GPL license." - "The C++ compilers from Microsoft, Intel and Borland are not supported by the tools in the GPL version." (http://www.trolltech.com/developer/faqs/duallicense.html) KDE is not ported to Qt4 yet. I dont know if end users (not testers/players) may want (or even can) see KDE4-stable this year. Anyway, qt3/win32 project (http://kde-cygwin.sourceforge.net/qt3-win32/) is still reasonable and important. -- regards / pozdrawiam, Jaroslaw Staniek / OpenOffice Polska / Kexi Team KDElibs/Windows: http://wiki.kde.org/tiki-index.php?page=KDElibs+for+win32

Re: Notes - manyoso - 2005-02-07

<i>"Anyway, qt3/win32 project is still reasonable and important."</i> No, it really isn't.

Re: Notes - MacBerry - 2005-02-07

> No, it really isn't. Wow. Could you please elaborate?

Re: Notes - ac - 2005-02-07

Why spend work on risking splitting the developer comunity in two parts, one following a then either unsupported or forked platform?

Re: Notes - Kevin Krammer - 2005-02-07

This is about Qt3, not Qt4. Qt3/Free/Win32 is still needed for any Qt/Free software built on the Qt3 API. Some software might never get ported to the Qt 4 API

Re: Notes - ac - 2005-02-08

This is exactly what I meant, keeping one part of the developer community in the then stoneage of Qt3 while everyone else moved forward to Qt4. And someone is seriously still putting work into creating such a situation? I don't see what good about that (except that of course everyone is free to do whatever he wants).

Right - Matt - 2005-02-08

qt3/win32 has been rendered irrelevant with this announcement. qt3/win32 will only hold back Qt 4 GPL (official) and it will only split development communities. It would have been useful had Trolltech not made thin breaking announcement. But now, I think it is pointless to work on it isntead of KDE or more improtant things. We don't need it anymore! Sorry, it's the truth!

Re: Right - Jarslaw Staniek - 2005-02-08

Looks like your reasoning is based on your own needs. Do you think that KDE corporate users will switch to newer (stable or unstable) KDE versions everytime as home "hobbyists" often do? You can say "Shut up, I don't care!". And that's good FOR YOU. But lots of users DO care. Companies like SUSE or Lycoris rely on stable releases because, want to provide support for a particular desktop version: the support what is usually longer than, say, 6 months. A user who purchased eg. SUSE commercial support last year won't be happy to give up and switch to, say, developemnt version on Debian or Slackware because someting so irrelevant for him like newer development libraries are "so cool". These are cool for me (and for you, IF you're developer, I don't know), but for users it's cool if they can get their daily work done. It's cool enough that they have chosen Linux as desktop, ... do you want to force them to switch back to win32 by telling them "Guys you're not at the bleeding edge!"? So better say "it's my opinion" and not "it's the truth", because it's false for many developers out there. The time for Qt4 and KDE4 will come, but transition needs to be performed smoothly. That's the advantage of GPLed Qt3/win32.

great! - pinky - 2005-02-07

A great day for Trolltech and the whole Free Software Community. Not long ago some people told me on this place, that Trolltech would never do that because they would lose to much customers. It seems like Trolltech has much more customers who develope software for their customers than everyone thought and they don't earn all their money by in-house development. I think this will give Qt and Trolltech an great boom on windows. Now everyone can develop Free Software for all platform and also young people can learn programing with Qt and they will bring their favorite toolkit to business when they became grown-up. Simply great!

Re: great! - Spy Hunter - 2005-02-08

TrollTech was forced to make this move; I am sure they did not want to. However, if they waited any longer, the QT port being done by the Cygwin guys would have been finished, and there would be GPL QT/Windows anyway; except that it would not be TrollTech's version of QT/Windows. TrollTech made a smart move here by realizing that this would be bad for QT. The two versions of QT/Windows would have different bugs and incompatibilities, and TrollTech would have no control over the Cygwin QT code. Now everyone can use the same QT/Windows. Unfortunately, TrollTech may lose a lot of sales to companies doing in-house projects. We can only hope that this move causes a surge of interest in QT, even from companies doing commercial software development. Otherwise TrollTech could be toast.

Re: great! - Bausi - 2005-02-08

I don't believe that in-house projects will choose the GPL version. This would mean explaining your PHB that you never ever could give away / sell the software without also giving the source. Dou you think any sane (ha!) PHB would go for that? QT Licenses are cheap in the commercial setting, they're really only a fraction of the total development costs.

Re: great! - Bryan Feeney - 2005-02-08

There's another reason why in-house teams will want the commerical version: the commerical database drivers that ship with it. Most businesses choose big expensive databases, even if they go with free development tools, because they're terrified a F/OSS database would corrupt their data over time. For them, Qt Commercial is the only viable version.

Re: great! - Spy Hunter - 2005-02-09

Not true, a GPL in-house project can be relicensed and then compiled with the QT commercial edition and sold, as long as the company holds the copyright on the code (which they always do). You're never locked into the GPL if you hold the copyright.

Congratulations TrollTech... - U - 2005-02-07

I want to congratulate TrollTech for this smart move, this will allow not only to have more Qt based applications on windows it will make the Linux market share grow. This move will bring benefits to all, OpenSource Community, Linux, Trolltech, everyone.

SUPPORING KDE ON WINDOWS? - cies - 2005-02-07

Why would we support KDE on windoze, i think a lot of support is so called 'community support'. Then you will see this a lot: do you run on windows? Yes? G'bye! Or am i the only one fearing/hoping/expecting that windows users will be 2nd class users in the community?

Re: SUPPORING KDE ON WINDOWS? - pinky - 2005-02-07

i don't see, that the whoe kde will be ported to windows. I think it will be 'only' some key applications. So i don't think many people will come from windows into the kde-community. If they like programing they may come in the Qt newsgroups or forums, but there already windows and macOS people and there is no problem.

Re: SUPPORING KDE ON WINDOWS? - Cloaked Penguin - 2005-02-07

I don't know how well you know the KDE architecture. What needs heavy engineering to be ported is Libs. The applications depend on Libs, not on the underlying system except for things like kernel maintenance apps that are not even useful in Windows. If done well, the applications that already compile for Linux/BSD/etc. should compile without changes with the Windows kdelibs headers. Maintenance will be done just like it's always done.

Re: SUPPORING KDE ON WINDOWS? - Troy Unrau - 2005-02-08

The scope of KDE on UNIX isn't just in the libs. For example, in kdebase we have kicker and kwin (as examples) which rely-on/exist-due-to X, as well as kdm, kdesktop, etc. Programs dock into kicker for system tray, etc. but would have to be reworked to dock into explorer's systray. Or kicker would have to be rewritten. Kcontrol modules would have to be rewritten or dropped due to redundancy with the windows control panel. Screensavers would likely be entirely dropped. Session management would go away, since it uses feature of X, or reimplemented to be compatible with windows. File dialogs, file property dialogs, etc. would all need to be rewritten or modified (this is kdelibs, I know)... Even tooltips in konq, which display the unix file permissions would have to be redone. Support for Konqueror plugins for flash and related would have to rewritten to use the windows equivalents. Arts would have to play to DirectSound - kmix would be redundant. -- What I would look forward to are KHTML based windows browsers (not konq port) which will help the greater cause of website standards and interoperability. If a bunch of people are using KHTML, more website are likely to work in KHTML. (and gecko for that matter). Also, I look towards the possibility of Qt+OOo becoming a staple (might be a wet dream though). -- that bored? read my boring blog at http://tblog.ath.cx/troy

that this mean... - Pat - 2005-02-07

that we'll get w32 qtdesigner gpl too? and is there a gpl qt IDE (other than kdevelop soon :)) that will be release with it?

Finally free QT on win32! - Flavio - 2005-02-07

And please stop the complaints about FOSS on win32. If you don't like it, just don't work for it. But don't pretend people have to argue with you before porting their app to win32.

Re: Finally free QT on win32! - Plisken - 2005-02-08

But there are certain demented individuals that believe they can tell people what to work on - especially volunteer projects.

why did trolltech do this? - ac - 2005-02-07

For years Matthias and the trolls have been telling us they have no plans whatsoever to release Qt/Win under the GPL. That the last time they made a free Qt/Win available their sales dropped dramatically. That it would be a cold day in hell before they released Qt/Win GPL. Now all of a sudden they decide to release Qt/Win under the GPL? Why? What's the new reason? Not that I'm complaining... I'm very happy. :)

Re: why did trolltech do this? - jmfayard - 2005-02-07

It's in the FAQ > Why have you not done this before now? We have been exploring ways to offer the Open Source community the opportunity to use the Windows version of Qt for some time. Until now, we have not done so because we had concerns about the viability of the Open Source model on Windows. There are several reasons why we do it now: * Understanding of the Open Source development model and both the benefits and obligations of using dual licensed software have been on the rise in the Windows community. * We want to make our licensing and messaging simpler and more consistent * We want to give the Windows Open Source development community the opportunity to use what we believe is the best application framework of its kind.

Re: why did trolltech do this? - Colin - 2005-02-07

Exactly, and the more F/OSS developers out there that have experience of developing with QT (GPL) on Windows the more developers that may suggest to their management that they use the commercial QT for their software. Personally, I develop apps for internal process improvements and am restricted to VB and VC++ with MFC/ATL simply due to the environment we run and current dev licenses we have. I would love to be able to ditch the shoddy MFC/ATL framework and VB in favour of C++ with the much more sane QT framework, even using more customisable IDE's such as Kdevelop and all at no cost (my software doesn't get distributed externally or sold).

Why in the world would you do this? - Some guy - 2005-02-08

I like QT, but there are much more productive environments to develop in. Python, .NET/Mono, etc. Developing apps in C++ is just insane these days. I'm not suggesting KDE should be rewritten in C#, but there's just no reason to use C/C++ for most apps these days.

Re: Why in the world would you do this? - Alex - 2005-02-08

Python, Ruby, yes. And there is PyQt und RubyQt, but until now they didn't exist under windows. Hopefully this will change now :-) Alex who currently uses RubyTk for portability reasons :-/

Re: Why in the world would you do this? - Anonymous Custard - 2005-02-08

Well, PyQt does exist under Windows: http://www.riverbankcomputing.co.uk/pyqt/faq.php It's just not licensed under the GPL on that platform.

Re: Why in the world would you do this? - Simon Edwards - 2005-02-08

The FAQ may be out of date. But I'm pretty sure that you can use GPL PyQt on Windows. The reason why there is tradionally no GPL PyQt on windows is simply because there was been no GPL Qt on windows for it to work with. -- Simon

Re: Why in the world would you do this? - Morty - 2005-02-08

And the GPL version works fine with the GPL Qt-X11 port, so yes you have GPL PyQt on windows already.

Re: Why in the world would you do this? - Anonymous - 2005-02-09

"with the GPL Qt-X11 port" And adds another useless layer on Windows. The GPLed QT-X11 port for Windows is out of date as well. Luckily, for QT4 this is solved which is awesome and those people who did the porting aren't doing that useless double-work anymore (who wants to run X11 native on Windows unless compatibility reasons which are forced upon ones throat?). Kudos to Trolltech for this move!

Re: Why in the world would you do this? - Luke Chatburn - 2005-02-08

To be honest, I find QT to take roughly the same time to program medium apps (complex point of sale + subscription + stock tracking + web site sync, my current project) as C#. Both are surprisingly quick to use and provide usable output within a short space of time. Here's my list: Fastest: C++/QT <-> C# VB6 Java 1.4 C++/GTK+ With Java 1.5, I expect the implicit casting to make life easier and probably pop it up abive VB6, but ultimately, the gap between VB6 and the two top runners is huge for me, in terms of coding time. I doubt it can bridge that gap, but at least it'll get half way there. Whether to choose QT or C# is a hard question that depends on the platform, required execution speed and what you want to do. For example, writing an Image Processor, I'd use QT. C#'s VB legacy thinking makes image manipulation tricky. It can be done, but you have to jump through multiple class hoops first. In QT, just load into your QImage, get the pointer to the start of the image memory, read out each 32bits and shift&mask for each channel. QT's still better for serious and non-GUI stuff, and both are very similar for generalised GUI applications.

Re: Why in the world would you do this? - Richard Dale - 2005-02-08

What about Python and Ruby, they are both much faster to develop in than both Java and C#? When you combine the Qt/KDE apis with Qt Designer support and a modern IDE with one of these language you have a very nice RAD environment. For example, Eric the Python IDE or the next release of KDevelop with the QtRuby/Korundum bindings. C# is a systems programming language for implementing cross-language components, it isn't a RAD language. Java is also a systems programming language descended from Algol, but with features removed to make it simpler for 'everyday' programmers. I personally found the learning curve for C# pretty steep, and was surprised how many more features it has than java. The .NET class libraries are enormous and very complex to master. When you talk about manipulating a QImage using shift and mask, that is systems programming. I doubt very much that most VB programmers would even know what a shift and a mask are. And that sort of knowledge shouldn't be needed to write a custom business app, only if you want to write the new PhotoShop or something.

Re: Why in the world would you do this? - Dan - 2005-10-14

I like Python, but its only faster than Java / C# for small projects - and even then not by much. The moment you get into even the medium scale, debugging becomes a big time-sink, and the more 'serious' languages win out. Static typing changes from a chore to a powerful aid. The key thing is the IDEs. Python kicks Java's arse for development time - if you're using a text-editor to write your Java. But Java has Eclipse, which is a simply magical IDE that leverages all of Java's reflection abilities to the full. It completes names, writes out class outlines, method stubs and other Java verboseness for you (and with a natural and easy-to-use interface). It detects simple bugs (and 'lint' - unused or suspect code), and suggests corrections. It has a wonderful full-featured debugger that lets you inspect and edit running code. Python debugging is pretty good, but this is way better. It knows the API (with full documentation) for all the classes (Python's doc strings are nice, but I still have to go to the manual lots. JavaDoc _is_ the manual). More sophisticated features allow you to restructure your class design whenever you feel like it (e.g. change a method's name, signature or what class its in - and have all your code still work). In short, I recommend it. And C# has Visual Studio, which is almost as powerful as Eclipse though rather expensive and not as user friendly. NB: I'd say that Java 1.5 has made the difference between Java and C# minimal. You could almost convert back and forth with reg-exs. Also, there's a Java compiler that targets Mono, so you can even mix Java and C#. So I'd say use Python for page-long scripts that you don't plan to extend too far, and Java for anything else. - Dan

Re: why did trolltech do this? - Anonymous Coward - 2005-02-08

Repost from Slashdot http://it.slashdot.org/comments.pl?sid=138577&cid=11597641 Re:Kindows???? (Score:5, Interesting) by Bulln-Bulln (659072) on Monday February 07, @11:58AM (#11597641) Quote from KDE-Cygwin: Posted By: habacker Date: 2005-01-27 14:21 Summary: source and binary snapshots of QT/Win Free Edition available The QT/Win Free Edition is not far away from to be a full working release. Maybe this is why Trolltech made this announcement? Trolltech propably had its reasons not to release the Windows version under GPL, but with this fork their reasons may be undermined. So maybe the guys at Trolltech thought "better done right (by us), than done buggy (by others) and give us bad reputation". Of course this is just speculation and the close time gap between the KDE-Cygwin announcement and the Trolltech announcement could be just a coincidence.

maybe this is a presage of the end of the world? - mart - 2005-02-07

maybe tomorrow will start to rain frogs? maybe bill gates will release windows GPL'd? maybe sco will become a non-profit organization? but, by the way, this news make me a very happy child :-)

Re: maybe this is a presage of the end of the worl - The Badger - 2005-02-07

Accounting gymnastics aside, SCO have pretty much been approaching non-profit status for some time now, at least according to Yahoo! Finance's data.

Qt as Free as GTK? - Jel - 2005-02-07

Does this mean that the GPL'd Qt is now as Free as GTK+? Or are there still other platforms that Qt is not Free under, like embedded?

Re: Qt as Free as GTK? - smoerk - 2005-02-07

QT it is not as free GTK. QT is licensed under the GPL, GTK is under the LGPL.

Re: Qt as Free as GTK? - ac - 2005-02-07

According to the FSF, the GPL is more "free" than the LGPL, and is their preferred license for libraries. http://www.fsf.org/licenses/why-not-lgpl.html Not that I really care. They're both fine licenses as far as I'm concerned. But for people who do care, that's where the FSF stands on the matter. Quite clearly, they prefer Qt's way of licensing things.

Re: Qt as Free as GTK? - Anonymous - 2005-02-08

You're incorrect. The page you're referring to doesn't say that the GPL is more "free" than the LGPL. What's relevant to this discussion is the following paragraph: "Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Library GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Library GPL for that library." As for UI toolkits, there's a plethora of "alternative libraries" and the LGPL is therefore the preferrable license. The FSF aren't the GPL-zealots they're sometimes made out to be, and they even backed up Xiph on the license change of the Ogg/Vorbis implementation from LGPL to BSD-style in order to "boost" the codec.

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

Freedom? So having not the freedom to link to a library (GPL) is more free than having the freedom to link to a library LGPL) -- both when not having the LGPL. I say no, unless you want all software being licensed under the GPL (there goes license diversity!). -1 troll because of (pick one) A) KDE zealot (misquoted disinformation) B) RMS propaganda (GPL zealotism) I picked A!

Re: Qt as Free as GTK? - ac - 2005-02-09

That's the freedom of the potential abuser you are talking about. If you want to talk about keeping the code and everything which makes use of that code free then GPL is indeed more free than LGPL. Many developers have the latter in mind when wanting to ensure that their contributions stay free.

Re: Qt as Free as GTK? - Eric Laffoon - 2005-02-09

> So having not the freedom to link to a library (GPL) is more free than having the freedom to link to a library LGPL(?) Whose freedom? For users GPL promotes a greater freedom because it insures that whatever is distributed will remain free for them. For users you would think that would be important. For companies an argument can be made for linking to LGPL, but it's not a very strong one. 1) No more than a few percent of the total cost of developing a software application is the cost of licensing a toolkit. All one has to do is have the neurons to add up the growth of Trolltech to see that they have a lot of customers who understand this basic math... even if those people who have nothing left to harp about but how Trolltech refuses to give away it's core business for corporate welfare don't. 2) Both KDE and GNOME have LGPL'd core libraries. Show me the piles of commercial shrink wrap software being distributed based on them? Show me the Linux users waiting in droves outside their computer store to shell out for these imaginary programs? I see a little of Qt based stuff and a some cross platform other toolkit programs. In fact aside from the proprietary model losing viability outside of contract work and niche markets like we all talk about as the success of OSS there just isn't a substantial market potential compared to Windows, unless you go cross platform. 3) Given that you can dual license as well as build a service business, as many in the Linux community have, it's a silly argument to whine about not having corporate welfare. I mean Red Hat sells GPL software with a per seat license, they get a good price and they do it with a service business. > A) KDE zealot (misquoted disinformation) A GNOME troll I presume? Whatever happened to the good old days when Trolltech was attacked for not having a GPL'd Qt? The one consistent factor between the "it should be GPL" and "It shouldn't be GPL" attacks are the attacks. If Trolltech were to tell their customers not to give them any more money because they weren't charging, then go out of business, then quit maintaining Qt... then would the critics be happy? Probably not, because then Qt would go to a BSD license, somebody would maintain it and they would complain it should be GPL. After someone decides they hate someone or something then everything else is just lame rationalization, especially when it doesn't hold up to the light of cold hard reason. Why would somebody take the "Qt GPL sucks" position? Either they don't understand reality or they want to prevail with their ventures and wish Qt would go away. Here's a thought... Don't use Qt and then don't complain about it.

Re: Qt as Free as GTK? - mikeyd - 2005-02-07

Qt is freeer than GTK+ and has been for years, claiming it isn't is pure FUD.

Re: Qt as Free as GTK? - smoerk - 2005-02-07

please explain...

Re: Qt as Free as GTK? - ac - 2005-02-07

http://www.fsf.org/licenses/why-not-lgpl.html Hope that helps. FYI--I don't necessarily agree with the FSF in a lot of cases, but this serves to explain why THEY (and presumably, the person you're asking) think the GPL is "more free" than the LGPL.

Re: Qt as Free as GTK? - Plisken - 2005-02-08

Only if you have a demented definition of what the word free means - as in the Stallman definition.

Re: Qt as Free as GTK? - pinky - 2005-02-08

>Only if you have a demented definition of what the word free means - as in the Stallman definition. Do you would say this is a demented definition: - The freedom to run the program, for any purpose - The freedom to study how the program works, and adapt it to your needs - The freedom to redistribute copies so you can help your neighbor - The freedom to improve the program, and release your improvements to the public ??? I think this is a really clear definition and it would be hard to argue that this definition don't define freedom for computer programs.

Re: Qt as Free as GTK? - Plisken - 2005-02-08

Users don't have rights. Only developers do. Stallman doesn't care about programmer rights. LGPL is more free than the GPL for anybody that is rational.

Re: Qt as Free as GTK? - blacksheep - 2005-02-08

> Users don't have rights. That's exactly the point why LGPL (Lesser GPL) is less free than the GPL, according to Stallman. Because users loose rights, simply because any program that wants to use that library will have to be free. That's also why Stallman finds GPL more free than BSD. In terms of the programmer, yes, they loose freedom.

Re: Qt as Free as GTK? - Richard Dale - 2005-02-08

"LGPL is more free than the GPL for anybody that is rational." Umm, so anyone who disagrees with you is 'irrational'? There are all sorts of problems with the LGPL, such as defining what 'linking against' means. For instance, if I have a proprietary java .jar file that I use in my java app, can it be said that the app 'links against the .jar file'? Maybe it does, maybe it doesn't. If you want to write a commercial app, you should get a commercial license, the LGPL isn't suitable with these vague terms and potential legal problems.

Re: Qt as Free as GTK? - pinky - 2005-02-08

>Users don't have rights. Only developers do. Stallman doesn't care about programmer rights. Stallman cares about progremmers right and users right! This is essential in every free society. You are free to do what you want, as long as you don't cut of the rights of other people. Therefor you don't have the right to take the car from your neighbor if you like it or kill a person if you don't like there attitudes. Your right to do what you want ends at that point were the right of others and the whole society begans. That's the basis of a free society and also of copyleft licenses for software.

Re: Qt as Free as GTK? - ac - 2005-02-08

> Users don't have rights. Only developers do. Really? Then let's shoot all users for shouting that the developers are not listening to them!

Re: Qt as Free as GTK? - ac - 2005-02-08

Well, free software is not a human right, I think we can agree to that. Then, what rights do users have? I mean, I buy a DVD and I don{ t even have the right to watch it on the UK because of zones. And I paid for it! What right am I supposed to have over software I have paid nothing for? Where do those rights come from?

Re: Qt as Free as GTK? - mikeyd - 2005-02-08

He started the whole free software movement. Anyone else who is devoted to free software is following his movement, and following him. So I think his definition of what the movement is about should be the right one.

Re: Qt as Free as GTK? - AC - 2005-02-08

Sorry, but that´s just propaganda. Free software has existed for much much longer than the GNU project. Hell, go read their manifesto, they say they are taking lots of free software written by others.

Re: Qt as Free as GTK? - Anonymous - 2005-02-08

You could not be more wrong even if you tried. GTK+ is released under the LGPL, and the LGPL gives you more freedom than the GPL, just as a BSD-style license is more free than the LGPL (and public domain is more free than BSD).

Re: Qt as Free as GTK? - MamiyaOtaru - 2005-02-09

BSD gives you more freedom to do whatever you want with the code and use it in a project licensed however you want. However that also means it lets you prevent others from seeing what you do with it. You can do more with it, but you can also make sure others do less with the results. You are given the right to restrict others' rights. GPL forces you to give the same rights to others that you got yourself. There's less you can do, but it ensures others retain their rights. GPL is imho only bad for people who want a handout: the ability to take code and give nothing back, and I don't feel sorry that this isn't possible with GPL. MY rights are preserved, that is freedom.

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

True, all of that applies to the BSD-license, but that has very little to do with either the LGPL or the GPL. Your second paragraph applies equally much to the LGPL as it does to the GPL. If I develop a library under the LGPL and proprietary software links against it: good! That's the reason I chose the LGPL. MY rights are preserved, and that is freedom!

Re: Qt as Free as GTK? - mikeyd - 2005-02-09

But the end users have more freedom under the GPL, which is what Free Software is all about. See the link above to FSF position.

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

No, end users have the same amount of freedom under both the GPL and LGPL since the license only covers distribution. For developers, the LGPL is more free. As for the question of which license is better for free software as a whole? It all depends on the situation, and the FSF clearly states that in the document to which you are referring. The FSF doesn't take a stand on which license is more free.

Re: Qt as Free as GTK? - mikeyd - 2005-02-09

No, because the end users of something LGPL may end up using a non-free program. Wheras the end user for a GPL program will always get a GPL one.

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

Your argument would be valid if the library in question was GPL-only, but since Qt is dual-licensed you might end up running non-free software anyway.

Re: Qt as Free as GTK? - Joe Kowalski - 2005-02-10

In which case, the person using a proprietary QT based application still supports free software as a portion of the money they spent on the software goes to Trolltech, who in turn releases their work under the GPL. With a proprietary GTK app, none of the funds that the buyer has spent goes back to Owen & company to support their work.

Re: Qt as Free as GTK? - Andre Somers - 2005-02-07

Embedded is allready available under GPL. Only, I believe GTK is LGPL, not GPL. That makes it possible to create closed source commercial applications with it without paying anyone. With Qt, you'd have to pay Trolltech (and get a great toolkit in return that saves you a the money spend on a licence easily in developers time...)

Re: Qt as Free as GTK? - brockers - 2005-02-07

Qt has been more free than GTK+ for almost 5 years now. Its only the ignorance of the Gnome community (or plain old FUD) that says otherwise. bockers

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

Actually, it's simple logic (or "rational thinking") that says otherwise. The LGPL is a more free license than the GPL.

Re: Qt as Free as GTK? - Carewolf - 2005-02-09

It is more free the same way anarchy is more free than democracy. People are more free to screw <i>you</i>. No, fewer rules doesn't mean more personal freedom.

Re: Qt as Free as GTK? - Anonymous - 2005-02-09

That has to be the worst analogy in history.... but alright, turnabout is fair play: The LGPL is more free than the GPL the same way democracy is more free than a dictatorship.

Re: Qt as Free as GTK? - Carewolf - 2005-02-10

How so? - Proprietary means no one may take your stuff. - LGPL means anyone can take your stuff. - GPL means anyone can take your stuff, if you in return are allowed to take their stuff. GPL therefore has more rules, but the extra rule is used to guaranty a greater freedom. Therefore the comparison to a modern free-society that has more rules than an anarchy but uses those to guaranty greater freedom for the individuals.

Thank you - Debian User - 2005-02-07

Thank you Trolltech! This will give your toolkit total dominance (we will - once available - make it default for all internal projects) and well deserved. And of course, Free Software is going to be able to gain large user populations over. I think KDE on Windows is going to be much better as a native application. I personally will love to recommend e.g. KimDaba and Kate to Windows users. :-) Yours, Kay

Great!! - John Qt Freak - 2005-02-08

Now this is great news! I hope in time this proves to be a good move for Qt! One question. Would it be possible now for WxWindows to use Qt? Or does it need LGPL?

Binary Libraries??? - LuckySandal - 2005-02-08

According to http://www.trolltech.com/developer/faqs/duallicense.html#q18 , "Commercial customers will have access to a package containing a prebuilt Qt library." Does this mean that there won't be a standard Qt dll for Windows????!!!! This seems like it would be a major problem - Windows is a monolithic platform, we can't have all these different people having their own "builds" of the Qt library!

To the whiners - Plisken - 2005-02-08

And who said that the KDE project's goal was Linux advocation?

Re: To the whiners - Derek Kite - 2005-02-08

Heh. You should see what happens when someone commits something for win32 that breaks or even causes problems for the *nix workings. There are a couple of developers who keep KDE building on the BSD unixes, there is one developer who maintains the OSX port of KDE. Will anyone actually start porting the KDE apps? KDE as an environment doesn't make any sense since Windows comes with it's own environment. It all comes down to someone willing to do the work. I know that KDE will be around for Linux in the years to come. I would deploy it without any fear of it disappearing. But windows ports? Talk to me in two or three years. The same goes for Evolution. Has any project been successful in attracting win32 developers? This is a good move for Trolltech, and will spread their developer mindshare even further. Derek

Re: To the whiners - Plisken - 2005-02-08

Why type if you won't answer the question? Or maybe you got very confused and thought you were posting to another thread.

Re: To the whiners - Derek Kite - 2005-02-08

There is one developer working on win32 stuff. There are more than 200 active contributors. The KDE desktop on Windows is a non starter. KDE is primarily a desktop environment. I would say that KDE advocates for *nix. (Linux, the BSD's, and some proprietary unixes) Let me repeat. KDE desktop has no possibilities, no future, no place on Windows. There is already a well entrenched desktop that is probably very difficult if not impossible to replace. Some KDE applications may find a place on windows, but time will tell. And that will be up to individuals who are moved to do the work to maintain them. As I said, this move is good for Trolltech. I suspect it will have very little effect on KDE. If I see two or three dozen windows developers join up and start contributing, then I will be proved wrong. Derek

Re: To the whiners - Matt - 2005-02-08

Well said!

Re: To the whiners - Plisken - 2005-02-08

In reality, the KDE desktop is a non-starter on Linux as long as it relies on the Qt toolkit. Too late now.

Re: To the whiners - Matt - 2005-02-08

That's trolling and BS.

Fantastic. Now what about PyQt? - Jon Scobie - 2005-02-08

If I could develop PyQt apps cross platform under the GPL, that would be awesome.

Re: Fantastic. Now what about PyQt? - Simon Edwards - 2005-02-08

I've seen a report on the PyKDE mailing list that someone got the recent WIN32 port of Qt3 (GPL), and PyQt compilied and working on Windows. So it is possible. What is now needed is a neatly compiled and packaged up version Qt3 and PyQt that people can easily install and use. Volunteers? anyone? -- Simon

They fear... - performa 300 - 2005-02-08

... .NET on Windows and must do a desperate move!

Re: They fear... - Anonymous - 2005-02-09

Ahh, here is the reason for the discussed business decision. Thank you! Hehe :-)

I don't care about migrating others... - thomas - 2005-02-09

I didn't read all the comments, but most seem to be about using KDE to get people to migrate... nevermind that most people in the Windows world don't know what KDE is or could even name a KDE app. I've already migrated though to Linux. And I'm happy using KDE. However, it would be a great boost to KDE developement if it had a larger userbase. Something like amaroK would catch on pretty well in Windows, I imagine. And if the userbase swelled to double, or triple the size it could only mean more developers. Which is what I care about: a better user experience for me. People who know what Linux is about generally like the philosophy of FOSS. That's what made me jump over. What's driving people to Linux is definately not, "Oh! I hear the new versions of konqueror and koffice are so uber, time to make the switch!" They already have parallel software: IE/MSoffice, or Firefox/OOo. But, get konq and company running under Windows and you just might attract more developers. As a side effect, you might even improve the user-friendly image of Linux... but that shouldn't be the main aim.