Monday, October 10, 2005

add some clarity to my insane proposal

for the record, when i suggested providing a name to help differentiate between "kde apps" and "apps that the kde project ships" i wasn't seriously suggesting getting rid of the term "kde" or changing the project's name either. i mean, even if we wanted to, the sheer weight of trademark efforts, domain names, references and current name recognition rule it out immediately. nor do i think we should rename our libraries as that would mean changing things both for 3rd party developers (who could no long say, "i'm writing a kde app") but also for all our library code that says "KDE" in it.

rather, i was hoping people would think of the challenge of defining what a kde app is, where "kde app" is a superset of "app that the kde project ships". i was even thinking someone might profer that "apps written with kde libs aren't necessarily 'kde apps'"

to be clear: i think that applying a uniform brand to the set of apps that we ship might make sense. consider, for a moment, that we decided to call the set of applications we ship with kde4 "grolabonk". then we could say that app Foo was a grolabonk app. grolabonk itself would be a term we'd reserve for "kde apps that the kde project ships".

this actually isn't very revolutionary of a concept if we consider that koffice already does this. kword is a kde application shipped by the koffice project. it is a "koffice" app. it's also a "kde app". the ownership and grouping is fairly obvious.

as to what we'd name it exactly ... well, that's probably better left to a marketing wonk somewhere. we developers (and end users for that matter ;) tend to suck at coming up with names. for those of us who are members of the kde project, it is less important what the actual name is (as long as we don't hate it, of course =) than it is that we're ok with having such a name (assuming it's a good one).

this is sort of like how i don't try and create icons but let people with artistic talent make them. i do often start out with a "i need an icon that communicates $CONCEPT", but the actual implementation is an artist's job. and so it should be similar with a name IMHO.

of cousre we still get to name the betas ;) (btw, i think "turing", "dijkstra", "nash" and other deceased giants in the field of information science would make a good theme.) and yeah, we need the numbers (e.g. kde x.y.z) for packagers and geeks alike.

anyways.. IMHO a name should:
  • sound good
  • easily support effective marketing messages for each of our target audiences
  • provide a brand that we can apply to the apps that ship with a kde.org release


i also realize that i'm thinking about this a long time in advance of even needing such things. but to be fair to those who would be doing the art and marketing, we need to having something at least 6 months in advance of release. and knowing how involved the process of getting consensus can be within a project the size and nature of kde, i figured now was a good time to start that process. =)

6 comments:

Ian Monroe said...

How do we decide whats a grolabonk app or not? Just everything under /KDE/ ?

Currently there doesn't seem to be much process in regards to what gets put into /KDE/. Or really any way to make technical decisions outside of consensus.

patcito said...

>>kde4 "grolabonk"

You mean like Mozilla Firefox?
If that brings the same success for KDE, I say Go For It!!! :)

I noticed though that most people just say Firefox and don't even know of Mozilla. I guess it's because of Firefox's success (see even I forget about the Mozilla part when I name it). Maybe if kde4 gets very popular people could forget about the KDE part and only call it "grolabonk". Then when comes a new kde release if we just drop "grolabonk" for another name maybe people will get totally lost.
what do you think?

seezer said...

patcito: I don't think you got Aaron right.
You speak about renaming KDE4 - that's not what he is talking about. Try to re-read his postings, since any further explanation would be redundant to his text. :)

I think getting a name for the 'kde apps' (like those who got into kde-multimedia etc.) would be a great thing. Like amaroK 'the kde musicplayer' versus many other programms capable of playing music and using the kde libs.
The amaroK guys did a great job and get some credits in form of beeing allowed to call amaroK a 'grolabonk' app.
For the Enduser this has some effect too: He/She/It could choose to trust only in 'grolabonk' apps because they made it into KDE. They know they get good integrity there and everything should work fine.
Having one single word/brand/something to describe this, would make it easier to talk/write about.

Just my cents..

Jakob Petsovits said...

Let's just replace "grolabonk" with "core". You then have KDE core and KDE core applications, and normal KDE applications outside of that.

Simple and easily understandable, right?

mart said...

Maybe i would be more for naming the releases, something like what apple does for osx: everybody prefers to say "tiger" instead of a cold and dull "macos 10.4".
Something similar happens for ubuntu.
I think a similar approach is very good marketing-wise, but the only problem i see on it is that there is the risk of infringing somebody's trademark every release.

Aaron J. Seigo said...

> Currently there doesn't seem to
> be much process in regards to
> what gets put into /KDE/.

we've changed that for kde4.

> Or
> really any way to make technical
> decisions outside of consensus.

we started the fix for this at aKademy in malaga. there will be announcements as to what this fix is shortly now that things are generally sorted out around it.

> You then have KDE core and KDE
> core applications

as long as the three letters k, d and e figure in the name in succession it will not solve the confusion as cleanly as it could

and "KDE Core" is a wet rag marketing wise.

> Maybe i would be more for naming
> the releases, something like
> what apple does for osx

naming releases is a good idea, but this needs to span releases IMHO. rather than an equivalent for "tiger" we need an equivalent for "OS X", which is a specific run of the MacOS and which is well known by users of computers everywhere as a distinct entity.