[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-promo
Subject:    [kde-promo] Project naming
From:       Frans Englich <englich () kde ! org>
Date:       2006-05-31 18:55:54
Message-ID: 200605311855.54523.englich () kde ! org
[Download RAW message or body]

Hi everyone,

The team behind the XQuery 1.0/XPath 2.0/XSL-T 2.0 implementation residing in 
kdenonbeta/kdom/xpath, is frantically looking for a name for the engine, to 
be used as library name, C++ namespace, and project name.

So far, beyond our own brain storming on the #ksvg channel some days ago, 
there was a very productive thread on kde-quality, with tons of great 
suggestions. Check it out:

http://mail.kde.org/pipermail/kde-quality/2006-May/002154.html

The choice so far, is:


		Patternist


With an exotic touch, I think it describes what XQuery/XSL-T/XPath is all 
about: modelling patterns on top of patterns, that produce new patterns. 
That's one way to see it, that is.

But perhaps you know a better name? Or why Patternist is a complete disaster? 
In other words, any suggestions, how crazy they might be thought to be, are 
highly welcome!

I've attached an updated version of the "naming kit"-file found in the thread.


Cheers,

		Frans

["kdom_xpath_names.txt" (text/plain)]

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'(althought that's by far not a requirement), 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 ----------------
<somethin>Core
Bekome
Brownian	"for the random motion", see also Google define
CKuery
Columbo
Columbus
Compass
CompassCore
FlowtraK
K-limb
KQuery
KTrinity
KTrinity	XSL-T, XPath & XQuery..
KX*
KXP
Kairn/Cairn
Kaki		'Kaki also means "poop" in Hebrew'
Kameleon	Already taken, kameleon.sf.net
Karrier
Karry
Kiefer
Kinnamon	"It's a tree, so somehow a path and it tastes sooo yummy."
Klimb
Knuth		Means clown
Kolumbo		The TV series..
Kolumbus
Kolumbus
Kompass
Kompass		Already taken, http://freshmeat.net/projects/kompass/
Kompose		Already taken, doesn't describe it that well
Konceive
Koncis
Konduct
Konduct
Konductive
Kondukt
Konduktive
Konquerier
Konquest	Already taken, http://linux.about.com/cs/linux101/g/konquest.htm
Konquext
Kontent
Kontery
Kontinuity
Kontuery
Kopyist
Kreate
Kueen
Kueer
Kuercus
Kuereon
Kuerist
Kuery
Kuesty
Morpheme	"includes "morph" with connotations of transforming from one shape to \
another, and in language refers to a unit of meaning or information" Navigance
Outcome
Patternist
Pattina
Productive
Produkt
Produktive
Queer
SeeK
SeeKer
SeeKuery
SeeKuery
SeeKuester
SeeQuery
Seek
Seeklever
Sekuence
Sequester
Track
Trak
Transformism
Transkuer
Transq
WaKe
XKuest
investiKate
looKfor
oaK
outKome
seeK
struKt
taKe
xtraKt
------------------------------------



_______________________________________________
This message is from the kde-promo mailing list.

Visit https://mail.kde.org/mailman/listinfo/kde-promo to unsubscribe, set digest on \
or temporarily stop your subscription.



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic