Closed fingolfin closed 1 year ago
Merging #29 (53eda5e) into master (c1ae51c) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #29 +/- ##
=======================================
Coverage 79.90% 79.90%
=======================================
Files 2 2
Lines 3882 3882
=======================================
Hits 3102 3102
Misses 780 780
Thanks @fingolfin @alex-konovalov. I am concerned to suggest an overall license for GRAPE in the PackageInfo.g file and in having a file called LICENSE in the GRAPE home directory, due to the included nauty 2.2 package having its its own (different) license, as made clear in the README and GRAPE package manual.
Now that the new nauty is in, we can make progress on this resp. open a new PR: the new nauty seems to be licensed under Apache License, Version 2.0. The existing grape code is GPL 2 or later.
Unfortunately Apache is not compatible with GPL 2, but it is compatible with GPL 3. So a suitable License
field in PackageInfo.g
would look like this:
## Machine readable license information (as an SPDX identifier)
License := "Apache-2.0 AND GPL-2.0-or-later"
However, also the text in README.md
and doc/grape.tex
should be adapted to clearly state the license of the nauty portion. I can submit a PR for this later
@lhsoicher this PR is ready for merging now
Also update reference URL to use http sand point at GPL 2.0
This is not urgent at all, just would be nice to have in some future release.