On Tue, Jun 8, 2010 at 12:08 AM, Jason Grout <jason-s...@creativetrax.com> wrote: > On 6/7/10 4:47 PM, William Stein wrote: >> >> On Mon, Jun 7, 2010 at 1:37 PM, Robert Bradshaw >> <rober...@math.washington.edu> wrote: >>> >>> On Jun 7, 2010, at 1:23 PM, Nathann Cohen wrote: >>> >>>>> Well, there's a technical and legal question here. On a technical note, >>>>> it's >>>>> better to put the C files in an spkg and then link to them from the >>>>> Sage >>>>> library rather than check external code into the Sage library itself. >>>>> (If >>>>> you want help making an spkg, I'd be happy to do that.) >>>> >>>> Hmmmm ^^; >>>> >>>> Even if we are talking about 3 small C files (and actually 2, as one >>>> of them only contains examples) ? I can make a spkg if needed, but I >>>> thought we could forget it in this case.. >>> >>> Another option (maybe?) would be extcode (though, IIRC, that was going to >>> get merged into the main sage tree as well, but it'd be clear that its >>> separate). I wouldn't call dm.c small at 1296 lines, but nor is it huge. >>> >>>> These C files are not likely >>>> to be updated, by the way. >>> >>> That's good. >>> >>>> I also tried to make this clear by creating >>>> a src/ directory inside of modular_decomposition/ containing only >>>> these files, and the LICENSE file. >>> >>> >>> I would be more comfortable with it if everything was licensed under the >>> same license as the rest of the sage library, but now one can't say that >>> "the Sage library is licensed under GPLv2+." Instead we will have to bump >>> the whole thing to v3 or list exceptions or say "except for directories >>> that >>> have their own LICENSE file" or something like that. >> >> +1 >> >> I am strongly opposed to the code going into the main library if it is >> not GPLv2+. >> That's just not going to happen. > > There is some BSD code in the main library (planarity testing, for example). > Do you mean compatible with GPLv2+, or strictly GPLv2+?
Compatible. > > 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 > -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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