My preferred license for Schemix is the GPL. From what I know
of the BSD license, you are free to do anything with BSD code,
including re-licensing parts of it under the GPL. Is this
correct? Is there anything non-standard in TinyScheme's license
that would stop me from releasing Schemix with a GPL license?
Thanks very much for any advice.
Best wishes,
Bill.
GNU's interpretation is here:
http://www.gnu.org/licenses/license-list.html
Basically they say that BSD is not GPL compatible because it has the
"advertising" requirement (the bit about having to include the copyright
notice).
But this seems to me (not a lawyer) to be quite an extreme position. If
for example you included the required notice in your derived work, you
would be in compliance with the BSD license. Only someone creating a
derivation your work who removed the notice would violate the original
BSD license.
Jim
The "bit about having to include the copyright notice" is not the
advertising clause. Copyright acknowledgement is required by the GPL also.
The advertising clause is described on this FSF page:
http://www.gnu.org/philosophy/bsd.html . The advertising clause begins with
the sentence "All advertising materials mentioning features or use of this
software must display the following acknowledgement..."
The FSF says on both of the above pages that the modified BSD license,
without the advertising clause, is GPL compatible. The Tiny Scheme license
is a modified BSD license - it has no advertising clause, and it closely
matches the text in the XFree86 license, which is what the FSF suggests
basing such licenses on.
So, the FSF would consider the TinyScheme license GPL-compatible.
Anton
> William Bland wrote:
>> ... My preferred license for Schemix is the GPL. From what I know
>> of the BSD license, you are free to do anything with BSD code,
>> including re-licensing parts of it under the GPL. Is this
>> correct? Is there anything non-standard in TinyScheme's license
>> that would stop me from releasing Schemix with a GPL license?
>
> GNU's interpretation is here:
>
> http://www.gnu.org/licenses/license-list.html
>
> Basically they say that BSD is not GPL compatible because it has the
> "advertising" requirement (the bit about having to include the
> copyright notice).
>
I looks like http://tinyscheme.sourceforge.net/license.txt does not
have the advertising clause.
--
Someone is DROOLING on my collar!!
>
> So, the FSF would consider the TinyScheme license GPL-compatible.
>
Great! Thanks for the advice.
Best wishes,
Bill.