gap
gap copied to clipboard
Distributed packages without a `License` field
... in the current package distribution snapshot (which is currently ~2 weeks old, so some of these may be already resolved). Also, for many of those, the current git
version already has a License
file, there just was no release since it was added (I've marked this for a few packages, but this is not comprehensive).
If people want to help resolve this:
- if you maintain any of these packages, please add the
License
field and make a new release - anybody can also check out packages on this list, check if their git version has a
License
field: if yes, add a comment here saying so (resp. edit this text); if no, then submit an issue or PR there about it, and add the link here.
The goal should be to have a License
field in the package meta data for all packages, and then enforce this for new packages.
- [x]
ANUPQ
-- see https://github.com/gap-packages/anupq/issues/25, released in v3.2.6 - [x]
Automata
-- released in v1.15 - [x]
CRIME
-- released in v1.6 - [ ]
CRISP
-- already in git, needs a release - [ ]
FGA
-- see https://github.com/chsievers/fga/pull/7 - [x]
FinInG
-- released in v1.5 - [ ]
GRAPE
-- license problem: includes old nauty version with unfree (?) license - [x]
GUAVA
-- released in v3.16 - [x]
ITC
-- released in v1.5.1 - [x]
JupyterViz
-- see https://github.com/nathancarter/jupyterviz/pull/11 - [x]
LiePRing
-- released in v2.6 - [x]
loops
-- already in git, needs a release - [x]
lpres
-- released in v1.0.3 - [ ]
MajoranaAlgebras
-- see https://github.com/MWhybrow92/MajoranaAlgebras/pull/46 - [x]
MapClass
-- released in v1.4.5 - [x]
NoCK
-- see https://github.com/pjastr/NoCK/pull/7 - [ ]
PatternClass
-- already in git, needs a release - [x]
permut
-- already in git, needs a release - [x]
RadiRoot
-- released in v2.9 - [x]
SglPPow
-- released in v2.2 - [x]
SgpViz
-- released in v0.999.5 - [x]
SONATA
-- released in v2.9.2 - [x]
Sophus
-- released in v1.25 - [x]
Thelma
-- released in v1.3 - [ ]
TransGrp
-- different license for different parts - [x]
Unipot
-- released in v1.5 - [x]
UnitLib
-- released in 4.1.0 - [x]
uuid
-- released in v0.7
The following GAP code was used to produce the list above:
pis:=GAPInfo.PackagesInfo;;
nolicense:=Filtered(RecNames(pis),n->not ForAny(pis.(n),p->IsBound(p.License)));
for n in SortedList(nolicense) do
Print("- [ ] `",pis.(n)[1].PackageName,"`\n");
od;