Licence for game data
by Aurelien Bompard
Hey,
As you already know, I'm getting a Glest package in shape for FE. I'm almost
done, but I'd like another advice. The license for the game code is GPLv2,
but the license for the game data reads :
« This software is provided without any express or implied warranty. In no
event shall the author be held liable for any damages arising from the use
of this software.
This software may be redistributed freely, but all redistributions must
retain all occurences of the above copyright notice and web site addresses
that are currently in place. »
It doesn't say that I may modify it, but since one of Glest's features is
that it can be modified using XML, I'm pretty sure they overlooked it in
the licence.txt
So I was going to ask the team for clarification, but which licence should I
propose for game data ? BSD ? CC-BY ? CC-BY-SA ?
Thanks
Aurélien
--
http://aurelien.bompard.org ~~~~ Jabber : abompard(a)jabber.fr
One OS to hook them all
One browser to find them
One word processor to bring them all
And in monopoly, bind them...
16 years, 6 months
Packaging log files
by Aurelien Bompard
Hey there,
I have made a package of Glest (http://www.glest.org). However, something
bothers me. I've made the following layout :
/usr/libexec/glest/glest (game binary)
/usr/share/glest/ (game directory, where the rest of the files are)
/usr/share/glest/glest -> /usr/libexec/glest/glest (symlink)
/usr/bin/glest (script to run the real binary after cd'ing in the proper
directory)
This works, but on startup, the executable logs its activity in a log file
located in the same directory as the executable (/usr/share/glest)
This file has to be writable. Currently, my quick and drity fix was to
replace this file with a symlink to /tmp/glest.log.
What would the proper fix be ? I could symlink it to a /var/games/glest
directory which would be chmod 1777, but how can I make sure that two users
on the same machine can play ?
I think the proper fix would be to have glest look for a log file in
~/.glest/glest.log instead, but I'm not a C coder (sadly)...
Anyone has guidelines on how to do this ?
Thanks
Aurélien
--
http://aurelien.bompard.org ~~~~ Jabber : abompard(a)jabber.fr
"Make everything as simple as possible, but not simpler." -- Albert Einstein
16 years, 7 months