David Joyner wrote:
> On Tue, Dec 29, 2009 at 10:35 PM, Jason Grout
> <jason-s...@creativetrax.com> wrote:
>> I'm posting this to (1) share what I've learned by reading a lot over
>> the last little while, and (2) ask for advice from people that have
>> thought a lot about licensing of books and notes.
>>
>> I'm looking at different licenses for a Sage-enhanced set of notes, in
>> the spirit of the CCLI grant proposal that was posted here a few days
>> ago (please go read it and make comments! [1] :).  I see these notes as
>> incorporating Sage code in examples, like you see in William's number
>> theory book or other tutorials that we've seen in various places.
>>
>> I've spent a while reading up on licenses, and it seems that there are
>> three good possibilities for an "open" license that would allow others
>> to make modifications and freely redistribute the result:
>>
>> 1. GNU Free Documentation License 1.3
>> 2. Creative Commons, Attribution-ShareAlike 3.0
>> 3. plain old GPL
>>
>> GFDL and CC-by-sa are not compatible with GPL, so if I wanted the notes
>> to be distributed with Sage (so the examples turn into doctests, etc.),
>> if I went with (1) or (2), I'd have to dual-license the notes with GPL.
> 
> 
> Can you explain why this is the case? If I wrote notes which retained all
> copyrights *except* distribution, and allowed unlimited free
> distribution, why would that
> *prevent* them from being distributed with a GPL program? By notes I mean
> text without code which is statically linked to Sage code.
> 


You're right.  I was wrong, basing my opinion on a message from a 
Creative Commons email message, but further reading of the entire thread 
showed that it was the *relicensing* of work between CC-by-sa and GPL 
that wasn't okay, but inclusion of CC-by-sa work (or GFDL, if I 
understand things correctly) in a GPL package is okay.

I guess the situation changes if some example code from the document is 
actually incorporated into Sage.  For example, if in the book, I have a 
sample function that draws a volumetric data visualization in the 
document, or if there was a simple calculus function that wasn't already 
in Sage, then there would be problems if we tried to put those into Sage 
itself, unless I explicitly dual-licensed the code.  Is that correct?

Thanks,

Jason

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to