Tuesday, November 24, 2009

Istanbul was once Constantinople

I used to love the They Might Be Giants. In fact, I still harbor a soft spot for their whacky music. I think this is now the second time I've used that song for a blog entry title, and certainly not the second time I've made passing reference to them. However, this is not about them. It's about us. Who? KDE.

In case you've missed it, the 'K Desktop Environment' (which at one graciously brief moment of time was the 'Kool Desktop Environment') is now just 'KDE'. You can read more about how the KDE brand is being repositioned on TheDot, where the overall idea is explained with some detail.

To boil it down to bullet points:

  • KDE is us, the people and the organization we form which produces these wonderful artifacts which are shared with all humanity. This highlights the community behind the success quite clearly and elevates 'KDE' to be a shared umbrella, owned equally by all involved.


  • 'KDE' no longer refers to one specific piece of software as we have too many projects covering too many topics for that to work without huge confusion. "KDE releases KDE KDE version 4.4" was the old joke in the KDE promo team. Instead, each product or product grouping gets its own brand that stands next to the KDE umbrella brand.


  • In one of the more important changes that occurs as a result, the "KDE desktop" is now the "Plasma Desktop" which is accompanied by the "Plasma Netbook" (and eventually "Plasma Mobile", something new-ish people are working on). It's still KDE's Plasma Desktop, and it contains not just the plasma-desktop binary but all the bits and pieces that make up the workspace. KWin, KSysGuard, KRunner, etc. are all part of the workspaces; you can find most of the components in the kdebase-workspace module. Why? Well ...


  • This liberates our development libraries from the KDE workspaces. One can use Solid without requiring other pieces of software we create, or forcing your users to use a KDE workspace. That was not clear to many people in the past. Hopefully it will become clear as we take this new communication strategy on.


  • This also liberates the individual applications from the KDE workspaces. It can now be clearer than ever that, yes, Amarok does run in XFCE very nicely and that, yes, Digikam does run on Windows. They are KDE software, but 'KDE software' is no longer synonymous with 'desktop'.


  • Our epochal releases, such as the upcoming 4.3.4 and 4.4.0 releases, which contain our 'basic packages' providing an application platform, workspaces and many applications, are referred to as the 'KDE Software Compilation'. So it will be KDE SC 4.4.0, for instance. This is not however a brand. It is a common noun that we can use to talk about the epochal releases. It will not be marketed but it will allow us to talk to each other about our release engineering without perpetuating the confusion that "KDE is that exact bunch of stuff over there, meaning that other KDE software requires all the parts of that KDE thing".



It's not really a huge shift. We've kept the names that exist while moving some of them around a bit to make things that are clear to us internally clearer to those on the outside looking in. In fact, you can see some of these ideas already evident in official public communication over the last year or two. We've been actively discussing, designing and working towards implementation of these concepts since a little before the 4.0 release and so some of the ideas were put into practice sooner rather than later. Now is the time to draw up in a solid line, though, and implement it fully.

This is where we all come in as individuals. There is work to be done, from the About KDE dialog (which is already done, actually) to reworking our business cards to reshaping the language and layout of our websites. The work is being coordinated on the kde-promo@kde.org mailing list.

Just as important as that work is how we each carry the message of 'KDE' out into the public. We are each ambassadors of our community and that community's efforts to the world beyond. That world might be our friends and family, it may be our school or place of employment, it maybe a local technology enthusiast group, it may be the press. Wherever we go, we need to each try and communicate as clearly as we can what KDE is and avoid communicating what KDE isn't.

It will take quite a while before the message is fully realized and everyone takes for granted that 'KDE' is that awesome bunch of people who create that kick-ass software that's used all over the place. It will take consistent application of the brand names and, most importantly, the ideas behind them, over a period of time. This is the most important way each of us can help make the re-branding a success.

Which of course begs the question: what would success be? What exactly is the point? The goal is to help people understand what we're doing with enough clarity that they will be able to appreciate it as much as we do. As one person on TheDot commented, "I've always experienced KDE as a community"; that's very true for my own experience as well, and I'm sure for many of you it's been the same. It's time the whole world understood that idea, that feeling, that experience.

Maybe then they'll take another look at that one bit of KDE software that they were always interested in but stayed away from because they didn't want to get locked into using the "whole KDE catalog". Maybe they'll even discover new things to love that they didn't know we did, together, as KDE.

12 comments:

illissius said...

How would you respond to the question:

"So which desktop do you use?"

Just saying "KDE" comes so naturally at this point -- plus, everyone knows what it means (used to mean) -- that anything else feels weird.

Would it be correct to say "Plasma"?

Joe said...

Their version is a cover

alien said...

Ha! I always told people that KDE stood for:
KDE Desktop Environment! :-)

Matthew Smith said...

Would that mean that the KDM desktop entry should say Plasma, rather than KDE?

I always liked the idea of Kaleidos, myself.

Martin Sandsmark said...

@alien: I've been trying to get people to say `Kawaii Desktop Environment` for some time now... :-P

(It does fit very well with `Qt` :-D)

Aaron J. Seigo said...

@illisius: "Would it be correct to say "Plasma"?"

KDE Plasma Desktop or Plasma Desktop.

zak89 said...

I suppose it's the thought that counts. The idea is good, but do we seriously think that we're going to start calling KDE "Plasma Desktop"? "Plasma" would be a little easier, except that there are (a will be) other plasma workspaces (such as plasma-netbook).

I'm sorry, but I don't think this will fly very well, at least not for a while. Just wait for the new breed of flame-war threads - "GNOME vs Plasma Desktop..." ??

hedonic said...

Now it's Istanbul, not Constantinople

RCL said...

For me KDE is and will be a Qt-based desktop environment. K-named applications (krusader, kdenlive etc) are not "KDE", they are just applications written for a specific API (the same way Cocoa application are not Cocoa).

You are free to put KDE label on anything you want, but for me (a statistically insignificant user) it feels like KDE is losing its identity... If KDE is not a platform, but a collection of unrelated programs sharing some core libraries, then it is probably redundant - it's better to donate those libraries to Nokia so that they incorporate them in next Qt version and call yourself a "Qt Software Compilation".

maninalift said...

I think this is useful.

People will continue to use "KDE" to mean many different things, where the meaning is understood from the context, because names like "KDE plasma desktop" are too long to use regularly in the course of a natural conversation. However to have a clear branding that makes sense that people can refer back to when arguments are getting confused I think is very useful. "ok - ok - I'm talking about the KDE platform"

skierpage said...

Which of course begs the question
Nope, it raises the question.

I like the naming shift. I'm using the KDE Plasma Desktop in the Kubuntu ditribution and some other KDE software like Amarok.

skierpage said...

It's been a month and What is KDE? on kde.org still doesn't cover the new names. No mention of Plasma or SC!!!