over on theDot there is a thread brewing over a statement that said koffice isn't a kde app. inge took exception to this (and i agree with him there), stating that because it was shipped by the kde project, it's a kde app. this got me to thinking (again) on this: what is a kde app?
IMHO if it's an app written using kde libs, then it's a KDE app. if it is also maintained by the kde project itself (which is also rather nubulous), then it's a kde app maintained by kde. how confusing! =)
here is how i arrived at this point of view: few would argue that an app (no matter who wrote it) written using win32 APIs is a Windows app. even if it doesn't come from Microsoft. fortunately for Microsoft they have two names (Microsoft and Windows) where we have one (KDE) and so they don't suffer from similar ambiguity. same for Apple and Macintosh: not all Mac apps reflect on Apple because not all Macintosh apps are written by Apple, whereas any app labeled "KDE" reflects on "KDE the project" due to confusing naming.
on the one hand we want to say, "digiKam, k3b and amaroK are kde apps" (and most of our users and observers would agree with that statement today) so that we can make the argument for kde having a diverse stable of applications. on the other hand, we probably want to distance the kde project itself from shoddy apps and so hesitate to call all apps using kde libs "kde apps".
so do we change the name of the desktop, or do we change the name of the project? ok, i'm kidding. well, sort of. maybe.
we need a mechanism by which to recognize kde apps that aren't maintained by the KDE project as being "KDE apps" without it being confused as being "an app maintained by KDE". we need two nomenclatures.
maddog suggested to me in january that we ought to create a process by which applications can become certified as kde apps. but i'm not sure that's a workable scenario: it's a lot of overhead for both us and the 3rd party app developers and would require tracking changes from version to version. hell, we don't even do that for "maintained by kde" apps even.
i begin to consider, in a moment of complete insanity, that perhaps we ought to call kde 4.0 something else. let's see: microsoft windows, apple macintosh, ibm os/2, kde ?