On Tue, May 5, 2009 at 6:25 PM, Brian Granger <ellisonbg....@gmail.com> wrote:
>
> Hi,
>
> I have a question about Sage and the GPL.  Here is the main question..
>
> IF I write code in a Sage notebook, AND I redistribute the code, do I
> need to release my code under the GPL?
>
> Here is a bit of background...
>
> At a conference in the last year, one of the Sage developers was asked
> this question, and their answer was...
>
> "You can do whatever you want with your code, you don't have to
> release it under the GPL"


I'm pretty sure that is correct.
http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF

>
> In general, I don't think this answer can be right, but I think it is
> actually a bit subtle.  Here are some of the issues that I see (all of
> this assumes that I do want to distribute my code to others)...
>
> * Is the code pure python or does it use the sage syntax?  If the code
> uses the sage syntax, I think it must be released under the GPL.
> * Does the code being written actually use any GPL libraries (like the
> sage python package)?  If the code uses GPL libraries, I again think
> it must be GPL'd.
> * Does the code run without sage?
> * Does a sage notebook constitute "source code" in the GPL sense?
> * Is a notebook (even one that uses the "python" mode) a derivative
> work of sage?
> * If a sage notebook is "source code" does clicking "Share" in the
> notebook constitute "distribution".  In other words, if a bunch of
> people start sharing sage notebooks, do they all have to be GPL?
>
> The usage case I have in mind is using this to teach University
> courses in computational physics.  I know others are already doing
> this (William is right now I think).  If I share notebooks with
> students and they with me, does everything have to be GPL?  If we only
> use non-GPL libraries and the "python" mode of the notebook could we
> choose a different license?  This is relevant, because I need to
> clarify these issues for students and faculty who would use Sage in
> this manner.  It isn't necessarily bad if the answer is "GPL", but we
> all need to know this.
>
> Cheers,
>
> Brian
>
> >
>

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

Reply via email to