Finding a new troubleless name for KSokoban

"Friedrich W. H. Kossebau" <[email protected]> Wed, 24 Aug 2022 15:53:21 +0200
Newsgroups gmane.comp.kde.devel.games
Organization KDE
Message-ID <20516003.0c2gjJ1VT2@klux>
Hi,

with no more code change needs pressing right now, last night I went deeper=
=20
into the ML archives to entertain me some more about the history of KSokoba=
n.
The entertainment though ended after a bit, when I hit discussions talking=
=20
about renaming KSokoban to avoid legal issues around trademarks.

So far, having seen lots of apps offering this game logic using "sokoban" a=
s=20
part of their name, I assumed that term simply references the game principl=
e,=20
otherwise lawyers would have already wiped out those usages. I.e. having=20
already reached public domain in some way, like "chess", "go", etc.

But looking around I found reason to believe that indeed we better change t=
he=20
app name, to avoid potential issues. I don't think we should document the=20
reason in public here for now, to avoid waking up interested parties when n=
ot=20
yet needed.

So hurra, name finding ahead... 8)

Reversed name:
KNabokos, following the pattern of Kapman, Ksirk?
Seems "nabokos" is already used as term in the name by some other related=20
games apps, so might help mapping the game type. Though it also is used for=
=20
the reversed game logic variant, so might be misleading then.

Descriptive original name in other language:
"Sokoban" seems the English transcription of the Japanese term for=20
warehouseman/storekeeper/warehousekeeper. Unclear to me though whether it=20
actually refers to the person doing the moving or the one organizing it.
The rewrite Magazynier here already offered one alternative language name.=
=20
Though having no own relation to the Polish language and also not the curre=
nt=20
app implementation, so we might want to check also other languages.
Starting with English, due to it being one of world's "lingua franca"s, eve=
n=20
more in software, one better uses a prefix or postfix, in KDE commonly K. O=
r=20
switching some letter to "k" where it works (often "c" or "g").
So could be KStoreKeeper, KWarehouseKeeper, KWarehouseMan (or some sex-
ignoring variant like KWarehousePerson). Among these KStoreKeeper would be =
my=20
current favourite due to shortage.
=46or other languages, when only used mainly by locals, one might try the n=
ame=20
without a prefix or postfix, might work without collisions at least in the=
=20
rest of the world
Starting with the original author's language (guessed by the email address=
=20
:)), dictionaries propose lagerarbetare, lagertj=E4nsteman, lagerf=F6rest=
=E5ndare.=20
Quite some syllables and letters, which seems too hard for non-native=20
speakers?
Next German (being locale speaker), Lagerist seems quite short, might be=20
candidate (k'fied Lakerist will not work I think :) )
Without further own serious relations to languages, I looked at translation=
s=20
as shown by wiktionary.org. There came across skladn=EDk and felt attracted:
two "k"s ;), two syllables only, 8 letters only, might self-explain across =
all=20
the speakers of slavic languages also, well, the latin script readers among=
=20
them at least (I guess, sadly never finished learning one). No related=20
trademarks registered on first checks. And at least in English & German no=
=20
offensive meaning of that word known to me. Also has good lexical and phone=
tic=20
distance (or what it is called) to other KDE app names, so low risk of mix-
ups.

Descriptive other name in any language:
One could also use other references for the game principle, relocating item=
s=20
by pushing them in a constraint environment. Or just parts of it. Or for=20
instances in the current realization. Think GemPusher,=20
=46or now I though think sticking to the original metaphor helps most to ma=
ke=20
people discover this implementation of the game principle and understand th=
e=20
relation to others.

=46antasy name:
Always possible, but no triggers for own ideas here right now.

So far my first-day thoughts on the matter. And "Skladn=EDk" being my first=
=20
choice right now.

Your input desired here :)

Cheers
=46riedrich