Talking With KDE Developer Martin Konold 51
Gatha writes: "The recently concluded Bang!inux conference was a great place to meet some Open Source developers. Among those speaking at the event was Martin Konold, veteran KDE developer. We managed to get an interview with him. Excerpts follow.
Interview here on FreeOS.com" Konold (along with Matthias Ettrich) began the KDE project several years ago, and in this too-short interview he touches on the project's origins as well as improvements bound for the stable release, like network transparent sound and anti-aliased fonts. (And a lot more apps -- soon.)
Re:KDE? (Score:1)
But that's the whole problem. You can't just say "I think I'll just use konqueror". Just doing a ps after you start up konqueror proves that. And then you could say "but when I close it, all that's gone again", but that isn't true either. Run _one_ KDE application, and immediately you have cruft sticking to your system. It might all serve it's purpose while the app is running. But when I close the app, and revert to my trusted Windowmaker, I want all of KDE's stuff to get outta there. And it doesn't do that.
And that's a shame, because there are some really nice applications part of KDE that I don't use because they start up and leave behind this whole mess. The worst of which is for example starting konqueror and suddenly finding icons on your desktop. Personally, I don't like icons on the desktop. I don't use them, and I don't want to see them. Yet, if I run konqueror only once, they're there until I manually kill each and every KDE process on my system. That's not a design I like.
But hey, maybe there's an option --noicons that I haven't seen yet. Although I seriously doubt it.
Re:KDE? (Score:2)
But that's the whole problem. You can't just say "I think I'll just use konqueror". Just doing a ps after you start up konqueror proves that. And then you could say "but when I close it, all that's gone again", but that isn't true either. Run _one_ KDE application, and immediately you have cruft sticking to your system. It might all serve it's purpose while the app is running. But when I close the app, and revert to my trusted Windowmaker, I want all of KDE's stuff to get outta there. And it doesn't do that.
Care to prove it? I am running WindowMaker as my WM and KDE2.1.1 with kdelib 2.1.2 (security/bug fix) and when I start up Konq it loads a ton of stuff.. true enough. But when I quit... within 10 seconds everything KDE is gone. The main thing is kdeinit and that disappears in about 10 seconds.
Take your FUD elsewhere.
Re:KDE vs Gnome? (Score:3)
Re:Please reconsider. (Score:2)
And since KDE is a Unix desktop environment, it can provide compatibility not only between office suites (i.e., Office and Office for Mac as well as WordPerfect, OpenOffice, and GNOME Office) but also between platforms (i.e., anything that KDE runs on). So, I consider your comments to be utterly unfounded. And as far as "wasted effort" goes, well, TMTOWTDI.
Re:OT---BUSTED: Read for funny Detective troll-wor (Score:1)
This Craig fellow is the only troll that has sucessfully really gotten under my skin in years[1] of using usenet, Fidonet, 'blogs, and other forms of online communication.
It's not that he's so disruptive, as the simple fact that he's so damn *convincing*. He may even really think that he's sincere, but I read the dot daily, and he's completely destroyed all on-topic discussion for awhile now.
[1] I realized that my 20th anniversary passed, and I've got some time to plan for my 25th anniversary of the first time I logged into a global network (telenet)... I'm vaguely thinking about throwing a party. Hey, any excuse, right?
--
Evan
Unnecessary statement (Score:1)
Well, Java does run much faster now thanks to good JIT compilers. In fact, it is fast enough for many things. It's no good for certain tasks. So Martin should better stick to what he really knows - he made a lot of insightful comments...
Also, the saying about premature optimization is still valid - statements like the above (Write your code...) will only give wrong impressions to unexperienced coders. It all depends on your time, deadline, resources, your exact requirements etc.
I prefer KDE, but... (Score:1)
However, can anyone tell me why running konsole requires me to go online? I run it, and instead of just running, it appears to want to send data somewhere, hence the going online. (I have the machine running KDE on an internal network, connected to the Windows machine that has the modem, running ICS). aterm, xterm, rxvt, etc don't do this, this is purely a KDE thing (in fact I think a lot of KDE software does this, not just konsole).
Now when KOffice matures a bit, I think that there will be even more software from the KDE developers that is top quality. It is currently too rough, and has very limited import and export options at the moment (I wanted to save a KIllustrator picture as a bitmap image (any format) at a certain DPI, no such luck).
Still, both environments have their pluses and their minuses. The continued rivalry is only good for those of us who want a usable Unix desktop system.
Konqueror is great as well. Now if only it put a little more space between lines of text...
Re:KDE vs Gnome? (Score:1)
I would read it as a comment which is meaningless unless you're given more details. (Although it's quite possible that he did give more details but they got edited out).
There's good reasons to point at certain bits of each project and say they're more advanced than the other project. I don't think your question can be answered more precisely in a way which is fair, without looking carefully at the technical details. I'd rather not get into the kind of flamewars that tend to emerge when people answer such questions here :-)
Re:KDE? (Score:1)
In KDE 2.X however, starting konqueror does *not* do anything but start konqueror. Ok, so that's not quite entirely true. It also starts some kdeinit processes that are used for the cookie jar(handling web cookies), ioslaves(transparent access to many different protocols) etc. However, as of KDE 2.1 these processes are also closed when you close your last instance of konqueror.
NO cruft! Just a great set of applications(I use sawfish and access the KDE applications in this way).
Re:That License Thing (Score:2)
Re:KDE vs Gnome? (Score:1)
I havent used eith GTK or QT beyound the first couple of chapters of their respective tutorials, so I don't know how accurate the statement is.
Re:Please reconsider. (Score:1)
between kword, kspread, kugar, kivio, kpresenter, kchart, kformula, krayon and killustrator i think that good progress is being made and a very comprehensive office solution is emerging.
Re:That License Thing (Score:1)
Re:That License Thing (Score:2)
However, the QPL does allow linking with non-GPLed Open Source-ish software, so it gives developers more freedom to choose their own license (no, I know, this is not what the FSF calls Freedom, but I didn't mean to set off a philisophical argument).
Re:Unnecessary statement (Score:3)
Server side apps written in Java have the general benefit that you can produce the same application in far less time taking advantage of a more standardized set of library classes and simpler language syntax than C++ which makes team development much more pleasant. Of course, when I'm building end user GUI applications, I don't do it using Swing. But there are Java bindings for Qt now and other interesting options to check out too that might avoid a lot of the annoyances of Swing.
Re:That License Thing (Score:3)
But I know enough to know that the above poster is spewing FUD.
Re:on taking things from other Desktops (Score:1)
Matt Newell
Re:Please reconsider. (Score:1)
KWrite is very stable and has all of the features that the average person needs.
KSpread is rock solid and has everything a person wants from a spread sheet.
KPresenter is also rock solid and has all the features needed to be a viable presentation program. It does a wonderful job of making HTML slides.
The three most important Office apps have come a long way and will be released soon. They have matured a lot and will prove to everyone that KOffice is here to stay.
Matt Newell
Re:Please reconsider. (Score:1)
Matt Newell
KDE/gnome demographics? (newbie question) (Score:1)
What is the number of users of KDE?
I have been searching the net, but its hard to find data
Re:That License Thing (Score:2)
Re:Please reconsider. (Score:1)
________
Re:Please reconsider. (Score:1)
The interface is also very important, the koffice interface is amateurish at best, and downright clumsy and ineffective at worst. And above that, convincing someone to use a linux box and switch to a limited, clumsy tool like KOffice, when they've been using windows with microsoft office, or open office, just isn't an effective choice, and isn't going to happen in most cases.
________
Please reconsider. (Score:2)
Understanding that quite a lot of work has gone into the Koffice suite, and the desire not to lose some of that effort, this is still a very bad choice.
KOffice is many, many years from being in a state of usability for any serious production purposes. With all due respect, it's just not nearly good enough to be considered for any real world use. Sorry, but it's just not even close. Sure it will take effort to clean the openoffice code, but nowhere NEAR the effort it would take to get KOffice into a usable state.
As most linux users (and most macintosh users) can tell you, a viable office suite is the single most critical link in desktop usage.
Of course the open source community is rooted heavily in duplication of efforts, so that's not a compelling argument here, but in this case, you should seriously consider the costs vs. the advantages.
A standardized office suite, compatible across distributions, and platforms is the boat Linux needs, and it will decide, possibly for good, whether we are all on that boat, or it sails without us because of pride or short-sightedness.
A KDE desktop with a native Openoffice would be the closest thing Linux has ever seen to becoming a competitive desktop alternative to windows. Ya, I'll probably just have to switch to Gnome like everyone else, but I've always preferred KDE, and hate to see it shoot itself by missing an opportunity like this, not to mention lose all the potential here.
________
Re:Please reconsider. (Score:3)
perhaps, very light home use, but for an office environment, these programs just aren't on the same level, and are lacking a large number of the features which are critical to good productivity.
It's a commmendable effort, and at the time they started the project it was a good idea. But at this point, even if they managed to put the remaining 90% of features in, and rework the interface so it wasn't as clumsy, they would lack the most critical piece, which is compatibility.
Open office can offer compatibility not only across desktop environments within linux, but also with windows users, and soon mac users. Teaching, files, interface, all compatible. And in the area of productivity tools for office use, without that, it doesn't matter how good your product is, cause you'll still be the betamaxx and you'll be doing a disservice to your users.
________
KDE? (Score:1)
KDE? GNOME ...? Sawmill? WINDOW MAKER?!!!
BAH!
The ONE TRUE window manager for UNIX is MWM, with perhaps it's successor CDE/dtwm. That's the UNIX look'n'feel for ya'. (OOOH those yummy three little buttons!)
The ONE true wm for Linux is FVWM, configured into oblivion with GoodStuff and whatnot, but still looking somwhat like MWM (see above). That's what Linux should look like.
An' don't give me TWM with a bazillion of Xterms. We're not living in bedrock and go back to Xenix on your 286 if you actually want THAT.
/Of course, i personally use none of the above, but that's a whole different story [xfce.org]
.KDE? (Score:3)
No, you are incorrect (Score:2)
The Free Qt Foundation [trolltech.com] is an organisation dedicated to keeping Qt free and alive no matter what happens to Trolltech. Indeed, the agreement between Trolltech and the Free Qt Foundation specifically states that if Trolltech ever go under or stop development of Qt, then Qt will automatically be released under the BSD License - and you can't get much freer than that.
Nice try, but fortunately for KDE (and us), somebody thought of this (and fixed the problem) a long long time before you did.
That License Thing (Score:1)
Even though I agree that KDE is technically superiour to Gnome (except for Bonobo, Evolution and Nautilus :) I don't want to switch to a desktop environment whose developers don't care one bit about its users license concerns.
For example:
That's an additude I could understand somewhat if they weren't building a desktop environment. He's basicly saying that he doesn't care that people don't write KDE apps, what kind of attitude is that?Also it is still very bad that the Qt library is licensed under the GPL. This is locking out everyone that doesn't want to use the GPL.
Re:KDE vs. GNOME, again (Score:1)
Re:KDE vs. GNOME, again (Score:2)
Not that I don't think this is optimistic.
Re:That License Thing (Score:2)
But the problem that commercial vendors must pay to Trolltech still remains. I think this is a very bad situation for a toolkit like Qt.
Think about it, what if Microsoft charged money for linking against its APIs? I think a lot of third-party APIs would pop up and a lot of apps would use different toolkits and ruining the consistency in the OS.
The GPL/Qt dual licening is doing just that, requiring commercial vendors to pay for the library, it is thus encouraging them to use another toolkit. And that is also why the licensing thing is a mess, developers should be encouraged to program for KDE, even if they have a closed-source mindset.
Another problem is that the QPL only allows changes to be distributed as patches. If Trolltech were ever to stop developing Qt, the people that continued to work on Qt would only be allowed to distribute the QPL'd version as the latest one released by Trolltech plus a giant patch, a mess I'd say.
Even worse, if I understand correctly commercial vendors wouldn't be able to get updates at all if Trolltech were ever to quit developing Qt because they are licensed under different terms from the QPL and GPL. If this were ever to happen it would be impossible to develop proprierty applications for KDE.
Re:That License Thing (Score:2)
This is of course a worsed case scenario but I think it's important to consider this as Qt is at the core of KDE.
Re:That License Thing (Score:2)
Re:That License Thing (Score:2)
Also, I wouldn't bet for TrollTech to release BSD under the BSD license if they ever stopped working on Qt. Saying they ran out of money for whatever reason and they would have to sell their assets, you'd be at the mercy of the company buying Qt. IANAL but I don't think that it would be even legal for them to release it under the BSD license, I believe they would have to try to pay as much debts as possible by selling Qt.
Re:That License Thing (Score:2)
I guess a solution for people not releasing under the GPL would be to develop for GTK+. Both toolkits would then have to interoperate better so that they use the same theme, have the same widgets, etc... one can only dream :).
Re:That License Thing (Score:2)
The ones that didn't get notice were those that complained that Qt wasn't released under the LGPL, BSD license, etc.. Which is very unfortunate since I'm one of those people :-).
Anyway.. check out the other replies I got to that message, the many follow-ups might give you an insight to why I feel the GPL is not appropriate for a toolkit.
spelling (Score:1)
Re:KDE vs Gnome? (Score:1)
------
C'mon, flame me!
KDE vs Gnome? (Score:2)
Although I am not quite knowledgable enough to know what to make of this comment:
Would anyone care to help fill in the details?(just to clarify, I am not a partisan one way vs the other as far as KDE vs Gnome. I am encouraged just by the increasingly viable alternatives to the Big Bad Software Corp.)
Check out the Vinny the Vampire [eplugz.com] comic strip
Re:Please reconsider. (Score:2)
I'm a (very) minor KSpread contributor and can't speak for why the major decision makers made the choices they did. I can tell you, though, why I have no interest in working on Star Office.
I don't get paid for my work either way, and I'd much rather work with a toolkit I love and with people I know. Furthermore, I'd much rather contribute to a hacker project than do unpaid labor for work that Sun is going to claim as its own. That may not be the "right" thing to do for Linux, but I honestly don't feel that I have any obligations governing where I choose to pitch in.
Anyway, press reports had it that Sun has, what was it, 50 paid developers on Star Office? Either they have the project well in hand, in which case they don't need me, or they don't, in which case I think it would be unwise for everyone to drop what they're doing and join it.
Unsettling MOTD at my ISP.
Re:That License Thing (Score:2)
You mean that they don't care about every one of your license concerns, right? Their users are obviously satisfied.
Look, I think your idea of how the developers feel is accurate.Their concern was to create the best possible GPL/LGPL desktop for Unix users, according to their understanding of what the licenses allow. Their concern is not to pander to everyone who raises an objection against them.
The free software world has no shortage of people, groups and companies who are eager to assure you that your claiming membership in "The Community" gives you some incredible moral authority. The KDE developers don't do that and it seems to really piss people off.
The reality is that today's KDE is licensed in a manner everyone (as far as I know) agrees is "Free" and "Open." At the same time, nothing is ever going to undo 1997-1999. If you're going to take the attitude that situations in the past make KDE apps permanently unacceptable for you, that's your call, but I can't imagine what you think could possibly be changed. Except for the devs groveling and asking your forgiveness.
Unsettling MOTD at my ISP.
Re:That License Thing (Score:1)
-Justin
Re:That License Thing (Score:2)
With LGPL, commercial companies would be able to take,take,take without giving a single line of code back. It's a watered down version of the GPL, and not good.
-Justin
Re:KDE vs Gnome? (Score:1)
The best diplomat I know is a fully activated phaser bank.
Re:That License Thing (Score:1)
Why should developers who want to charge you for their closed-source software get their toolkits for free? Qt's licencing terms encaurages developers to make GPL software.
Windows have different toolkits, but they have the same look and feel. Linux applications should look and feel the same without having to use the same toolkit. This is something Gnome and KDE developers are working on.
As other people already have mentioned, your last two paragraphs are false.
Spelling/grammar corrections are -1, Offtopic
on taking things from other Desktops (Score:1)
--
Re:on taking things from other Desktops (Score:1)
The KDE and Gnome people have the opportunity to create innovative GUIs and break with all old bad habits and compatibility issues, why do they now make the same mistakes that Microsoft and Apple made again?
--
Re:KDE? (Score:1)
Even on high-end (athlon/piii with 128MB+ RAM) machines you can really tell the difference.
I'm all for everyone using what suits them but how many from now on are going to be proffered GNOME/KDE by their distro and never really realise that there are alternatives? (Everyone here but me would be using KDE all the time if I hadn't forcibly pointed out alternatives...which they're now using of their own accord).
Meanwhile I'm thankful to KDE for providing an easy to get into desktop for my new users, but that doesn't mean I like it much or like the direction it seems to be taking (at least RAM-wise my app server is drowning in swap because of KDE2).
As long as KDE is kept relatively modular and happy to work with other environments, I see no absolute need for a a KDElite when you can use one of the many ultra-lite, yet functional, WMs with whichever parts of KDE (and GNOME) you want to use.
Re:That License Thing (Score:1)
Trolltech's license agreements really having nothing to do with that. It is the viral effect of the GPL. All Trolltech's license does is to provide an alternate license for closed source developers to use...of course they have to pay them to do that. Programmers need to eat, too.
OT---BUSTED: Read for funny Detective troll-work: (Score:1)
Here is some information about him:
blackfarm@mountain.netm epage [netscape.net]
HomePage:http://sites.netscape.net/blackfam972/ho
Your ICQ: 103920729
Your AIM: blackfam972
Location: Suagr Grove West Virgiana
Occupation: Navy
Apparently, Craig has figured out how to spam PHP-NUKE webpolls, and done this two two recent "What's your favorite Desktop Environment" polls: one at Warped Systems [warpedsystems.sk.ca] and another at PCLinuxOnline.com [www.pclinuxonline], which was removed due to the controversy.
The evidence for this accusation can be found here [warpedsystems.sk.ca], where the admin of warped systems notes that the web poll is being spammed by a user with the same IP address as Craig. Craig has also posted several other comments in the current thread, including Here [slashdot.org] and here [slashdot.org], and a reply to the "anonymous coward" post that links to the second poll he spammed.
So, if you've had enough of Craig, send him a little note telling him how annoying and counter-productive he is being. Tell him how he's giving a bad name to KDE users, the Navy, Backpackers, and Virginians in general. And tell him if he is going to indiscriminantly rig polls and spam web boards, he should hide his tracks better.
Phew, at least I did something productive today.