On Friday, 9 October 2015 07:44:55 UTC-7, Volker Braun wrote: > > 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 > > > well, we rather talk about having the following copyright:
nauty is copyright (1984-2013) Brendan McKay. Traces is copyright (2008-2013) Adolfo Piperno. All rights reserved. You must not remove this copyright notice, and you must document any changes that you make to this program. This software is subject to this copyright only, irrespective of any copyright attached to any package of which this is a part. > > On Friday, October 9, 2015 at 4:40:38 PM UTC+2, Dima Pasechnik wrote: >> >> >> ---------- Forwarded message ---------- >> From: Brendan McKay <brenda...@anu.edu.au> >> 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> >> Cc: Jori Mäntysalo <jori.ma...@uta.fi>, gunnar.b...@ugent.be, >> b...@cs.anu.edu.au >> >> >> 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 >>>>> <mailto:jori.ma...@uta.fi>> wrote >>>>> >>>>> ---------- Forwarded message ---------- >>>>> Date: Thu, 30 Oct 2014 12:39:58 +0000 >>>>> From: Brendan McKay <brenda...@anu.edu.au >>>>> <mailto:brenda...@anu.edu.au>> >>>>> To: Jori Mantysalo <jori.ma...@uta.fi <mailto:jori.ma...@uta.fi>>, >>>>> Gunnar Brinkmann <gunnar.b...@ugent.be >>>>> <mailto:gunnar.b...@ugent.be>>, >>>>> "b...@cs.anu.edu.au <mailto:b...@cs.anu.edu.au>" >>>>> <b...@cs.anu.edu.au <mailto:b...@cs.anu.edu.au>> >>>>> 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 >>>>> <mailto:jori.ma...@uta.fi>> >>>>> Sent: 30 October 2014 23:00 >>>>> To: Gunnar Brinkmann; b...@cs.anu.edu.au <mailto:b...@cs.anu.edu.au> >>>>> 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.