[schooltool-dev] ZPL code in the SchoolTool repository
Tom Hoffman
tom.hoffman at gmail.com
Tue Sep 11 15:46:10 EDT 2007
Ignas asks on IRC:
bootstrap.py is licensed under ZPL - can i have it in a repository
that belongs to schooltool project?
(i guess i can, if i will say that bootstrap.py is licensed under
ZPL, and the rest is GPL)
a more difficult question though
i took code written by Ian Bicking
and then modified by Philip Ebby
and copy pasted relevant parts of it into a bootstrap.py
http://peak.telecommunity.com/dist/virtual-python.py - the code i am
talking about
any idea what the legal status of that file is now?
can we use it? distribute it? have it in a bzr repository?
-------------
Here's my interpretation.
There is nothing legally wrong with us doing any of those things.
They are all allowed by the ZPL.
It is our policy, however, to only keep GPL code that TSF has a share
of the copyright of in the repository. This is so we can relicense
any of it, including applying a commercial license. This isn't much
of an issue if we've got one module with ZPL code, because it can be
used in a commercial application anyhow, without changing the license.
It would be more of an issue if this was third party GPL code, or if
it affected lots of modules.
So I'd say we should just include it in our codebase, under the ZPL,
and note its presence in the README.txt. Actually, could you split up
the code so that the ZPL code was all in one module, and then import
that into your script so that the two were distinct?
Main point: keep the stuff covered by ZPL as distinct and contained as possible.
--Tom
More information about the Schooltool-dev
mailing list