Looks great; The two restrictions * * You must not remove this section of the text, containing author * * attribution, copyright notice, and legal disclaimer. * * * You must clearly mark modified versions of this software * * as differing from the original. *
are explicitly allowed by GPLv3 section 7: b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or On Friday, October 9, 2015 at 4:40:38 PM UTC+2, Dima Pasechnik wrote: > > > ---------- Forwarded message ---------- > From: Brendan McKay <brenda...@anu.edu.au <javascript:>> > Date: 9 October 2015 at 02:45 > Subject: Re: nauty in Sage (was: Code generating finite posets of given > size (fwd)) > To: Dima Pasechnik <dmitrii....@cs.ox.ac.uk <javascript:>> > Cc: Jori Mäntysalo <jori.ma...@uta.fi <javascript:>>, gunnar.b...@ugent.be > <javascript:>, b...@cs.anu.edu.au <javascript:> > > > Dear Dima, > > Please replace nauty-h.in by the attached version. Note that it may > only work with the new version that sent you yesterday. > > The two remaining caveats in the copyright notice are compatible > with GPLv3 section 7. > > Cheers, Brendan. > > > On 9/10/2015 3:46 PM, Dima Pasechnik wrote: > >> Dear Brendan, >> >> On Thu, Oct 08, 2015 at 05:48:08PM +1100, Brendan McKay wrote: >> >>> You can use the source code of nauty in Sage with the words "with >>> the exception of >>> sale for profit or application with nontrivial military >>> significance" removed from the >>> copyright notice. I take it that you can keep the rest of the >>> copyright notice intact. >>> >> I didn't mean to be dense, but it turns out we'd need to modify it a bit >> more; >> namely, it's not clear on whether modifications are allowed (well, I >> presume >> that by requesting that changes are to be documented you mean that they >> are >> allowed), and the clause "you must document any changes that you make to >> this >> program" is not compatible with GPL. >> >> For the latter, we can assure you that the developent of Sage makes >> changes >> and their documentation more or less compulsory (changes are recorded >> in the publicly available git repository, and they are reviewed on a >> publicly readable server trac.sagemath.org. >> That is to say, at least the eventual changes we'd make will be traceable >> and documented. >> >> The easiest for us would be if you chose a license >> from >> http://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses >> e.g. http://directory.fsf.org/wiki/License:ClearBSD >> and released (a version of) nauty under it. >> Although I'd fully understand if you choose not to do so. >> >> Thanks, >> Dima >> >> >> You can take this email as official permission. >>> >>> Perhaps you can use the attached version (not much distributed yet). >>> In particular >>> utilities for files of digraphs are implemented. >>> >>> Cheers, Brendan. >>> >>> >>> On 08/10/15 07:05, Dima Pasechnik wrote: >>> >>>> Dear Brendan, >>>> >>>> Sage(math) has the nauty package up an running, e.g >>>> >>>> sage: list(digraphs.tournaments_nauty(4)) >>>> [Digraph on 4 vertices, >>>> Digraph on 4 vertices, >>>> Digraph on 4 vertices, >>>> Digraph on 4 vertices] >>>> >>>> but we want more: a better integration... >>>> (e.g. the above would only work if the user installed an optional >>>> package 'nauty') >>>> >>>> To bring this up again: the only way we could incorporate nauty >>>> into the main Sage library >>>> is by including your files with the "exception of sale >>>> for profit or application with nontrivial military significance" >>>> part of the copyright notice removed. >>>> As Sage is released under GPL, we cannot keep it in the source. >>>> (cf. http://www.gnu.org/licenses/gpl-faq.en.html#NoMilitary) >>>> >>>> Did you mean to tell us to remove it if we must? >>>> Or rather you weren't aware that we cannot just put your files >>>> there untouched? >>>> >>>> Thanks, >>>> Dima >>>> >>>> >>>> >>>> On 7 October 2015 at 11:11, Jori Mäntysalo <jori.ma...@uta.fi >>>> <javascript:> >>>> <mailto:jori.ma...@uta.fi <javascript:>>> wrote >>>> >>>> ---------- Forwarded message ---------- >>>> Date: Thu, 30 Oct 2014 12:39:58 +0000 >>>> From: Brendan McKay <brenda...@anu.edu.au <javascript:> >>>> <mailto:brenda...@anu.edu.au <javascript:>>> >>>> To: Jori Mantysalo <jori.ma...@uta.fi <javascript:> <mailto: >>>> jori.ma...@uta.fi <javascript:>>>, >>>> Gunnar Brinkmann <gunnar.b...@ugent.be <javascript:> >>>> <mailto:gunnar.b...@ugent.be <javascript:>>>, >>>> "b...@cs.anu.edu.au <javascript:> <mailto:b...@cs.anu.edu.au >>>> <javascript:>>" >>>> <b...@cs.anu.edu.au <javascript:> <mailto:b...@cs.anu.edu.au >>>> <javascript:>>> >>>> Subject: Re: Code generating finite posets of given size >>>> >>>> Sorry, I forgot to answer. It applies to all of the nauty files, but >>>> for incorporation into Sage you can ignore it. >>>> >>>> Brendan. >>>> >>>> ________________________________________ >>>> From: Jori Mantysalo <jori.ma...@uta.fi <javascript:> >>>> <mailto:jori.ma...@uta.fi <javascript:>>> >>>> Sent: 30 October 2014 23:00 >>>> To: Gunnar Brinkmann; b...@cs.anu.edu.au <javascript:> <mailto: >>>> b...@cs.anu.edu.au <javascript:>> >>>> Subject: Re: Code generating finite posets of given size >>>> >>>> On Wed, 8 Oct 2014, Gunnar Brinkmann wrote: >>>> >>>> I am now packaging it. Nauty.h contains copyright with >>>> "exception of sale >>>> for profit or application with nontrivial military >>>> significance." Does this >>>> apply to whole package? If so, I will make this an optional >>>> package, as >>>> core packages are GPL only. >>>> >>>> >>>> this is a question Brendan will answer. Good to hear that you >>>> succeeded >>>> in making it available in Sage. >>>> >>>> >>>> There has now been three weeks since I asked this. No horry, but I just >>>> ping you to be sure that this has not been forgotten. >>>> >>>> -- >>>> Jori Mäntysalo >>>> >>> >> > > -- 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 http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.