On Fri, Aug 19, 2016 at 10:08 AM, Robert Dodier <robert.dod...@gmail.com> wrote: > On 2016-08-17, William Stein <wst...@gmail.com> wrote: > >> If you write a program that genuinely uses the Sage library in a >> nontrivial way, then that program is a derived work of Sage > > Well, if there is any controversy here, it must be this statement. The > question of what constitutes a derived work is subtle and complex, and I > don't think any categorical statements are possible. An exploration of > this topic that I've found useful is this "Twenty Questions about the > GPL": https://jacobian.org/writing/gpl-questions/ > > I know that various parties have offered their opinions about what > constitutes a derived work, including the FSF, the institution behind > the GPL. But even the FSF's interpretation isn't binding on anybody -- > whether some work falls under the GPL depends on copyright law, which > can only be decided by a court, not the you, me, or the FSF, and even > then we don't have a whole lot of court cases to guide us. > > Lay discussions about the GPL tend to contain a lot of wishful thinking > alternating with the frank admission that nobody really knows and > therefore if there's any question, one must hire a lawyer. Surely, > though, a large group of intelligent, motivated people can formulate > some clear guidelines. For a start, perhaps sorting out the twenty cases > mentioned above into probably yes, probably no, and everything else. > Just guessing here; doubtless there are better ideas. > > Incidentally, if ever a lawyer has weighed in on licensing issues > related to Sage, I would be interested to hear about it. Also, I haven't > been paying attention, so if there have been previous discussions about > the GPL and Sage, I apologize for trotting out a tired argument.
Thanks -- that's an extremely good point. I should amend my statement to: "If you write a program that genuinely uses the Sage library in a nontrivial way, then it **may** be a derived work of Sage. In that case... [GPL ...]" -- William (http://wstein.org) -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.