Yikes! License problem with SE library classes.

Roger Browne <[email protected]> Fri, 01 Jul 2005 15:12:12 +0100
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
As some of you may know, I am working on an Eiffel-like scripting
language for the Parrot virtual machine. The language is called "Amber
for Parrot": http://xamber.org

Amber is written using SmartEiffel, and is released under the Gnu GPL.

Some of the people who want to use Amber do not know Eiffel. Even some
Eiffelists will not have SmartEiffel installed. But SmartEiffel can
generate a C-package which can be compiled using gcc.

Here's the problem: the C-package is a derived work that includes both
my source code (GPL'd) and the SmartEiffel library code. Therefore, I
need to offer the entire source code under the GPL. But I can't do that,
because the SmartEiffel library license is not GPL-compatible (for
example, it imposes a requirement that a change log must be added).

Is there any chance of releasing the SE libraries under a GPL-compatible
license? Perhaps the Eiffel Forum License version 2:
http://www.eiffel-nice.org/license/

Regards,
Roger Browne