On Thu, Sep 27, 2012 at 11:58 AM, Geoffrey Irving <irv...@naml.us> wrote:
> On Thu, Sep 27, 2012 at 11:50 AM, Johannes <dajo.m...@web.de> wrote:
>> Hi,
>> as far as I understand the GPL, I would say you can release the output
>> of your script under every license you want to, as long as Sage is not
>> necessary to _compile_ or _run_ the the c++ code.
>
> Since my script copies bits of itself into the output, those bits
> carry the GPL along unless you add a special exception to the LICENSE,
> similar to the exceptions added for bison, flex, etc.

This is quite the grey area.  If your script copies small bits of
itself, then that likely constitutes fair use... which is notoriously
fuzzy.

The thing to do, I believe, is to put different licenses on different
files.  Put the quoted bits under CC0 or MIT, and collect them to a
single file.  Put the rest under GPL in other files.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to sage-support@googlegroups.com.
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to