RMS Running For GNOME Board Of Directors
An anonymous reader points to this story at Newsforge which says that "RMS is throwing his hat in the ring as a candidate for the GNOME foundation board of directors. Speculation is that he's pissed because the GNOME summary keeps mentioning non-free software; now he's going to (try to) do something about it."
It seems like virtually all of the Gnome news deals with pure GPL software. Is there a problem with non-free (as in speech) software?
æeee!
Of course, keeping it free will obviously be a concern of his, but it might not be his main concern.
It isn't enough for RMS to promote his ideas of what "free software" should be about. Now he has to censor everyone else and become the thought police?
I agree with the mailing list poster who said if RMS doesn't like it, let him publish his own "pure" list, sanitized and "approved" for reading by the ignorant masses.
Sometimes it's best to just let stupid people be stupid.
Gnome was born not out of technical need but a conflict of ideology.
If RMS is chosen it will show that Gnome has continued with it's root cause - creating Free software.
If RMS is not chosen it will show that Gnome has moved on from a base cause of creating free software and is perhaps a bit more open minded about mere open source.
This will be interesting to watch. Imagine the diminished relevance of GNU if he doesn't get it!
>GNU/Gnome
Gnome itself has GNU in the acronym.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
Whether or not you like RMS' political views ...
Having an experienced advocate of free/open source as a member of the GNOME Foundation will be a much needed shot in the arm towards GPL, (et. al.) acceptance across the business community. His philosophies aside, he could leverage this position and the visibility to showcase the benefits of free/open source.
GNOME, and to a lesser degree - the GNOME Foundation - is certainly being discussed more and more across the industry. Especially in light of Sun's choice to adopt GNOME for future Solaris versions.
His membership would be a welcomed aid to combat the negative rhetoric we are seeing ala Bill Gate's grossly negligent comments at the recent stock holder's meeting.
This message will self destruct in 5...4...3...2...
Since KDE has made leaps that GNOME hasn't (I don't know this myself, since I use Window Maker, but it's what I keep hearing), RMS might want to help make GNOME better.
FYI, both have made incredible leaps in the past year and are continuing to grow. I use GNOME, but have used KDE accasionally and am simply prefer a familiar environment (as a GNOME user).
LedgerSMB: Open source Accounting/ERP
When I first started running linux, I checked out the various wordprocessor available. Abiword, kword, emacs, wp and staroffice. For awhile I used different ones for different projects. I've now settled on staroffice for heavy duty work and kword for light duty work. I've now started using Open Office. While I'm not convinced of the wisdom of Java as a development language, I'm quite pleased with the results. Now you tell me that Richard Stallman doesn't like StarOffice, so what??? The cool thing about open source is we don't all have to be clones of each other. The open source community has benefited from both Richard and Linus. Even the current $100 million "open courseware" project at MIT is in some ways of legacy of Richard Stallman. I believe he'd make a good board member even if I disagree with him on StarOffice. RMS has enough karma to last several lifetimes!!!
Okay...so in 1983 when he started thinking about his OS, and that it should have a GUI interface, therefore he is the grand-father of GNOME?
And they CAN choose to run what they want, no one is forcing anyone to run anything here.
What RMS is trying to do is block people from even being TOLD about software which is not part of his empire.
The software he is trying to block (StarOffice, and by association OpenOffice) is certainly what I think most level headed people would consider 'free', however he doesn't want people to know about it, possibly the knowledge would poison their brains, turning them into rabid M%@#&soft zombies or something.
Perhaps he needs to do a little more reading w.r.t. his 'free as in speach' concept, and stop trying to block people from finding out about what is VERY useful software.
I use OpenOffice, it works well, and it's free, I'm very happy about that, it saves me rebooting to read the one or two Msoft office documents I get per week.
If the GNOME folks are not going to listen to RMS and he doesn't get on the board, what is he going to do?
Start the movement for ANOTHER desktop environment?
If he was crazy enough to do it once, don't think he wouldn't consider it twice.
So RMS wanted an alternative to KDE bacause it was not "Free Enough" and created GNOME. They build the proyect on GTK Toolkit which is LGPL. LGPL allows to be used by non-Free products (see why LPGL is bad)
But now KDE is completely GPL and Free (Qt Toolkit now is GPL). So it is the perfect Free Desktop. Meanwhile GNOME have walk the oposite path and now is commercial.
I think RMS should join KDE team :-)
MOD THE CHILD UP!
I damn sure hope the people who keep modding these up aren't the same people who complain about CowboyNeal in the polls.
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
On GNOME's homepage they claim "GNOME is part of the GNU project, and is free software (some times referred to as open source software.)".
If they want to participate in the GNU project then they are giving away their choice to the Free Software Foundation.
As a user, you still have choice in what you do. But as developers they bought into something, and they need to follow through in their goals, or adjust their participation in the Free Software Foundation.
Joseph Elwell.
Everybody hates free stuff but loves socialism... wait... reverse that
.
-pyrrho
The reality of the situation is that there are some programs in this world that are not, by RMS's definition, "free," yet have value to many people. Examples of such programs are VMWare, commercial game ports, Word Perfect, and maybe StarOffice (forgot what the license is on that these days).
RMS represents pretty much the extreme of trying to prevent people from using what he considers "non-free" software. He routinely uses both license and PR to try to discourage "non-free" software. If he were in a position to do so, I'd expect him to work to work hard to prevent or at least strongly discourage "non-free" software from being able to use GNOME, for example by trying to force changes in the licensing. Look at the GNU libc LGPL isssue recently for a fine example of him trying to push the libc in that direction.
Why is this bad? Because there's some software that has value to many people that will be forced to use a different UI kit than the rest of your GNOME environment, and thus have a different look and feel and not play nicely with other apps. Who loses here? The user. And thus all of us who want to see *IX become a rational desktop choice over completely commercial systems. The long, LONG standing problem with *IX GUIs is that there is not enough consistency and interoperation between apps, and for GNOME to be successful in solving that problem it needs to not be discriminatory against programs that RMS doesn't want you to use.
On a more straightforward level, and again look at the recent GNU libc license issue, RMS is basically a nut-case and a control freak. If he has any real control over the GNOME board, it will NOT cause the GNOME board to make better or even more rational choices. I think it would be downright sad to watch a lot of good work from a lot of dedicated people become hijacked by a nut-case and made irrelevant.
I agree with you pretty much. I've been going between KDE, GNOME, and various window managers (usually used blackbox, E, or wmaker), in the last 4-5 years.
What I've noticed in the last year is that GNOME has lost much of it's momentum. I think this was pretty much because of two things.
1). Qt going GPL
2). KDE 2.x's (technical) improvements
Number 1) especially hurt the momentum that GNOME had. If you look at where the momentum started, you can primarily trace it to RMS and FSF's huge ideological starting of GNOME.
Now, I do see one way RMS could help GNOME. To bring back some of the momentum the it once had. It would be some kind of ideological movement once again.
Huh? That "Hall of Shame" is a list of packages that failed to build on a version of Linux for a particular architecture, some of which happen to be non-free. What does this have to do with GNOME? With just a cursory glance at the list, I spotted a few free GNOME applications (Balsa, Skipstone, etc.).
"Per the GNOME Foundation's charter, any contributor to GNOME is eligible for membership. Although it is difficult to specify a precise definition, a contributor generally must have contributed to a non-trivial improvement of the GNOME Project. Contributions may be code, documentation, translations, maintenance of project-wide resources, or other non-trivial activities which benefit the GNOME Project. While large amounts of advocacy or bug reporting may qualify one as a member, such contributions must be significantly above the level expected of an ordinary user." from the GNOME foundation membership qualification page.
I don't think RMS fits these qualifications. The GNOME foundation membership, and all the more the board (almost all GNOME contributors are foundation members) should be active members of the GNOME community. Simply "being RMS" does not qualify one; the foundation is intended to represent the interest of those who make it happen, that is contributors.
As a minor side niggly, the candidacy period is over and I didn't see a message from RMS, so technically he isn't qualified to run this year anyway.
Perhaps he'd like to contribute to the GNOME project and re-apply next year?
-seth (GNOME Usability Project Lead)Why is there a board anyway? Isn't the whole point to have an open system with a developer in charge, and not a part-timer (or commitee) who occasionally chirps in with orders for the developer. Think back to the darkest days of Emacs development, when RMS replaced the Emacs developer with someone that took many months before any development happened.
RMS has plenty to do without sitting on a gnome board. He may actually be good, as long as he doesn't reject features purely on the basis of their lack of relevance to hurd (eg. his rejection of X windows support in Emacs due to the fact hurd would not be capable of using X for some time).
Now that gnome has some real goals and has long discarded the "replacement of the evil KDE desktop" goal, it is probably a good time to let the developers continue with developement and not have things imposed on them by a bunch of uninvolved people that consider the project for a few hours each year.
Gnome itself has GNU in the acronym.
;)
So does GNU
Free Software is like sex. Its better when RMS isn't involved.
Bowie J. Poag
Gnome has a very poor system for bug tracking and quality control. Any crack smoking fool can make CVS commits that fuck things up. It is a real mess.
I use Linux to run an engineering business. Sorry RMS, but that means lot's of expensive software ($24K for just one program). There simply are no free as in beer alternatives, and likely never will be.
I did not choose Linux because it is free (and after all I went to Fry's and purchased a distro). Linux it is an excellent platform for engineering, and seems to be quickly gaining popularity in this field. And the reason of course is that, next to games, engineering tools really push raw processing horsepower to the limit. And using Linux allows us to keep up with the latest and fastest processors, without breaking the bank on high end Sparcs.
Yeah, but users have tasted blood, and want a good/fast/complete UI to run on Linux, etc. All of these newbies grabbing Mandrake,for example, don't give a hoot about licenses. They just want something that works.
Unfortunately, GNOME is not up to that level where a newbie will feel comfortable with using it. I can only see its "marketshare" slipping even further behind KDE as the "market" grows.
I think that about the only thing GNOME can do now is become the ideal desktop for the experienced power user. In some ways it is already, but I'm an experienced power use and like KDE better anyway. So what are they going to do to attract users? I really have no idea.
GNU/I GNU/once GNU/read GNU/a GNU/comment GNU/saying GNU/that GNU/RMS GNU/won't GNU/rest GNU/until "GNU" GNU/is GNU/in GNU/front GNU/of GNU/every GNU/word GNU/in GNU/the GNU/English GNU/language. GNU/Doesnt GNU/he GNU/realize GNU/that GNU/would GNU/leave GNU/him GNU/joyless GNU/having "GNU" GNU/all GNU/over GNU/the GNU/place, GNU/not GNU/to GNU/mention GNU/weird?
The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
While I usually disagree with you on many usability design issues, Mr Nickell, I totally agree with you on this issue. I seem to remember hearing some time ago about Richard Stallman not using GUI's, at all. Assuming this is true, would you really want such a person on board that is involved in some way in making GUI design decisions? Would a person who knows nothing about web servers, who has never set up a web server, who really doesn't know what HTML is or what it does really be a good choice as a board member of the Apache Foundation?
Hearsay evidence is given by the following quote: "RMS replied telling us that he disagreed with my argument and saying the we are legitimatizing the use of non-free software by mentioning it. I left it at that, but today RMS remailed us today asking us to confirm that we will not mention non-free software anymore."
The message that sparked this email is unknown, but circumstantial evidence would seem to point to the idea that RMS wants no mention of non-free software in some projects.
To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
I'm rather wary of extension mechanisms. Take Xft for example. While it has worked pretty well for KDE (which is a really top-down, organized project), it hasn't worked as well for GNOME (gdkxft doesn't AA everything quite yet). It seems that unless there is a single team of developers behind all of the applications one uses, extensions won't get taken advantage off in all one's applications (there is nothing I hate more than non-homogeneity). For core stuff like fonts and rendering models, you really have to make changes to the core of the architecture, not tack them on as extensions.
A deep unwavering belief is a sure sign you're missing something...
What you (and many others) fail to see is that you can sell things even giving away the source...
Sure, you might have a compiled version stuck up on your web site. But do you have it nicely packaged, with notes on what hardware it's been tested and certified? If I download the free version from your site instead of paying for the Free version on mine, will you get support or a manual (if you want one).Furthermore, imagine you come up with a great program that you manage to get into Best Buy near the registres for $5. Then it really doesn't matter if a million people have copies up on web sites, you're probably still going to sell as many copies as you would have otherwise.
Just as in CS, business should optimize for the common case - which in this case is where a customer wants to buy something that is well packaged and works, not where they download source and compile it or get some potentially virus-ridden version off of a seedy remote site.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The root cause IS creating free software, that's what the Gnome Project is about. But software that interoperates and is build ontop of the architecture that the Gnome Project provides can be free/costly, open/closed. Imagine if libc was straight gpl'd. You could have no commercial application written for Linux. An LGPL'd Gnome library set allows commercial apps to be written for Gnome, and sit side by side with free (beer and/or speech) applications. And the commercial developers don't have to pay anything extra to make use of these technologies.
KDE, with QT, your apps are stuck being GPL'd, or you have to pay trolltech for QT. Yah, it's their project, they have the right too, blah blah blah.
For something that's as "essential" as desktop gui apps and related services, lgpl is the way to go. You make it cheap for *everybody* to develop apps, and it's a win win situation.
As far as RMS goes, he wrote emacs, created the FSF, the GPL, and the FSF has created so much great GNU software (especially for developers), it's not funny. I'd say he's provided a rather significant contribution to just about any project that uses GNU software, including the Gnome project. As such, by the rules, he should be able to run. Would he be a right fit? Will he be voted in? That's a whole other story.
And as to the speculation as to why he's running? I haven't seen any links to any vitriolic GNU/Gnome (lol, sorry, couldn't resist) oriented emails. RMS is not a man who's known for hiding his opinions.
The world is a better place because of him, but RMS is too fanatical for a job like this. Such a position requires a politician- not a guy who might cut off his organization's nose to spite its face.
Am I the only one who looks at the initials "RMS" and consistently sees Root Mean Square? Rrgh, that's frustrating.
The coolest voice ever.
The worst thing about this is that OpenOffice is GPLed, and therefore "Free Software".
Basically RMS is complaining about a spellchecker.
I don't know. I can't really compare the two. Sylpheed will actually compile on a stock Slack 8 setup like mine. Balsa on the other hand...
This is interesting because there is now major heat between RMS of GNU and Miguel of Ximian. Miguel has even attacked RMS in public once or twice, this was around the glibc flamewar. Miguel even stated he regretted having ever made GNOME part of the GNU project.
Apparently RMS has long been politically maneovering around GNOME. Miguel didn't approve. My guess is this was part of the reason the GNOME Foundation was created.
(Please browse at -1 to read this comment.)
Same thing with Opera. If I had to switch to Mozilla, I'd fucking kill someone. Konquerer is much better than Mozilla in terms of resource usage and reliability, but I don't want to install QT and the entire KDE system just to run a single application.
Your killer app is just going to have to be open source isn't it?
Somehow I think all of the people that want to get rich on open source software without giving anything back (Trolltech has given a lot back) are missing the point entirely.
All he's really done is spawned the important acronyms..GNU, GPL, under which actual contributors of work have made thousands of worthwhile and creative contributions.
And he wrote GCC. You think Linux would be around without it?
Did you actually bother to check the link or look into any of the background to this?
2 00 1-October/msg00049.html
if you look at
http://mail.gnome.org/archives/foundation-list/
you will see a more direct quote (although not the most damaging by a long way).
The 'hearsay evidence' is a public disclusure of discussions between RMS and Christian Schaller, who authors the GNOME summaries (and has done for some time, doing a fantastic job). He has been strongly backed in this particular event by people such as Alan Cox and Miguel de Icaza. This is not a case of anonymous rumour-mongering.
Perhaps you should learn to investigate issues rather than just defending people 'on principle'.
You can create an LGPL library on top of a GPL library. You can also create BSD or X-style licensed programs as well. The KDE libraries are indeed LGPL, and see the license to mosfet's Pixie.
This means your second statement is false. You can buy a Qt license and develop closed-source KDE apps. Want an example? Try Kapital, from TheKompany.
Don't get me wrong ... I admire Richard and his determination to attain free software's rightful position in the world ... but ...
... Richard, grow up ... Sun, HP and IBM are pouring HUGE resources into free software ... if you were a wee bit less political, they might pour a few resources into the FSF
Sun paid something like $80MM to acquire Star Division and then, almost immediately, turned the codebase over to the newly-chartered Open Office project. Still, Star Office isn't "purely free" enough to be RMS-approvable? Give me a break!
Hint
Besides, WTF made you the King of Open Platforms?
utter rubbish
I am not accusing anyone of misrepresentation, except maybe you. I am saying that a paraphrase is not the same as an actual statement.
My point is that a paraphrase isn't the same as RMS' statement. That point will still be true if I read RMS' statement.
I'm sorry you can't separate this point from the overall argument, but that's your problem, not mine.
That's not true. KDE (nor GNOME) have a top-down organization. Join any of the mailinglists to find out.
Both projects are made by all of the developers. Offer a good idea, some patches or plain new code. If it servers a purpose, it *will* be used. There is no small group of elite coders who make decisions, everything is discussed on the lists beforehand and the voice of reason usually wins.
Of course once some policies (release features, schedules) have been made, there will be a top-down wave to make sure the policies are enforced. A large concensus can still change these policies though, such as delaying a release for one week because one or two critical applications required a bugfix.
Both projects do have some key contributors who have a larger say in some things (not officialy, but their opinion is simply weighted more by the rest) but I have not ever seen anyone (on the KDE lists, at least) force the project in a certain direction.
And that's how it should be. It works. RMS in the board of directors of GNOME might severly disrupt that harmony. I for one wouldn't like to contribute code because RMS thinks I should, I'd like to contribute code because I concur with the decisions of the majority of developers (and vocal users).
By they way, Xft works for KDE because it's implemented within Qt. Any Qt application has support for anti-aliasing under Linux (try Opera). The reason it works is because it's implemented well by the Qt developers, probably not because of top-down decisions.
What delicious, terrific irony! Not to mention breathtaking hypocrisy!
Stallman/Richard refers to the kind of software he advocates as Free Software, and illustrates the idea with the phrase "free as in speech" as opposed to "free as in beer".
And yet his problem with the GNOME project is apparently the fact that somebody has mentioned propietary software!
What'll it be, Stallman/Richard? Do you wish to promote software that is "free as in speech" by restricting freedom of speech?
Always keep a sapphire in your mind
I don't know if you're a troll, but I'll bite...
I'm a pragmatist. I believe in functional software in particular when it comes to software at my workplace.
If non-free software does the task better for MY purposes than free software, then non-free software it will be (xv versus kview, for instance) and vice versa.
If replacing "placeholder" non-free software with a free version means that I have to filter existing data or spend valuable time learning or re-learning a GUI then I will not switch. A good example would be StarOffice/Abiword vs. MS Office. If it's not broken, don't change anything. You might say that non-free software is, in a sense, "broken" but I disagree.
You're free to follow your ideology as religiously as you like. Just don't force your belief in software monoculture on the moderate majority of free software users.
Jesus Christ (substitute prophet of your choice)
Martin Luther
Cristopher Columbus
Frederic Bastiat
Founding Fathers of the United States
Martin Luther King
Rosa Parks
Charles Lindburg
Nelson Mandela
and, of course, our favorite
Linus Torvalds.
Granted, some of their opinions would be considered common sense today, and not extreme, but in their time, they were definately not the norm.
You could've hired me.
>Later, around 1988, we
>obtained X, but we found out that X only did the lower-level half
>of the job,
Excuse me??? X is part of the mythical GNU operating system, too, now. Is he *trying* to become a parody of himself (OK, so it worked for John Madden . .
hawk
Why?
Becuase such efforts have useful side effects.
I don't think that all software will ever be free simply because that will require force against those who disagree and are willing to spend money for non-free software. History has shown that using force against people who conspire to engage in mutually-beneficial (to them) activities fails in the long term: you can't effectively separate the addict from his drug, the prostitute from her client, or willing purchasers from Windows.
Now, RMS might try to use some form of political influence to discourage mention or use of non-free applications, but that's as likely to stop a real die-hard as it is to shove the original DeCSS key back up Xing's wazoo. Still, I do think that discouraging use of non-free software is a good thing and there needs to be more such discouragement.
You see, people have a choice -- they can choose free software (or support the writing of a free app that they need), or thay can shackle theselves to the restrictions that non-free, but potentially useful code, provides. It's a question of what matters more. And, as a libertarian, I fully support that freedom of choice. But, I fear that too many people do not choose wisely and don't properly understand the tradeoffs. An ill-informed choice is not a good one.
We've seen this ignorance manifest itself in the proliferation of trust-my-securityware (M.S. Passport), spyware, and just plain good-enoughware. We've seen people surprised that they can't just hand over the O/S when they sell their PC because of licenseware and lose fair use right they didn't know they had because of DMCAware, not to mention control of how they use things they buy.
Free software makes all such things transparent, and thus relatively impotent and without effect. Fair use? No problem. Security? See for yourself. Buggy? Well, have a hand at it then. Expensive? No, you can share a copy with your friends. Doesn't work quite the way you want? See "buggy".
Now, I'm fairly sure that RMS would agree these points are important but not as important as the freedom to help one another. That's his political agenda, and opposing anything that might conflict with that view is a logical consequence of such a view. Personally, I rank "freedom to cooperate" along with those points, though how much that matters depends on the circumstances.
But matter it does. All those points matter. It may be that people won't realize how much they all matter until they are required to watch a minimum amount of "media" that is acceptable to their "indoctrinating" employer, and tracked through their TVs. An Orwellian horror? Sure, but a whole damn more possible today than even 20 years ago. You can be sure that "the powers that be" certainly lust for that kind of control that modern technology can provide, if people accept it.
Free software, of course, renders these things ineffective against those people who don't want them -- rip the fscking spyware out, damnit. More free software is therefore better. Anything that encourages more free software is better.
So, in the end, RMS's inflexible, unwavering position has some very desirable effects. Could those effects be better had with a different kind of advocate? Maybe, but instead of attacking RMS, why not try to be that advocate?
You could've hired me.
If freedom and liberty are so important, why is RMS attempting to restrict free speech, and restrict the information that I receive from the GNOME Foundation? Does the importance of freedom in software override the importance of freedom in other areas, such as speech?
The mark of a fanatic is when the fanatic's cause overrides all other considerations.
I was being sarcastic. "Good enough" as in early Windows releases not supporting multiple network interfaces cleanly, i.e. a local LAN, and a dial-up modem. But your point is noted, perhaps I should have said "frustratingware": purporting to do a job, but doing so poorly, or inflexibly.
You could've hired me.
It's not that his ideas are extreme. It is just that he lacks the understand of middle ground, and the need for a middle ground for people to get used of the idea of Free Software. I see free software as a long term goal with several middle steps.
I admire his idealism, but sometimes he makes me cringe. I am not that him being in charge would be a good thing.
At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
Why can't you build & develop your app using QT/Free and only lay out the money for the license when the project is complete and you want to sell it?
:)
Seems to me, as long as you don't distribute your app using Qt/free you should be able to buy a license for the Pro version and sell your finished app. Am I missing something?
This stuff about the GPL "infecting" your software as soon as it touches something GPL'd reeks of MS FUD. The GPL only affects distribution of software.. I'm fully free to create a closed source OS based on Linux if I wanted to, as long as I don't give or sell it to anyone else, which is when the GPL restrictions would kick in. At least, that's how I understand it. I've been known to be wrong in the past..
All movements for social change begin as missions, evolve into businesses, and end up as rackets.
So you can't get rich on the efforts of others without giving them something back? Tough.
If you distribute a Qt application to Windows users that uses at least one GNU GPL licensed library (such as LZO, UCL, readline, and the like), you must use Qt Free Edition, and you also have to distribute the binaries and sources of Cygwin and XFree86 because Qt Free requires POSIX and X11 and cannot work with Win32. Yes, I know there's a straight Win32 version, but it requires Visual Studio 6 or later ($400), and its license does not allow developers to modify Qt and is thus incompatible with GPL'd libraries.
Will I retire or break 10K?
Stating on Slashdot that I like cheese since 1997.
He just took over maintenance of GNU Emacs again by default, and I doubt he is seeking any additional programming challenges. Maintaining GNU Emacs is a full time job, it is one of the largest free software packages out there, much larger than the Gnome core, libs and applets combined according to this study.
Do you buy it on release? Obviously not because that will stop shareware writers, since they can't afford it at that point.
Do you buy it after you've sold 1000 copies? Two dollars a unit for a development library is a bit steep people will say.
Do you buy it after 1,000,000 copies are sold? Obviouly not, since you can afford a good lawyer, and after all no-one will ever know that you didn't buy a licence - how are trolltech going to find out that you stole their evaluation version?
After all, the above wants a FULL version for evaluation, and any time limit locks would be trivial to get around on a *nix system ("You idiot!" screams the IT manager, "you fixed the date on the qt dev machine, now we have to explain why we've sold these packages for three years without buying a licence!").
What you would get is a Qt library that is free as in beer and dead as in dodo - it would be a good library, but the pace of furthur development would slow to a stop or crawl.
Consider two types of software - OPEN, where you can use it for nothing as long as you keep to the licence, and COMMERCIAL, where if you want it you have to pay cash for it. To stay alive troll embrace both systems (by selling the commercial version), while RedHat et al stay alive by selling convenience and documentation.
Commercial software companies work on the assumption that they are going to get an income from somewhere to pay all of the developers. They also work on the assumption that all of that hardware costs money, and that software that saves time (and wages) is worth money. If you can't justify the cost then you use something else.
Most people live with the assumption that if they can't afford something that is no-essential then they can't have it. It would be nice to have the hope diamond, but I don't expect that anyone will ever let me have it. Shareware writers don't need qt, they can do things in other ways. I've always thought the qt licences were very simple - if you want to make money give troll some, if you don't here's all the source to the free version.
Any idea what a Windows developer seat (including something like visual studio) costs?
Yes, I do... somewhere in the range of $400-$700 per seat for MS Dev Studio. That's quite high considering the "economics of scale". Microsoft can get away with this pricing, since any commercial shrink-wrapped software publisher knows they are "asking for trouble" if they use non-Microsoft tools to develop on.
That does not mean Troll Tech can fall back on "economics of scale"... this "crossplatform feature" is laughable in the real world. Nobody can name 5 major commercial applications on Windows, that are using Qt. I can at least note that MusicMatch Jukebox and a handful of other Windows applications were ported to Windows, using winelib.
The point is, to make a SERIOUS challenge to the hearts and minds of small developers, something HAS TO CHANGE.
That something has to be one of:
GTK+ usability and performance improvements
"Qt for Shareware Edition", or other price/licensing adjustments not seen yet.
Linux really doesn't have something as "accessible" as Visual Basic, or MS Visual C++. KDE Developer Studio looks appealing, but, again, it has the same runtime licensing problems as Qt.
I'm pleased that TT has released a "GPL Edition" binary for Windows -- allowing GPL ports to and from Win32.
However, this still does not address the shareware problem. Shareware has pioneered lots of great ideas, many of which were stolen by Microsoft and then folded into Windows. On Linux, Shareware is derided (unless it is Quake) and I have no doubts that any popular Linux shareware would be "cloned" in GPL form. Perhaps. But as long as Troll Tech has a "one size fits all" commercial licensing plan, only the 600 pound gorillas like Microsoft and Borland can afford to use it.
Too bad.. because shareware authors are typically MORE anti-Microsoft than most developers!
It's probably time for me to shut up and let someone that's actually used both versions speak up .