Modifying existing licenses in minor ways
Adam C. Engst
ace at xns.org
Tue Nov 28 20:25:56 UTC 2000
Hey folks,
A quick question. If you want to adopt an OSI-certified license to
avoid the proliferation of yet more open source licenses, how do you
deal with the fact that many of the open source licenses have
specific language that doesn't make sense if used by any product
other than what the license was generated to address?
For instance, in the Python license, item 1 starts "1. This LICENSE
AGREEMENT is between the Corporation for National Research
Initiatives...." How could anyone else use that license without
changing it, since CNRI wouldn't be involved in other products?
Similarly, the Apache license says "The end-user documentation
included with the redistribution, if any, must include the following
acknowledgment: "This product includes software developed by the
Apache Software Foundation (http://www.apache.org/)."" But that makes
no sense if another product were to use the Apache license.
The BSD license is good about this, providing a template to be filled
in, but other approved licenses have different aspects that can make
them more attractive in specific situations.
What then is the appropriate course of action if you need to make
minor changes to eliminate things like mention of Apache in your
documentation? On first blush, it would seem to make sense that some
minor things could be changed without needing re-certification by the
OSI board, but I tend to think that that's unlikely, since there's no
way to know what OSI would consider minor without them seeing the
actual changes. If that's the case, is it true that any change at
all, no matter how minor, requires re-certification?
cheers... -Adam
______________________________________________________________________
Adam C. Engst, XNSORG President XNS Name: =Adam Engst
Email: <ace at xns.org> Web: <http://www.xns.org/>
More information about the License-discuss
mailing list