Nitro
08-05-2006 18:24:53
Hello,
I wrote a scripting module for cegui to handle events in python, just like the lua module that comes with cegui.
Now this module includes a line like "import cegui" which imports the cegui.py created by swigging the pycegui sources. I had to modify the sources a little bit to remove the Ogre-specific stuff (not many changes, merely commenting some %includes). There's also a _cegui.dll created by compiling the swig wrapper which gets then imported by the script.
Now, the big question, which license does the generated swig code have? Is it the same as pyogre's license (is it LGPL, the wiki said nothing about that)? The main problem is that ceguis main trunk needs to have the MIT license and if the cegui.py/.dll is LGPL then this does not match. If this is the case, would you consider releasing your pycegui swig interface files as MIT instead of LGPL especially to cegui so that the cegui team can include this scripting module?
-Matthias
I wrote a scripting module for cegui to handle events in python, just like the lua module that comes with cegui.
Now this module includes a line like "import cegui" which imports the cegui.py created by swigging the pycegui sources. I had to modify the sources a little bit to remove the Ogre-specific stuff (not many changes, merely commenting some %includes). There's also a _cegui.dll created by compiling the swig wrapper which gets then imported by the script.
Now, the big question, which license does the generated swig code have? Is it the same as pyogre's license (is it LGPL, the wiki said nothing about that)? The main problem is that ceguis main trunk needs to have the MIT license and if the cegui.py/.dll is LGPL then this does not match. If this is the case, would you consider releasing your pycegui swig interface files as MIT instead of LGPL especially to cegui so that the cegui team can include this scripting module?
-Matthias