Closed nvcleemp closed 9 years ago
Commit: 20a1dd7
I'm not entirely sure these commits are sufficient to make it a standard package, but please enlighten me if there are additional changes needed.
Nico, making a package standard should be discussed on sage-devel
. And to be honest, I think your package is much too specialized to be standard.
I somewhat agree with Jeroen, the reason for having a set of standard packages is also that other parts of Sage can build on it. Its certainly interesting in its own way, but its not really interconnected with the rest to always compile it. Though we do have a few standard packages that fit that description, too... (e.g. rubiks).
On a legal note, standard packages must be at GPLv3+ compatible (including the or later). Just GPLv3 is not OK. Its fine for optional packages, though.
Replying to @vbraun:
Though we do have a few standard packages that fit that description, too... (e.g. rubiks).
Yes, William once said that package was included for historical reasons. Today it probably wouldn't be added as standard package.
On a legal note, standard packages must be at GPLv3+ compatible (including the or later). Just GPLv3 is not OK. Its fine for optional packages, though.
Really? zn_poly
has:
zn_poly: a library for polynomial arithmetic (version 0.9)
Copyright (C) 2007, 2008, David Harvey
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License,
along with this program (see gpl-2.0.txt and gpl-3.0.txt). If not,
see <http://www.gnu.org/licenses/>.
For the zn_poly
license see https://groups.google.com/forum/#!msg/sage-devel/-4lMV0n8B3c/3eEWqi4100wJ
OK, no problem. The package works fine as an optional package. I just thought that this was the 'natural' evulotion. If specialised packages stay optional, then I'm not going to argue with that.
I wanted to close the ticket, but apparently I can't. I have removed the needs_review status in any case.
Buckygen has been an optional package since May 2013. It has a minimal footprint: just installs one executable that is quite small and compiles quickly. It is the fastest generator for fullerenes and it is GPLv3.
Depends on #16945
Component: packages: standard
Author: Nico Van Cleemput
Branch/Commit: u/nvcleemp/buckygen-standard @
20a1dd7
Issue created by migration from https://trac.sagemath.org/ticket/16952