KDE has changed over the past 13 years. The application framework has grown, matured and gone cross-platform, as have the applications. Strong growth in our community has created an increasingly diverse and large set of high-quality applications.
In the process, KDE's identity has shifted from being simply a desktop environment to representing a global community that creates a remarkably rich body of free software targeted for use by people everywhere.
KDE is no longer software created by people, but people who create software.
To be able to communicate this clearly in our messaging, it is necessary to reposition the KDE brand so that it reflects the reality. We therefore also need distinct brands for the products we produce.
- We will use simply "KDE" and retire the expansion "K Desktop Environment"
- We will use "KDE" exclusively in two meanings:
- KDE, the community, which creates free software for end users
- As an umbrella brand for the technology created by the KDE community
- We will use distinct brands for the software that was previously referred to generically as “KDE”:
- The KDE Workspaces will be separately referred to as "KDE Plasma Desktop" and "KDE Plasma Netbook"
- The KDE technologies used for building applications will be referred to as the "KDE Platform"
- The KDE Applications will stay as they are: "the KDE Applications"
- The product we currently have released as "KDE 4.3" is essentially a compilation of our software (Workspaces, Applications and Platform), and thus the next release will be named "KDE Software Compilation 4.4"
KDE: the community
The strength of KDE is the community. It is where it all starts. It includes the KDE culture, the KDE values and the KDE mission. The community is also what ties us together and gives us an identity. This identity is KDE. So it is natural that the brand "KDE" stands first and foremost for the community.
Sometimes we use the term "KDE project" as a weak way to say "KDE community". We have grown far beyond the situation where you could refer to KDE as a “project”. It is not a limited effort to solve the problem of having a desktop GUI for Linux anymore. It has evolved into a thriving community of people continuously working on creating and improving free software for end users based on specific values, ideals and goals.
The KDE brand transports the values of the KDE community, such as freedom, technical excellence, beauty, pragmatism, portability, open standards, international collaboration, professionalism, respect, and great teamwork.
KDE: the umbrella brand
In the context of software KDE acts as an umbrella brand for the software created by the KDE community and software using the KDE platform. This includes the KDE platform itself, the KDE Software Compilation, and all other KDE applications. See it as a hierarchy, with the KDE umbrella brand on top and the other brands below it.
Retiring the term "K Desktop Environment"
The expanded term "K Desktop Environment" has become ambiguous and obsolete, probably even misleading. Settling on "KDE" as a self-contained term makes it clear that we have made the shift from a limited set of software components to a community providing an ecosystem of free software applications and platforms for the end user on the desktop, mobile devices, and more.
The term "K Desktop Environment" can be accurately and completely replaced by "KDE Community", "KDE Platform", "KDE Applications" or specific KDE application names, depending on what is actually meant.
For the desktop itself we will have the clearer name "KDE Workspace". The huge set of KDE applications can be put under the KDE umbrella brand using more specific brands for individual applications or application suites. The confusion about what a desktop environment is and implies can be avoided by using clearer terms in this manner.
Using distinct brands
To successfully position "KDE" as the community and as an umbrella brand, we need strong identities for our range of products. A summary of these products and the new brands are set out below.
Software created by the KDE community is branded on its own under the umbrella brand of KDE. Use of "KDE" in the product name is optional and depending on the context. Especially for applications that are not well known as KDE applications and are not easily identified as such by a "K" prefix in their name, it is recommended to use "KDE" in the product name.
KDE applications make up the breadth and richness of the KDE universe. They are solutions to specific use cases. KDE applications can run independently of the KDE workspace and can freely be mixed with applications based on other platforms and toolkits. Here are a few examples:
- Okular or KDE Okular
- Dolphin or KDE Dolphin
- Krita or KDE Krita
There are a few brands which are used to identify application suites built up from several applications. These can be used just like application names when referring to a set of related applications bundled under the application suite brand. Those brands are sometimes also used to refer to a sub-community. Examples include:
- KOffice (KWord, Krita...)
- KDE Kontact or Kontact (KMail, KOrganizer, KAddressbook...)
- KDE Edu
KDE provides workspaces. These provide the environment for running and managing applications and integrate interaction of applications. The workspaces are designed as generic environment for all kinds of desktop applications, not only applications built on the KDE Platform. They integrate best with applications following the standards used by the KDE Platform. There are different flavors of the workspace to address the needs of specific groups of users or adapt to specific hardware platforms:
- Plasma Desktop or KDE Plasma Desktop. This is the workspace for desktop computers. It's built on the classical paradigm of a desktop environment.
- Plasma Netbook or KDE Plasma Netbook. This is the workspace for computers with a small display, e.g. Netbooks.
- Future KDE workspaces tailored to specific devices will follow a similar naming scheme
The workspaces include many key components such as KWin, KDM, Plasma library, KSysguard and System Settings. Generally we market the specific workspaces (like Plasma Desktop), explaining they are part of the KDE Workspaces.
KDE software is created on the KDE Platform, the base of libraries and services which are needed to run KDE applications. It is used by core and third-party developers to create KDE applications. Especially when including development frameworks and tools it may be referred to as KDE Development Platform. It is built on a number of Pillars (Akonadi storage framework, Solid hardware layer, Nepomuk information management, Phonon media framework, Plasma library).
The KDE Software Compilation
The KDE community does regular releases of a core set of KDE software products. These releases are called the KDE Software Compilation and tagged with a version number, e.g. "The KDE community is releasing KDE Software Compilation 4.4". Applications that make up the KDE Software Compilation may be run independently of each other and additional applications can be added without problems. These applications can be freely mixed with applications using other frameworks and run in whatever desktop environment one may choose.
The full details on KDE branding can be found in the document "Repositioning the KDE brand" and there is also a Brand Map on the KDE Community Wiki.
The structure above has been agreed after over a year of discussion and planning. It has been discussed with the community in various places as well. We know and acknowledge it is different, and takes some getting used to. Some things might seem unnecessary - please believe we thought it through. It is time to move on from the discussion and start implementing. We want to have most of this in place for the 4.4 release of the KDE Software Compilation.
We will use the KDE brand and the other sub-brands actively in our communications, making sure to distinguish between them in a natural way, and start treating the workspace as "just another product". Over the next months we'll be increasingly transitioning to the new terminology and updating our online resources and marketing material to provide a single, coherent branding structure. Of course, as a member of the KDE community, you can help. First of all by using the new terms in your communication, updating sites, documentation and dialogs; secondly by explaining things to others.
Meh. This isn't as big a change as I was thinking it would be. That said, "KDE Software Compilation" makes for really awkward phrasing (at least in English).
Oh, yes, we recognize that. However, it actually isn't really meant to be used a lot. It's mostly for the release announcement purpose. In most other cases you are talking about a specific app, the workspace or the platform. And if you need to mention the release you can say 'our latest release', call it 4.4 etc.
We didn't want to re-introduce a new brand here because frankly, it's just a bunch of apps which happen to release together. Apps which aren't part of the release schedule are just as important, and by calling the release 'software compilation' we make clear what it is (and what not).
Currently I see I often see KDE X.X used as an easy way to identify software versions.
DudeA: What version of KSnapshot do you have?
DudeB: Iunno. The one from KDE4.3.
What do you recommend be used instead? KSC4.4? KDESC4.4? Or is KDE4.4 still acceptable in informal contexts like these?
That's what I use. I would not use KDE [version] because it would re-instate the ambiguity.
As Luca said, KDE SC 4.4 would be fine, similarly SC 4.4 or even just 4.4 if that's enough in the context. But you can really help us by trying to avoid "KDE 4.4" because that just reinforces the KDE is the software (and in particular just a desktop) thing
i like it and is acurrate to say "KDE Software Compilation 4.4.x" but "KDE Software Compilation 4.4.1" eventually become KDE SC 4.4.1 , and then again Kde 4.4.1....(daniell, dan, d).
kde 4.x.y series it stay with us for a while(hope that, i dont survive another rewriteQT5?).
maybe will be Kool do something more agressive for marketing and confussionless like "photoshop CS series(9.0)"
KDE 4.4 -> KDE SC1 (4.4)
KDE 4.5.1 -> KDE SC2.1 (4.5.1)
instead "KDE Software Compilation 4.4.2"
"kde 4.x.y series it stay with us for a while(hope that, i dont survive another rewrite QT5?)."
Don't worry, any Qt5/KDE SC 5 will be a lot less painful, more like the KDE2 -> KDE3 move was. Qt won't be changing as much, and we won't have to re-write the desktop again, it will be more like clean-up work.
I can't speak for the trolls, but last I heard they have no timeframe yet for Qt5, but I suspect that once they have all the Symbian and Maemo support work completed they will want to have a major clean-up to align everything and break a few things in the process.
Just the be clear, the above comment is purely conjecture. There are no Qt 5 plans at this time that we know of, nor has anything real been discussed about this within KDE (not counting beer-induced planning of world domination).
We should not even try to follow the path what Adobe toke with Creative Suite. They will end up to situation where they need to invent again new things. Because now they are on CS4. And few years forward they are on CS5 or CS6. Soon of that they comes to CS10 CS11 and so on.
And right now we have clear history of releases so it is wise to follow it because it is always kept same way what was even very logical. Now we have forth generation desktop, with fourth release cycle coming. It is easy to understand the x.x.+1 updates what are bug fixes and so on.
KDE SC 4.4 sounds good to me. KDE SC 4.4.1 and so on does same thing.
Just that the word 'Compilation' sounds like it is something to do with compiling code, as opposed to assembling a collection of software applications and components for release. Or 'Compendium'?
good point. I like the sound of "Collection" as well.
Yes this sounds good to me.
I also like KDE Software Set,
but I don't like it's abreviation KDE SS.
Anyway, I gess the discussion is already closed,
long life to KDE SC !
That was also proposed during the sprint. I don't remember why, but in the end there was more consensus towards "Compilation"
Those were the top three from our many suggestions. In the end we felt suite was too tight ("this is everything, other stuff is on the outside") and collection was a bit too loose ("just a load of stuff we threw together"). Compilation (for example a music compilation) indicates the idea that we selected some stuff that works well together.
Marketing speak over ;-)
If I had a vote it'd be for 'KDE Software Release' ...as in the Release of Software by KDE. Then we can abbreviate KDE Release 4.4... KDE r4.4 and it still makes some amount of sense! It's funny, in the writeup and comments there is emphasis about wanting something to convey that the it's not a "joined" group of applications (suite too 'tight') but just software that happens to be *released* together.
Did "Release" really not come up as an option? Kind of funny if not.
It'll be interesting to see if this sticks both inside/outside the community. I'll do my best to train myself appropriately with electro-shock treatment, and sweeties.
Did I mention we made a long list? And checked it twice...
KDE Software release - well, it's not the only software we release (also a lot outside the SC) so that's one problem
You also suggest the handy shortening to KDE Release 4.4 or even KDE r4.4. So... KDE Release 4.4, that's the 4.4 release of KDE, right? Why not just call it KDE 4.4 then?
We also get in to fun sentences such as "Today KDE releases software release 4.4" whici is a bit heavy on te word "release"
then you call it KDESK :o) which sort of fits the description of what it should be....
You shouldn't need to use "KDE Software Compilation" much. It's really just there at all because we happen to release a whole load of stuff together (formerly KDE 4.3.3) and we need a name for that for release announcements and such. If someone sees your computer screen and wants to know what you're running then the answer is probably (KDE) Plasma Desktop/Netbook or possibly the name of one of the apps if that's what they're looking at.
As for the size of the change - well, we didn't want to ditch "KDE", but rather define it properly and strengthen it. We also didn't want to make more work for us and everyone else than was necessary. Even these changes are going to take a lot of time and effort to implement (KDE websites, About dialog in the apps, getting the press and our own community to understand).
Wow, this is quite nice, and less scary then I imaged it could be.
I like the idea of positioning KDE as community, so changing the programs and modules into "KDE something" seams to make sense.
I do have to get used to the term "KDE Software compilation 4.4", but that is something to get used to. Just like 'Smiths -> Lays' and 'Raider -> Twix' once seamed weird in the Dutch market. Nowadays the new names sound a lot cooler. :)
It took me ages to get over the Marathon -> Snickers transition. Lays are Walkers over here in the UK (at least I think so - it's the same logo). At least KDE hasn't had different brands in every country...
I just realized how much easier this is to tell about KDE to co-workers and other people.
Before I told about the Linux desktop thing, and how yes, Linux does GUI's too, and no it's not difficult, and no it even looks nice. Conversations dry up pretty quick that way.
Now I can tell about how KDE is a cool bunch of people, they make quality software, and empower Linux to be great as well. :-) ..and if those people start looking they find the same message at the Internet too. Bonus points for us. :-)
Well said. It has been before difficult to explain what KDE really is. Typically you end up to situation speaking how there are volunteer people and paid people to develop software what is "KDE". And then there has be difficulties to explain how some software belongs to KDE (Konqueror, KMail etc) and how some does not but they use KDE technologies and how some does not at all belong but use KDE technologies (Amarok, digiKam, Kdenlive) but same what KDE use (pure Qt apps).
Now it is all easy.
So here I am, reading comments on a KDE article. I read this comment of a Dutch guy who spells "seems" as "seams", and I think - wait, I know this guy who always does that! And it was him... Hi Diederik! o/
Oh man, I love how in this world you keep seeing the same great guys over and over again ;-)
lol :-) Hi sjors!
I think the name KDE Software Compilation X.Y.Z is kind of misconducting because *a* software compilation can contain multiple different versions (e.g. think of kdelibs 4.4, Plasma 4.3, Okular from 4.2, KOffice 2.1), even more the compilation can be platform dependent. This is kind of weird and does not really makes clear what we want to deliver (we have a software platform and applications of different versions). Also I kind of feel a bit uncomfortable if I speak about KDE as a product - I don't work for any company but what I do work on is free software. So the question is: do we really need to fall back to so much company marketing newspeak?
"software compilation can contain multiple different versions"
KDE SC already does contain apps with different version numbers in it; but the SC itself has a consistent numbering as a whole. this is not new.
"the compilation can be platform dependent"
KDE SC, which is what the epochal x.y.z release are, is not. or at least, the parts that are are not built for a given platform.
KDE SC is not 'a' compilation, it's *the* KDE SC. :)
"This is kind of weird and does not really makes clear what we want to deliver"
as noted above already, the SC isn't something we'll be pushing as a brand. it's just a way for us to avoid saying "KDE 4.4". we have a "4.4" release, and that's certainly going to happen (as well as 4.4, 4.5, etc.). but we want to emphasize the components more with the SC fading into the background a bit as a release engineering detail (from the POV of the audiences we will be talking to) and we definitely want to distance "KDE" from "that huge amount of stuff, including a desktop!, that they release".
KDE SC gets us further down that road. at some point, we may not need "KDE SC" at all, but for now it's a needed disambiguator. and again, it's not really a brand itself.
"Also I kind of feel a bit uncomfortable if I speak about KDE as a product - I don't work for any company but what I do work on is free software. So the question is: do we really need to fall back to so much company marketing newspeak?"
i don't agree that companies should have exclusive right to a word that describes exactly what we are producing.
carbon dioxide is a product of my respiratory system. it's not a company either. ;)
talking about "products" is accurate. as a bonus it is verbage people who are used to proprietary software products are used to. the point is to communicate in words that are descriptive, that we know, that can easily be related to by others and that can be found in literature (yes, including "how to market.." type literature) without constantly translating.
we are a group very different from a monolithic company, something the word 'product' is not going to change in the least. by contrast, i do think that if we talked about 'management structures' with traditional monolithic company terms we would be heading in a poor direction.
it's also interesting to see how this was arrived at. it was very consensus based and "KDE" in how it was done. it didn't happen fast (this takes time no matter what kind of organization structure you have when it is this size, really) but it did happen in line with how we, KDE, have done things and will continue to do things. at least, imho.
We really don't want you to talk of KDE as a product - KDE is the community, right?
Re using the 'products' as a term for the things we produce. Well, you could just as well say KDE produces applications, workspaces and a platform if you want to avoid 'product'. But the end result of production is a product. It can sound corporate but it shouldn't be really.
Good work. Even "KDE Software Compilation", which initially seems clunky, makes sense given the context. "KDE Plasma Desktop" is an attractive and sensible name.
But (you knew there was going to be a 'but'):
I really don't like the "put either KDE or a K in the application name" policy, especially because it implicitly encourages people to do the latter to avoid having to do the former. This leads to names which are either dry, technical, and unfriendly (KImageEditor), needlessly obscure (Okular), or just plain goofy (Rekonq, Kamoso). I'm not debating application authors' right to name their applications however the hell they want, but we should have policies which encourage them to choose good ones. The K-in-the-name can be done artfully sometimes (Krita, Kate), and sometimes just sticking a K in front works well enough (KTorrent), but these seem like the exception rather than the rule. In cases where the application's KDE-ness isn't already part of the name, I think it should just be left out. That information can be conveyed through other means. Neither "KDE Dolphin" nor "KFileManager" sound very attractive, and it also exacerbates the "so you can only use it in KDE?" problem you guys are trying to solve. The foremost priority should be attractive and descriptive names; a 'k' in the name should only be seen as icing on the cake, and should only be done when it doesn't come at the cost of attractiveness and descriptiveness. (For the record, I also support Matthias's Ettrich's idea of adding the application's function as part of the name where it's not immediately obvious, so "Okular Document Viewer", "Dolphin File Manager" and "Amarok Music Player", say, while Konsole could probably just stay "Konsole".)
Obviously you guys are the ones in charge, these are just my thoughts with the hope that you will find them convincing.
'"put either KDE or a K in the application name" policy'
there is no such policy.
there was a very clear trend to do so in the past, mostly as a way to keep the namespace clear (so one of our binaries didn't conflict with one from somewhere else) but also as a way to identify. this was very pre-marketing-ourselves-very-clearly, but wasn't a horrible thing.
people who got hung up on it were .. well .. i never did understand getting distracted by something as insignificant. :)
still, in recent times names like 'plasma', 'dolphin', 'solid', 'phonon' and 'gwenview' are more common and even apps that did things like capitalize a 'k' in an odd place ('amaroK') have since normalized their names nicely.
there will continue to be 'k' names, in part because of namespacing but also in part because of culture and habit. no harm, no foul, really. it will remain up to the author(s) to name their work as they want to. sometimes a 'k' name might even make sense (KDevelop being a good example there in my mind)
as for putting the full 'KDE' as a prefix, that's no different than calling something a 'Toyota Prius' or a 'Microsoft Zune'. most of the time they are referred to as a Prius or a Zune or whatever, but there are times when the umbrella brand is added for clarity or marketing purposes (or pedantry in conversation :). (in the above examples the umbrella brand is also the company's name, but that's not always the case)
I believe you.
But the article seems to imply the opposite:
"Especially for applications that are not well known as KDE applications and are not easily identified as such by a "K" prefix in their name, it is recommended to use "KDE" in the product name."
Since we agree, all I suggest is to make this somewhat clearer then. :-)
So what is the actual policy here? Don't actually make e.g. "KDE Dolphin" be the name of the application, but use that form when talking about it if the name doesn't have a 'k' in it? Which form is going to show up in application launchers? Is it going to be different from the one used in press releases and news & reviews?
And yeah, KDevelop was another example I thought of, but forgot to mention, of names where the K prefix actually works. I seem to notice that it tends to be the K-prefix names which consist of a single word which work well, and it's the ones with multiple words which are clunky, but I'm not sure if this works as a general rule.
"So what is the actual policy here? Don't actually make e.g. "KDE Dolphin" be the name of the application, but use that form when talking about it if the name doesn't have a 'k' in it?"
You got it right. If you talk about a KDE application you CAN refer to it as e.g. KDE Dolphin, but also just Dolphin, or Dolphin built on top of the KDE Platform.
Yeah, perhaps the text is a little ambiguous there.
I see it as:
KDE + App name in launchers - generally, no (not in the KDE workspaces at least or most apps will be KDE something)
KDE + App name on the Dot - again, probably no (we're talking about KDE stuff)
KDE + App name on some other news websites (if not in the context of talking about KDE stuff in general) it might be helpful to link the app with us
KDE + Okular when your Windows using buddy asks you what that cool viewer app you're using is - yes, that would be helpful because then they might not only check out Okular but also remember it's produced by KDE and see what else we have to offer
Apps that have the K prefix tend to be associated with KDE anyway, in some circles, so it's probably less likely to use KDE with those.
Why do you call Okular's name "needlessly obscure"? Isn't it an incident that Eye of Gnome uses a similar metaphor?
On a nearly unrelated side-note, the name "Okular" (in the meaning of "eyepiece") looks like an implicit vote for bug 148527.
Great, I think the general direction is good. I always experienced KDE as a community and it is good to emphasize this. What does not fit for me is the naming in some case. KDE Software Compilation does not sound really like good marketing. I do not have a better idea at the moment, but I would really to suggest to look for something else. May be start a competion for it.
The other thing is the KDE Plasma Desktop, Netbook ... It seems to long. I would suggest to shorten it to KDE Desktop, KDE Netbook. I know, Plasma is very important, but rather as a technology for programmers. Users do not need to know. Calling it will KDE Plasma Desktop is bit confusing too.
"I always experienced KDE as a community"
"KDE Software Compilation does not sound really like good marketing"
it's not a name that will be actively marketed as a strong brand. this is quite intentional. see the above threads on this.
"The other thing is the KDE Plasma Desktop, Netbook ... It seems to long. I would suggest to shorten it to KDE Desktop, KDE Netbook."
unfortunately we already have the "KDE == Desktop" thing going on, in no small part because the 'D' in 'KDE' was 'Desktop'. we are trying to create perceived separation between our workspace offerings (desktop, netbook, etc) and the app framework and individual applications KDE creates.
the reason is that far too often, even today, people assume things like "Krita probably works only on KDE" (we get this on the irc channels all the time, a place you'd expect people who might actually know these things to go!). of course, the sentence is broken in a few ways: Krita works great in all kinds of places, and "KDE" isn't just a desktop environment.
to create the needed separation so that people will feel more comfortable using the KDE dev platform (to create software that runs everywhere, not only in KDE workspaces!) and KDE applications outside of a KDE workspace, we're giving our workspaces names.
we can't refer to it as 'Desktop' in public (ambiguous) so it would become "KDE Desktop" and too often just shortened to "KDE" again.
given the historical as well as the going forward ambiguities, a name was needed. one was found. :)
"I know, Plasma is very important, but rather as a technology for programmers. Users do not need to know."
and users need to know about KOffice, KDE or any of the other similar names? :) Plasma is an identifier, and though you may have come across it as a technology framework, it's used as an accurate disambiguator from both "KDE" and "those other desktop/netbook/mobile UIs out there".
"Calling it will KDE Plasma Desktop is bit confusing too."
About "KDE Plasma Desktop, Netbook":
Actually it is "KDE Workspaces", which contain "Plasma Desktop" or "Plasma Netbook". KDE Desktop is exactly what was intended to be replaced ;)
> The other thing is the KDE Plasma Desktop, Netbook ... It seems to long. I would suggest to shorten it to KDE Desktop, KDE Netbook. I know, Plasma is very important, but rather as a technology for programmers. Users do not need to know.
Plasma happens to be the name of the technology, but I think this is quite usable for marketing too.
"KDE Plasma allows you to create fluent interfaces".
the word 'plasma' already implies this sort of, and I guess that wasn't a coincidence. What we can end up with is, getting users to demand a "KDE Plasma" interface for their phone/tv/mediabox and laptops. :-)
Congratulations to the KDE marketing team on producing such a well thought out and coherent rebranding plan for KDE that neatly balances logic and emotion. Perhaps the emphasis in the article is on logical consistency but ultimately brands are emotional concepts in the general “mindspace” that serve to short-circuit the effort of too much logical decision making in a world saturated with choice.
On that basis, it is particularly good news is that Plasma is prominent as the workspace brand. What better name for a vibrant and animated user interface? I'm sure the passion of the developers can be projected into such a brand. So no need to be concerned that the term Plasma was going to be publicly deprecated as technological jargon. And the idea of KDE Applications is good, though inevitably the short-hand will be “KDE Apps” (so why not a “KDE App” logo to provide a visual short-hand to identify these in any “App store” to avoid using clumsy phrases as KDE Amarok?).
Where I think logic has got the better of emotion is the term KDE Software Composition 4.4 to formally avoid terms like KDE 4.4. The rationale for this fails to recognise that many great brands are overloaded terms covering both the product and organisation (Coca-Cola, Google, Volkswagen to mention just three) and people automatically deal with the ambiguity without a thought, its always clear from the context. But what people can't get their tongue or head round is something like the BMW Saloon Car 323. It just doesn't work. Whilst the BMW 323 Saloon Car or the BMW 3-series Saloon Car are just fine, though the short-hand will always be the BMW 323 or BMW 3-series (and I'm appearing stupidly pedantic reminding the reader that the context here is the car not the company). So, as we all know that “out there” it's going to remain KDE 4.4, why not just tweak the branding to the KDE 4.4 Software Compilation so the long-hand brand is consistent with the short-hand brand, avoiding the need to “correct” anyone (which would seem very petty if ever done publicly).
The problem with the overloaded brand in the case of KDE is that people do not actually automatically understand the difference between a KDE app and the whole Software Compilation (not Composition.
Your car analogy is off in that regard, it's not about BMW being a manufacturer and a car brand, it would actually be BMW being the standard for roadways, for tyres, for cars, basically the whole "environment" of the car. So you get people to avoid buying a BMW because they think they can't drive it on their Honda Streets anymore. I know, analogies can suck hard. ;) KDE has been the infrastructure (development platform) and the chrome (apps, desktop), and the relationship between them needs to be communicated clearly so it doesn't hurt adoption, especially when thinking of multi-platform use of KDE apps and dev platform.
Another aspect where this lack of distinction has hurt is the reception of KDE 4.0. While many applications have been quite good from the beginning (okular, dolphin, to name just two) people started the KDE 4.0 workspace, were disappointed by its lack of maturity and didn't make this distinction between desktop workspace and applications -- it's all "KDE" after all.
The re-branding of the KDE Software Compilation is there to make clear that it's really about the whole package of individual components (such as Plasma, Okular, Kontact). It also makes it easier to market those applications separately while taking advantage of the well-established and strong KDE umbrella brand.
Thanks for correcting me on Software Compilation - I'll get used to it soon.
I can't argue with your logic and the intention behind it, particularly the need to create a perceptual separation between the Plasma Workspace and the KDE Apps. If the KDE Software Compilation is more an internal community release concept than a publicly marketed brand, as Aaron Seigo suggests in his very recent blog, then that task will be easier.
I also agree with your point on the importance of promoting KDE Apps as multi-platform. So perhaps it would make more sense to refer to the KDE Platform as the KDE Framework (shades of Qt Developer Frameworks here) so the phrase "multi-platform KDE App" unambiguously refers to the underlying operating systems. It would also avoid the phrase "multi-platform KDE Platform" which is the sort of verbal clumsiness the marketing team are trying to eliminate.
Personally I always thought why the Argentinian people did not exploit more the K Desktop Environment for joking. You know: the Néstor Kirchner and Cristina Fernández government has been known as the "K Government". Argentina spoke a lot about the "K style", "K deputies", "K senators", and so. What about giving those jokers a complete and truly amazingly named "K Desktop Environment"...? WOW! This joke really went sour when the inner circle of Kirchner and his wife began to be called "Entorno K" (the K Environment). So, you only have to add "Desktop"!
Now, this is coming to an end, but it's just in time for argentinian people. Watch this if you can read Spanish: http://www.lanacion.com.ar/nota.asp?nota_id=1087203
... all this marketing hogwash in the reasoning of the original article is horrible but, at least, they're involuntarily funny because I can now run around, screaming loudly "KDE is people!"...  ;->
I mean I can understand calling the KDE desktop and it's applications together a "Software Compilation"... but when talking about KDE to friends I doubt I am EVER going to go to the trouble of putting the SC on the end, particularly when referring to just the environment as opposed to including the apps as well. Do you see my point?
Surely KDE Platform + KDE Plasma Desktop = "KDE"?
And KDE + KDE Applications = KDE Software Compilation ?
"when talking about KDE to friends I doubt I am EVER going to go to the trouble of putting the SC on the end, particularly when referring to just the environment as opposed to including the apps as well"
no, in fact you should be talking about the individual pieces. e.g. okular, or the plasma desktop, or the kde dev platform.
if you want to refer to the "whole chunk of stuff i got at once that contains all sorts of stuff" then you can refer to the KDE software compilation.
we really want people to be talking about and more aware of KDE as a modular set of software suites.
interesting how terms change how we talk about things, no? :)
"Surely KDE Platform + KDE Plasma Desktop = "KDE"?"
nope. there's also okular and several dozen other apps that come in the SC, and many more KDE apps that don't come in the SC. this is why we're changing the name, because it's so confusing.
you evidently think "KDE" is a desktop environment. it's not. the desktop environment is one thing we make, but only one thing and not even the absolute central thing. the KDE team hasn't really helped people to understand that due to the communication in the past.
that's why we're changing things, and using 'KDE' exclusively for the community as an umbrella brand for everything we do.
People will call the software KDE forever but never mind :)
Btw I think it hasn't been a problem for any open source project that the community was called the same as the software.
Many campaigns have tried to change how people call things and as we see in stadium renaming schemes, you can pay millions to have the stadium called one thing and people will still call it what they always did.
I just dont see myself saying the whole three word name when three letters has been enough for over a decade.
Will you say "I use Mandriva 2010-KDE4.3" or
"I use Mandriva 2010 - KDE Plasma Desktop" ?
I dont think I ever said or wrote K Desktop Environment before although I always say GNU-Linux when talking wuth tech people to differentiate the kernel from the generic desktop name.
With the known Linux distinctions as well as the difference between Free and Gratis and open source/free software, the free software community has proven that they are clueless when it comes to these things and cant think further than their noses.
For that reason, I trust you folks know what you are doing. The 4.x demanded a leap of faith so that the future is secure for some time to come. It wasnt an easy choice but it was the right one.
I understand the why you want to do it and it makes sense to some degree but asking people to change habits is hard but asking them to go from three letters to three words seems like an even harder battle.
I don't really like the concept of branding. It sounds very stupid to say, you are KDE but DE stands for nothing (oh, DE=Germany of course).
As a brand KDE developed from a community project of (potentially) coding software enthusiasts into a project clouded by artifical announcement gibberish which often clashed with reality. Branding became less language neutral. It is quite a bit self-ironic that the branding now says "KDE is no longer software created by people, but people who create software."
"The expanded term "K Desktop Environment" has become ambiguous and obsolete, probably even misleading. Settling on "KDE" as a self-contained term makes it clear that we... providing...applications and platforms... on the desktop, mobile devices, and more." - "It is not a limited effort to solve the problem of having a desktop GUI for Linux anymore."
So in other words, you give up upon the desktop and become a technology collection. Now, maybe some persons may need this to better justify their KDE involvement in a business environment. In less diplomatic terms it means: We give up on the KDE Linux desktop, mission failed.
Concerning the new naming convention you probably notice that it is unsystematic. So the next step is to rename Kword as "KDE Word" or "KDE Lettera or Lettera".
"KDE applications can run independently of the KDE workspace and can freely be mixed with applications based on other platforms and toolkits."
gets it wrong. The toolkit fetish is obsolete. If there is a branding problem then that some linux users still believe toolkit homogeinity matters for Desktop experience while on other platforms you just don't care. The real branding problem of KDE application is that they are not thought as independent.
Where is the user in all this? Originally the implicit idea was develop for a user scenario vision, and communication was characterized by interaction with users and their expectations. As developers rule (and any user is a potential future later developer or contributor to other projects which form part of the desktop experience) of course non-contributors got less rank. Now the user is completely out of focus and it is "people who create software". You wonder if they ever eat their own dogfood.
Maybe that was the kardinal problem with the KDE4 release cycle. You develop great toolkits and platforms to be used for (later) potential purposes. But no one has a user scenario in mind to which the technology development is instrumental, the solution. Here one early mockup got it right. It is really about a solution to a problem "Browse the web", "mail mary", not technology and applications per se.
You've covered a lot of ground (good to see you've thought about it) so I'll try and take your points one at a time:
"It sounds very stupid to say, you are KDE but DE stands for nothing"
- The K has officially stood for nothing for a long time
- There are plenty of organisations that have names that used to stand for something but which have moved away from those because they no longer really represent what they do no longer do:
--3M (a lot more than mining and minerals nowadays)
--AT&T (beyond telephone and telegraph)
--BP (allege that they are beyond petroleum ;-)
--SGI (claim to be more than graphics...)
- It is more stupid imho to pretend that KDE is only produces a desktop environment
"We give up on the KDE Linux desktop, mission failed"
- I don't :-)
- Plasma Desktop is one of our greatest achievements and I personally prefer to have my KDE applications running in my KDE workspace
- The KDE Platform is also pretty darn cool, this helps us recognise that
- There are plenty of people using KDE applications because they are just the best out there (Amarok, K3B for a couple) but who don't want to use our workspaces. Separating the two helps us get this message across
"the next step is to rename Kword as "KDE Word" or "KDE Lettera or Lettera""
- That's entirely up to the application teams
- You have to balance the gain from changing a name with the loss from losing a recongnised name. For things like KWord I personally don't think a name change is worthwhile
"The toolkit fetish is obsolete. If there is a branding problem then that some linux users still believe toolkit homogeinity matters for Desktop experience while on other platforms you just don't care. The real branding problem of KDE application is that they are not thought as independent."
- I don't really understand your point here
- I agree that the problem is that KDE Applications are not thought of as being independent of the workspace - this is a big driver behind the changes we have made
"Where is the user in all this?" (I won't quote your whole paragraph)
- Hopefully they are in a position of having greater clarity about who we are and what we can offer
"Now the user is completely out of focus and it is "people who create software""
- The "people who create software" thing is a catchy, one line summary. It is not complete. We debated who is in the KDE community and decided that really it is something that people almost define for themselves. You could be part of KDE if:
-- You contribute code to anything in the KDE SC
-- You contribute code to any free software app using the KDE Platform
-- You contribute documentation, art, how-tos, feedback, promotion efforts, bug reports, comments on dot stories :-) There's probably a lot more
Re your last paragraph:
- You have to develop the underlying technology before you can use it. If you read the blogs of the people doing this I think you'll see that they have visions of how this translates in to real, usable tools
- One of the things in being an open community is that we talk about things as we're doing them, partly to get more people interested in contributing so things can happen faster. We don't develop stuff in secret and then announce it in a blaze of glory.
Stuart already shared many of the thoughts that sprung into my mind as well, but I'd like to add a bit to this:
"Where is the user in all this?"
Where they've always been .. the people who use the software we write, the people many of us keep in mind while writing that software.
"Originally the implicit idea was develop for a user scenario vision, and communication was characterized by interaction with users and their expectations."
That hasn't really changed, and not at all with this announcement. Go look at the Plasma Netbook effort and consider how it was created from the start.
I do think you are confusing "how we are going to be using our brands" with "here is our marketing strategy". The marketing and communications direction is a much bigger discussion than the definition of the top level brand names. This is more like part of the glossary than the textbook on our marketing.
To be even more clear: we aren't going to be heading around in interviews and what not trumpeting "KDE is us!" as if that's the important message we need to get across; we'll be communicating about the technology we create just as we always have been, but hopefully more effectively and clearly. This set of changes and definition just helps us understand where the term "KDE" fits into that communication. It is not a change in focus.
"Now the user is completely out of focus and it is "people who create software"."
We've been people who create software for 13 years now. That's not new. The term "KDE" is now reserved for the community and organization and not the products and that's the only real change here. In fact, this is getting the naming into line with the reality for the last many, many years (far before 4.0 even). The idea that this reflects a change in what we've been doing "down in the trenches" is completely off-base.
"You wonder if they ever eat their own dogfood."
We do, many of us use a near-continuous (daily, weekly) build of KDE from svn, in fact. So, that question is now answered :)
"But no one has a user scenario in mind to which the technology development is instrumental, the solution. "
Thankfully that isn't true, and as we continue to measure actual results over time this will become increasingly apparent.
(Not sure what any of this had to do with the actual branding thing, though. :)