Interview with Sebastian Kuegler, KDE Developer 125
invisibastard writes "Linux Tech Daily has an interview with KDE's Sebastian Kuegler. Sebastian talks about the KDE 4.0 release event, goes into detail about how KDE has improved its processes and much more. '[...] there are many easy ways to help. The most obvious is helping people installing KDE, answering questions on forums, IRC and other media. Lately, we're getting also an increased amount of requests for speakers. Often local LUGs are interested in talks by KDE knowledgeable people. It might sound a bit scary, representing KDE in your local LUG, but it's really what KDE is about. Everybody comes from a local community, that is where our grassroots are. People often don't think that they are entitled to represent KDE, but that's just not the case at all. In fact, the marketing and promo team have a hard time finding enough speakers for all events. Slides are usually available, so it doesn't need all that much preparation.'
Re:New processes (Score:5, Interesting)
We are now seeing the same for KDE. Before the schedule became so strict, people were working on the libraries mainly. Since last November progress towards stable and compelling applications went very fast and currently KDE 4.0 is not complete in terms of ported applications, but is a very nice environment to develop for and is perfectly nice to use. This desktop has high potential for the well-integrated sexyness that is the hallmark of KDE.
Re: (Score:2)
Personally, I was skeptical about the KDE 4.0 release too, initially. But given the scope and size of the project it was unavoidable and did not turn out bad at all. You should compare KDE 4.0 with Linux 2.6.0. There too, the problem of chicken (stable finished code) and egg (large userbase) caused delays which led Linus to make a release. The label '2.6.0' finally got distros to shift to the new release and accelerated stabilization.
dWe are now seeing the same for KDE. Before the schedule became so strict, people were working on the libraries mainly. Since last November progress towards stable and compelling applications went very fast and currently KDE 4.0 is not complete in terms of ported applications, but is a very nice environment to develop for and is perfectly nice to use. This desktop has high potential for the well-integrated sexyness that is the hallmark of KDE.
Unfortunately releasing 4.0 like this makes KDE look bad. I really doubt distributions will include it as a default option until it becomes more polished. Granted, I never used KDE much before 3.0, but IIRC, 3.0 was a big improvement over 2.0 in functionality and elegance. No, it wasn't perfect, but it was much more polished than 4.0. The problem is that KDE did so well with the 3.5 branch that no users except for developers are going to want to switch over to something that is not as stable or as polished
Re:New processes (Score:5, Insightful)
Re: (Score:3, Interesting)
You're looking back with rose coloured glasses. KDE 3.0 had a hideous default look and wasn't terribly stable. The only reason it was reasonably featureful was because not a lot of the core changed from KDE 2. But then it turned into a great series, just like KDE 4 will eventually.
Re: (Score:2, Insightful)
Unfortunately releasing 4.0 like this makes KDE look bad. I really doubt distributions will include it as a default option until it becomes more polished.
KDE 4.0 was not intended by the KDE team to become the default desktop in any distro (AFAIK the next Fedora-KDE release ship with 4.0 as default).
Granted, I never used KDE much before 3.0, but IIRC, 3.0 was a big improvement over 2.0 in functionality and elegance. No, it wasn't perfect, but it was much more polished than 4.0.
KDE 3.0 was mainly a port of KDE 2.x to Qt 3. In KDE 4.0 major components have been rewritten. That wasn't the case with KDE 3.0 -- with one (AFAIK just one) notable major exception: KDevelop. KDevelop 3.0 wasn't released until IIRC KDE 3.2.
KDE 4.0 can better be compared with KDE 2.0 and GNOME 2.0.
Now, in a year 4.1 and 4.2 will probably get close to the 3.5 branch, but I'm just worried that KDE's reputation might suffer in the mean time.
Does GNOME's reputation suffer because of the 2.0 release?
Re:New processes (Score:5, Interesting)
Yes. It does.
I loved Gnome back in the days of 1.4, which was the last good version in my book.
Ever since 2.0, Gnome has started turning into a confining environment, restricting more choices with every release.
First they made a new window manager; I'm sorry, but until this day I don't see what Metacity has that Sawfish did not. But I immediately noticed all the options it did not have.
Then they started dropping options from various configuration dialogs, basically turning applications from tweakable tools to one-size-fits-no-one crap.
I know I'm not the only one who hates what Gnome is turning into, and while I do keep trying out different UIs (and I'm very partial to E17, BTW), KDE 4 may prove to be interesting and comfortable enough for me to convert.
Then again, I'm less likely to mind the "yeah, sorry, we haven't had the time to implemet $OPTION properly, but we'll have it in the next version" attitude than the "it was confusing some users, so we removed it" one.
Re: (Score:1)
Re: (Score:2)
That's the key right there. Features missing in KDE 4.0 aren't there because although the devs tried their best, they just didn't have time to add everything. Most of these features will be added back in due course.
Re:New processes (Score:4, Insightful)
... which is why many people here bitch about them releasing the 4.0 version.
While I do understand the sentiment, I feel this release was kind of jumping in the cold water — not very pleasant, but now it's done, it had to be done either way, and let's please move on. The product is here, bugs are being taken care of, features are being added, just keep swimming... You had been warned anyway.
Re: (Score:2)
Maybe you should get work done instead of masturbating with your desktop environment. Other than changing the background image and window color scheme, how much more diddling do you need?
Why, have I just been honoured by a reply by Miguel de Icaza himself? Looking at your profile, I'd guess not, but a nice troll anyway.
FWIW, if backgrounds and colour schemes were all there is to desktop environments, we'd all still be using fvwm, which I recall as being way better than Metacity.
And while I haven't used Gnome in quite a while, I don't recall being able to put different background images on different viewports, which is a very quick and convenient way of telling them apart visually. Not s
Re: (Score:3, Informative)
KDE developers did state that. [kdedevelopers.org]
Quote:
# KDE 4.0 is only expected to be used by early adopters, not every KDE 3.5 user (and IMHO KDE 4.0 shouldn't be pushed onto other user types like planned for Kubuntu ShipIt [btw said to have only 6 months support for its packages]).
# KDE 4.1 development will not require the same amount of time as the big
Re: (Score:2)
Goals and expectations (was Re:New processes) (Score:2)
Microsoft didn't really mess up with Vista, at least not in the way you said. Their goal is to get people to pay for the upgrade and new installs of their OS. Though they may not have the adoption level they wanted, eventually many people will likely upgrade to Vista or buy a new computer with Vista. (Sad but true) Either way Microsoft has their money, even if those people decide to go with XP. I've heard some noise about people switching to nonMS OSes, but I doubt Joe User even knows any reason to choose s
Re: (Score:3, Interesting)
Then FreeBSD 5 was planned to include a major architecture shift to modern parallel programming, which required changing almost all of the kernel code sooner or later. FreeBSD 5 was downright unusuable until the 5.3 "stable" rele
Re:New processes (Score:5, Interesting)
Re: (Score:2, Insightful)
I used to love KDE (v3 this is) but I found myself constantly redesigning and reworking my desktop layout, themes etc. because I could be happy with what I had.
After a while I figured out that KDE itself just lacks any artistic style at all, and no matter how much work you put into it, it doesn't look good.
There are a few reasons for this:
1) Everything is too big. Way too big. GNOME is the master of unobtrusive interfaces (which is exactly what an interface should be), but KDE g
Re: (Score:3, Insightful)
Or do you want them to follow enlightenment release cycle instead? "Until everything is finished" - tada
Re: (Score:2, Interesting)
but also the fact that KDE is THE desktop environment for Linux newbies.
While i am a linux newbie, is this really true?
i switched because i found that gnome limited me too much (although this was before i was confident with the CLI) and xfce was well ugly ( having tested it recently i realise that this isnt true but i still think that kde looks nice *disclaimer* for me *disclaimer* )
also i recently suggested kde over gnome to a newer newbie and he felt that gnome was better, i think its not a question of newness but taste. ( although stupidly i said that xfce probably wasn't w
Re: (Score:3, Interesting)
All my friends have used KDE exclusively. Those who know, install kde as first thing when they get Ubuntu. Those who know more, install kubuntu.
Ofcourse there are people using Gnome, and rise in Ubuntu means a lot for Gnome users, but look at these results from linuxquestions.org:
1) http://www.linuxquestions.org/questions/2006-linuxquestions.org-members-choice-awards-76/desktop-environment-of-t [linuxquestions.org]
Re: (Score:3, Interesting)
http://www.desktoplinux.com/news/NS8454912761.html [desktoplinux.com]
I know way more GNOME users than KDE users (I prefer GNOME myself (I guess I don't know
Meh, just use whatever you prefer.
Re: (Score:2, Insightful)
The KDE developers themselves have flat out stated that KDE 4.0 is not intended for end users as it is incomplete.
Or do you want them to follow enlightenment release cycle instead?
No, I expect them to be honest with their release processes. The reasons stated for releasing KDE 4.0 in an incomplete state was that the framework was complete and tha
Re: (Score:2)
Re: (Score:2)
The actual bits of the UI are actively being developed.
I like being on the bleeding edge and its stable enough for me.
Few graphic glitches and stuff like that but nothing really bad.
Okular makes it all worth while.
Re:New processes (Score:5, Insightful)
The full quote is "Release early. Release often. And listen to your customers.", it's directed at getting code out there in the open rather than waiting until it is perfect before letting anybody see it. It doesn't mean that you should label anything you can compile as a stable release, just that you shouldn't do all your work behind closed doors until it's perfect. Not to mention the fact that the advice was garnered from the Linux kernel, something significantly smaller than KDE and not anywhere near as directly exposed to end-users. And if that advice is so useful, how come the KDE project doesn't follow two-thirds of it? They have very long release cycles, ignored anybody who told them that it wasn't ready to be called 4.0 and told anybody asking where the missing features were to wait until 4.1.
I'm a KDE user myself, but I would not go so far as to say that. KDE is for power users, and almost all the distributions default to GNOME, which is quite a bit simpler.
The problem is that they are too much like the enlightenment release cycle. KDE tried to do too much in one go. I remember when KDE 4 was supposed to be a short release cycle that was nothing but a straight port to Qt 4. Somehow they decided to totally rewrite everything important and invent major new subsystems that everything critical is based upon — while porting to Qt 4 at the same time! There is simply no way a step that large is compatible with "Release often" or "Listen to your customers", because it's an incredible amount of work just to remain where you are.
Re: (Score:2, Insightful)
They have very long release cycles, ignored anybody who told them that it wasn't ready to be called 4.0 and told anybody asking where the missing features were to wait until 4.1.
To be fair this is what end users have come to expect. Also any new project can either release 0.9 releases or has a userbase that will test thier beta enough ( e.g firefox) but KDE has a large scope but few users are going to switch there DE to a beta. They didnt lie they didnt say it was a finished DE.
KDE tried to do too much in one go. I remember when KDE 4 was supposed to be a short release cycle that was nothing but a straight port to Qt 4.
It makes alot more sense to have the 4.0 release contain all the major changes instead of doing:
4.0 to port, 4.1, 4.2 to stabilize, 4.3 major rework, 4.4 -4.6 to stabilize
For end user products it makes mor
Re: (Score:2)
I am no fan of KDE 4.0 myself. I have been hearing the hype about it since what, end of 2004? That is 3 years ago. They had something on kde-look.org where users will be posting mockups of what they want and other users would look and say, wow, KDE 4 is going to be so great. They promised Kopete which will have proxy support (WTH is it not a priority for Thiego is something I could
Re: (Score:2)
And the KDE4.0 release _is_ stable, for the core libraries. As the developers have said again and again.
Re: (Score:1)
If I evaluate KDE 4.0 with developer's eyes, I see a ton of potential, and I KNOW it will be incredible in a year or so. But as an end user? It's appallingly incomplete.
This should have definitely been marked "for developers only", but the KDE team were so eager to make their already-rescheduled deadline that they seem to have said "fuck it" and released anyway. When your release comes with "reviewer re
point oh (Score:3, Insightful)
Unless your userbase consists of no one but fanboys, I would expect the userbase to define "stable" as not crashing every 20 minutes. Shame on KDE for redefining the meaning of a point oh release. I realize they want more people to test their beloved product, but misleading them into doing it was a mistake. In fact, the tradition in open source is in the opposite direction - not calling it a point oh until it's acquired the targeted features and destroys no data.
Re: (Score:2, Interesting)
Re: (Score:1)
Re: (Score:2)
Re:point oh (Score:5, Insightful)
This gets tiring quickly. Gnome 2.0, PHP 5.0, Apache 2.0, Linux Kernel 2.6.0, etc, etc
None of those releases were completely stable or polished, or had all features from the previous series. That's how
That doesn't mean we shouldn't strive to do better, but it's not like KDE 4.0 is an exception.
Re: (Score:1, Insightful)
Also can someone tell me what is with those cartoonish windows around every icon?
Is there any way to get rid of this butt ugly
Re: (Score:2)
Same with KDE 4.0. They said not all the features would make it into the
kde 4 is loaded with features that are not there yet not buggy
Not there yet not buggy? That's the easiest software to write
You don't usually have a big release party for Development version but a release should be feature complete..
And
Re: (Score:3, Interesting)
Re: (Score:2, Insightful)
TFA mentions the reason, too. But you'll keep saying, that your fucking keybinding is broken.
Please, oh please go back to 3.5.x and
One thing that bugs me about KDE (Score:1, Interesting)
Re: (Score:2)
I am really looking forward to the OS X and windows ports for KDE 4 when they become stable. I have actually been looking forward to this for years. This would allow me to use all the same stuff in windows and linux and make everything uniform. The only reason to boot to windows will be to play games I want to play though. This could also help linux adoption. First people switch to firefox and pidgin and maybe even openoffice, then they see someone using KDE on wind
Re: (Score:2)
"the bug is fixed - upgrade" is wholly different from "upgrade, then tell us if it's still a bug".
Re: (Score:3, Insightful)
I've been using KDE for a long time and I really like it. There is one thing that annoys me though, I'll find a bug and try to report it, only to be told that I'm not on the latest version. I'll need to upgrade and see if it's still a bug. Well, as much as I'd like to help make KDE better, I'm not going to upgrade my entire OS just to test a bug. They're not very receptive to bug reporting.
Well... KDE isn't an entire OS, as big as it may be. Besides that however... the bug may be of the kind that was likely fixed
Besides that however, have you ever submitted a ticket and got that as a response? This wouldn't be a good thing, but not specific to KDE either
Re: (Score:2)
Re: (Score:2)
What distribution do you use that always has the latest KDE in the current version repositories? It's unreasonable to expect users to update a major package like KDE (and quite likely all the arcane dependencies it has) just to verify a bug.
The point is, the developers _are_ running the latest version and, assuming the bug report has enough information in it, they should be able to verify the bug, or verify that it's been fixed in the latest version. Put
Re: (Score:1)
That's a big assumption! My wild guess is that maybe one out of four bug reports have enough information to reproduce the bug.
Re: (Score:2)
Re: need to upgrade and see if it's still a bug (Score:2)
Re: (Score:3, Informative)
Thanks
Robert
Linux as just a Kernel / Platform (Score:2)
Re: (Score:2)
Re: (Score:2)
Everything seems so big and lollipop-ish. Since learning about enlightenment DR17 I always wanted to use it. But it's been in development for too long.
I gave up hope on e17 and moved to XFCE.
Re: (Score:2)
How? I'm not sure.
Re: (Score:2)
He isn't kidding the Windows Port is coming along nicely. Can KDE Save a Dying Windows Platform? [mrcopilot.com]
Re: (Score:2)
People yet doesn't get what Kopete.exe or Kopete.app running on Windows/OS X means. I am close to experience it since Leopard comes with rootless X11. Now imagine a native OS X/Windows application. It will really change things.
As Nokia didn't pay $150 M for nothing, now imagine Ko
get ready for the flamewar... (Score:2, Funny)
Having said that- is it just me or does KDE 4 look cartoonish? I mean, I love the K apps- Ktorrent, Konversation, and K3B, which is probably the best burner software anywhere, and now looks great to boot, but KDE itself looks like mickey mouse and mario got together over a few powerups and decided to bang out some code. I can't really recommend it to clients anyway- even the KDE t
Re:get ready for the flamewar... (Score:4, Funny)
Boots: the boot process
Kape: the desktop effects
the evil side Kicker: kicker
the doomsday devices: the device manager
fighting heroes: gnome vs KDE
the super villainess: plasma
the infamy: ?
the evil laugh: the new sound effect when a program crashes
Re: (Score:3, Funny)
http://aseigo.blogspot.com/2008/01/lca-and-fluffy-bunnies.html [blogspot.com]
I don't know what you are talking about.
Re: (Score:1)
No news on Nokia? (Score:1)
Re: (Score:3, Informative)
Really, what happened to Slashdot. I'm surprised there hasn't been any mention of Nokia buying Trolltech. Pretty big news, I think. http://dot.kde.org/1201517986/ [kde.org] Maybe it's been posted, but I haven't seen it.
So because you haven't seen it, you automatically assume something is wrong with slashdot ? The only thing wrong here is you :
http://mobile.slashdot.org/article.pl?sid=08/01/28/136204 [slashdot.org]
I used KDE once... (Score:1)
The file manager for KDE was also a little quirky. By default, single clicking a file opens it? And the icons weren't that good either...
GNOME has much more to offer...
Re: (Score:2)
Re: (Score:1, Redundant)
I learned "Settings" once... (Score:2)
The reverse is not true. Maybe the GNOME people have better defaults, according to you. But they have a nasty habit of removing functionality because it might confuse someone. Classic example: In KDE, I can configure what clicking my title-bar does. Or double-click, or middle-click, or right-click, or mouse-wheel. In GNOME, well...
Here, Linus said it best. [linux-foundation.org]
Re: (Score:2)
Re: (Score:2)
There are a few other things that I've had to tweak. For instance, I've now set just about all KDE apps to respond to the ctrl+M shortcut that Konqueror did already -- hides the menu. (Except Konsole, for obvious reasons.)
Basically, I tend to carry home directories around for many years. I figure, I can configure it once, and carry that home directory to my next computer, and the one after that. I do agree that sane defaults are nice, but I happen to like single-click-everywhere
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I don't understand. Are you saying that KDE and Qt rely on specific name mangling algorithms?
Re: (Score:2)
At the time, Sun claimed they picked Gnome for technical reasons, mainly the use of CORBA. Of course, now that Gnome officially discourages the use of Bonobo, that doesn't seem so smart. I remember a Register article that claimed that senior Sun execs were appalled at th
Re: (Score:2)
That probably would have been the best thing for everybody.
Anyway, there was never any mention of licensing that I can recall. I could be wrong though.
Well, you just did: if Sun felt that opening the code was important, then they weren't happy with the license as it was. Since Gtk is under the LGPL, its license was fine.
But this is a problem with Qt's dual licensing: people choosing a platform are basically
Re: (Score:2)
Re: (Score:2)
But Sun has been playing ball and keeping the source open. They have also open sourced Java. See, the KDE/Qt license sucks even for companies that support open source and that "play ball".
Kernel vs. DE (Score:1)
Should it matter to the user if he runs Linux or BSD on his machine? Not at all. It only matters because things just don't work so well (mostly caused by to driver problems, often a matter of ignorance on some vendor's side).
The term "Linux" serves more or less as a buzzword, but I think calling KDE "The Linux Desktop" is harmful.
So is calling GNU/Linux, Linux, yet he doesn't seem to care. Also, no mention of Qt at all. Was this interview done before the Nokia acquisition, I wonder.
KDE rocks! (Score:5, Interesting)
The user also doesn't care about the os their programs and their guis are running on. They only care about what they are looking at while using the programs they want to use. So I think it is rather KDE vs. Gnome vs. Luna vs. (whatever Apple calls their desktop) vs. "that new thing in Vista.
Re: (Score:2)
The only niggle is that you have to remember to save the file. I really wish it would just automatically save after adding a record.
Re: (Score:2)
Good thing (Score:1)
2.0 (Score:2)
Re: (Score:2)
I remember when I first started playing with Linux. I wanted to use KDE 2. So I had to download it and install it myself. This was when you installed Linux and got a command prompt. Of course, this was after I defragged my Windows 3.1 pagefile and used FIPS to partition the drive. I was proud of myself that I got it to work.
KDE isn't that old. By the time 2.0 came out, Windows 98 was on the market. The KDE project was announced in 1996, 1 year after Windows 95 was released. By that time, most distros already had default installs that installed X and FVWM.
No MS Patent for the Task Bar? (Score:1)
Sounds like something that could have been be patented, since (I assume) MS first came up with it, for Windows 95.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
The one-click checkout idea sucks anyway, so I can't see a lot of sites using it even if it weren't patented.
Re: (Score:1)
There are others too that predate Win95, but suffice to say Win95 was not the first. Thankfully Microsoft did not also borrow the Arthur colour scheme!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
So yes, if you're wanting to write a little shareware utility, then Windows will be a cheaper target (not to mention that there is about zero point in writing that kind of stuff for Linux), but if you're at all serious about getting into the business,
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Visual Studio Express consists of the following separate products:
* Visual Basic (.NET) 2008 Express Edition
* Visual C# 2008 Express Edition
* Visual C++ 2008 Express Edition
* Visual Web Developer 2008 Express Edition
* SQL Server 2008 Express Edition (to be released in the first half of 2008)
Microsoft Visual J# 2005 was not updated for this release
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Did you even read what you wrote?
Mac costs a Mac, and Windows costs a Windows license. So that's an up-front cost right there, unless you already have both. In addition, Windows, at least, is going to cost you Visual Studio, and KDE/Qt is hardly the only framework that will cost you money.
And you can always use Python -- if I remember, the Python
Re: (Score:3, Informative)
Re: (Score:2)
I miss being surprised by new features like this after a daily compile.
Re: (Score:2)
Indeed. To paraphrase that shape-shifter from ST6: "Not everybody keeps his panel in the same place." Mine sits at the top, is 90% of the display width, 38 pixels deep and has been that way for five years. Before anybody starts, it's nothing like the MacOS X look'n'feel. It just feels more natural up there to me. It was this ability to personalise the desktop, along with sensible defaults and no assumptions made that couldn't be altered, that made me sett