What is my name?

Frans Englich englich at kde.org
Fri May 26 19:24:51 CEST 2006


Hi Everyone!

A name, is badly needed for KDE's XPath 2.0/XQuery 1.0/XSL-T 2.0 
implementation. The stack will likely be quite high profile and visible, so a 
good name means *a lot*. Especially, when the current one is such generic and 
misleading as KXPath..

The hackers had a brain storming yesterday and came up with a good deal of 
names, but a broader input of ideas is surely needed. I've attached a "naming 
kit", which can act as inspiration.

Any ideas, suggestions and comments are greatly appreciated. Don't take the 
guidelines too seriously, perhaps someone else can improve a name which has a 
quirk or too. Basically, whatever you think would be a killer name, is 
probably a great name!


Cheers,

		Frans
-------------- next part --------------

The software to be named has the characteristics of that it:

* Transforms/changes something into something else
* Navigates/queries an existing structure

The idea of a good name is one that it's easy to pronounce, is easily understood, represents the software somehow, and is aestehtically beatiful. For example, perhaps very few people know a name/word from greek mythology(although it otherwise might be very good!), and "YAXI, Yet Another XQuery Implementation" isn't very beautiful nor "intuitive", for example.

A good name is perhaps Kameleon. Most people know what it is, it is KDE-branded with the 'K', a pretty/simple word, and it represents the software well. The software transforms something into something different, and the software implements XPath, XSL-T and XQuery(it has multiple shapes). But Kameleon is already taken! kameleon.sf.net

Perhaps the best name so far is "Bekome" or "BeKome". It is simple, "positive"(it looks towards the future), and it describes that something becomes something else.

Naming guidelines:
* "Corporate" names are a bit boring, don't ya think? We can leave names like "MegaQuery" or "XQuery1000" to
	the big companies
* Functional names or names based on verbs has a tendency to work. "Access", "Become", "Sherlock" are
	such names
* No software should already exist by the name. For example, Sourceforge nor Freshmeat should have
	a project by that name.
* Watch out for bad associations, or interpretations from other language backgrounds. The current
	team have managed to come up with names that in some way or another meant poop,
	mass graves, or becoming pregnant. Not very good!
* It shouldn't be a registered trademark
* If something very commercial comes up when googling for it, it should probably be avoided.
* It should work as C++ namespace and as the name of a command line utility. This makes captialized
	letters except the first one unfortunate. For example, "BeKome" is not a very practical
	C++ namespace. One can always skip the capitalization, but that's an inconsistency
	one would like to avoid.
* Perhaps the name could be an "ism", "ist"  or "ance" word? Like Navigance or Transformism,
	or Querist. It could be cool to have a new topic/gender(an ism) as name.


Some tools that might be useful:

* http://thesaurus.reference.com/
* Google for "define: theName"

What follows are lists of names/words that may be useful.

--------- Existing Products --------
Abacus
Acutate
AltovaXML
GalaTex
Galax
Gestalt
GoXML
PsychoPath	No joke, it exists.
Qexo
Saxon
Sedna
Sherlock
Tamino
XQBuench
XQuare
XQuark
Xyleme
eXist
-----------------------------------

--- Various building-block words ---
Arise
Become
Birch
Carrier
Carry
Chroot
Continuity
Create
Eruption
Examine
Flow
Fold
Form
Grow
Inquire
K
KDE
KForm
Maker
Materialize
MetaShifter
Oak
Outcome
Path
Pattern
Product
Query
Reporter
Root
Sequence
ShapeShifter
Shift
Spawn
Stylesheet
Transform
Transport
Unite
Wake
XQuery
------------------------------------

------------- Names ----------------
Bekome
CKuery
K-limb
KXP
Kairn/Cairn
Kaki		'Kaki also means "poop" in Hebrew'
Kameleon	Alrady taken, kameleon.sf.net
Karrier
Karry
Kiefer
Klimb
Knuth		Means clown
Kompass		Already taken, http://freshmeat.net/projects/kompass/
Kompose		Already taken, doesn't describe it that well
Konceive
Koncis
Konduct
Konductive
Konduktive
Konquest	Already taken, http://linux.about.com/cs/linux101/g/konquest.htm
Konquext
Kontery
Kontinuity
Kontuery
Kopyist
Kreate
Kuercus		Quercus is the latin name of the oak
Kuereon
Kuery
Kuery
Kuesty
Navigance
Outcome
Produkt
SeeK
SeeKer
SeeKuery
SeeKuery
SeeKuester
SeeQuery
Seeklever
Sekuence
Sequester
Transkuer
Transkuer	Perhaps too much 'queer'
WaKe
XKuest
outKome
------------------------------------


More information about the kde-quality mailing list