Istvan Gabor posted on Mon, 07 Dec 2009 18:04:53 +0100 as excerpted: > I would like to ask KDE4 developers, on what bases do they call KDE4 > KDE. As a matter of fact... the name /did/ officially change, recently. While before, KDE stood for K Desktop Environment, now, KDE (the initials apparently standing for nothing in particular) is the platform, and the KDE Software Collection (that is KDE SC or KDE-SC, I'm not sure what the official abbreviated form is) is the new term for what was formerly referred to as KDE. What they're doing is emphasizing the collection of KDE technologies and APIs as a software development platform, while deemphasizing the core supporting applications, thus bringing third party applications developed on the KDE platform up to (or even beyond) the core applications in stature. Or at least that's what the coverage of the announcement I read lead me to believe. The above is mostly that, the below, my interpretation. When people talk of MS Windows, in general, it's the platform they're talking about, not the set of stub-apps that ship with it. It's assumed that you'll install other apps to fill out the functionality. That seems to be the idea here as well -- make KDE a platform upon which all sorts of third party apps, some free, some not, can be developed, much as is the underlying Qt toolkit libraries but at a higher level. (The difference, of course, MS doesn't have distribution package repositories, while on Linux and the BSDs, many/most/all of the additional packages would be assumed to come from the same distribution repositories as the original KDE Software Collection they build upon. But to your point... I don't agree that previous knowledge of kde won't get you anywhere. Konqueror is still konqueror, konsole is still konsole, kmail and the rest of the kontact suite are still there, and work very much the same way. What /did/ change was the shell, from kdesktop/kicker to plasma- desktop (with plasma-netbook or whatever they call it coming along as well). A comparison could be made with MS Windows in the switch from the 3.x era to the 95/98 era -- the shell changed there from Program Manager to Windows Explorer. That was still called MS Windows, with the UI operating much the same, tho a different shell was used. (I guess some other changes have happened since, but I can't compare them as I upgraded to Linux when Windows eXPrivacy came out and simply wasn't a (legal) option for me any more, as I objected to MS usurping the control of my machine from me, requiring activation, etc, and it was illegal to run it with the functionality serving MS instead of the user turned off. Fortunately, there WAS another legal alternative for me, Linux. I have MS to thank for pushing me into Linux, one of the best moves of my life! =:^) IMO, the biggest mistakes KDE made, and continues to make, was not in still calling it KDE, but in first, failing to properly convey that 4.0 wasn't ready for ordinary use, second, actively claiming that 4.2 and 4.3 are ready for ordinary use (tho every kde4 version so far has massively improved on earlier kde4), and third, prematurely removing support for their /actually/ usable for ordinary use kde3.5 series, before kde4 was /anywhere/ /close/ to functional enough to properly replace it -- this after very publicly claiming support would continue. As a habitual development software tester, I have some personal experience in what the "normal" world considers "ready for ordinary use", alternatively put, "ready for a full X.0 release", and while every kde4 version so far is /indeed/ /massively/ improved over the previous version, they absolutely get credit there, and while they've built in kde4 a great framework that should ultimately take them well beyond the competition, they're simply not there, yet. What they released as 4.0 they themselves claimed wasn't ready for ordinary use, despite the X.0 moniker. That was what in my experience is normally called an early "technology/developer preview", the point at which the functionality and API of they underlying libraries is stabilized enough to release early versions for other developers to start writing their own apps to, but certainly not intended for actual production use in any way, shape or form, and kde apparently agrees on that, tho I think they'd say it was further along than I do. I don't believe 4.1 was claimed to be ready for ordinary use either. That'd be tech preview release two. Unfortunately, they claimed 4.2 was ready for normal use, but I'd say nowhere near close, tho much improved, to the late alpha or early beta release stage. It should be mentioned that with the /claim/ of ready for normal use, kde pretty much dropped support for the previous version here as well, with bugs being closed as WONTFIX for kde3. 4.3 is a later beta. Most of the basic functionality is finally there, but there's still a lot everybody, users and developers alike, says is still broken. Based on the rate of progress and various kde dev blogs, etc, I predict kde-sc 4.4 (scheduled for February) should be getting quite close to what I'd call release quality -- what with most software is release candidate status. There will still be a bugs, some major but in corner cases, most more minor, but nothing that would normally be considered a show stopper, tho there'll still be polishing going on before most would call it a full release. If that prediction and the rate of change holds, 4.5, scheduled for August, will finally hit full release quality status. Interestingly enough, some people have been predicting that it'd be 4.5 before many 3.5 users could comfortably and reasonably switch, for some time, since 4.1 I think tho looking at the state of 4.0, there were guesses (as opposed to predictions) before that. It's also worth noting that while kde3 took 3.5 years to reach the .5 release, kde4, with its six-month 4.X release cycle, will have shortened that by a year, to 2.5 years. So even if it /does/ take to 4.5 to reach 3.5's level of functionality, it will have happened in a year less time for 4.5 as opposed to 3.5! =:^) 4.6 and beyond should finally begin to show the potential of the new kde4 technology framework, as (hopefully) development continues unabated, surpassing anything available, kde or otherwise, today. By 4.7, 3.5 years from the release of 4.0 as 3.5 was 3.5 years from the release of 3.0, just as with kde3 at that maturity level, kde4 should finally have come into its own, dominating the *ix market in its technology areas. With both the name-change and the kde(-sc) development progress in mind, it's now possible to take a look at things from a different angle. If indeed the emphasis is now on the KDE technologies and platform and with the name change to reflect that, the KDE4's versioning begins to make a *LOT* more sense. It was the development /platform/ that reached X.0 status with the release of 4.0 -- the included apps were little more than sample programs shipped as technology demos (which is what I stated above kde 4.0, now the kde-sc, was, a tech/developer demo). 4.2 was the point at which the development /platform/ had evolved to where it was "usable for normal use" (which in the platform perspective, would mean, for /developers/ to develop against it "normally"). Looked at it from /that/ perspective, the numbering suddenly makes sense, as do the KDE claims! Unfortunately, that still leaves us with the little problem of disappearing support for kde3, even as the declared replacement, kde-sc 4, isn't yet ready to be swapped in as a fully functional replacement. But at least the kde devs don't look quite as insane as they did, with their claims of ready for normal use -- yes, it's ready for "normal" use, for the now obviously intended market of other developers! Unfortunately, the user audience took that claim as intended for them as well, when kde itself seems not really intended or targeted at them any more, as made quite apparent by the name change and accompanying explanation. If that message can be properly conveyed to the wider (former) KDE user audience, such that they understand where KDE's marketing is really targeted now and that claims for the new KDE itself do not necessarily apply to the user market, especially if they are successful in presenting KDE-SC as the user targeted brand, perhaps sanity can and will return. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.