Description
Not sure if this is the best place to file this, but I didn't want to open identical issues on a ton of repositories... I think most (all) of the packages I am talking about are not shipped with GAP, so this is very non-urgent for me. And perhaps irrelevant because you never intend to ship any of those. But if you ever want to submit them for distribution with GAP, ideally the issues should be addressed before.
Also, I am guessing your PackageJanitor is already checking for License
fields and files, so perhaps all of this is already covered -- if so, just close the issue!
- For many (most?) homalg packages outside this repository, there is no
License
field in thePackageInfo.g
file. It would be great if those could be added. The following packages are affected:
$ rg --files-without-match License */PackageInfo.g | cut -f1 -d/ | sort -f
AbelianSystems
alcove
alexander
AlgebraicThomas
Bicomplexes
Blocks
CombinatoricsForHomalg
Conley
D-Modules
FiniteTopologies
InfiniteLists
k-Points
KaroubiEnvelope
LetterPlace
MapleForHomalg
ModelCategories
Orbifolds
OscarForHomalg
QPA2
SCSCP_ForHomalg
SimplicialObjects
SingularForHomalg
SystemTheory
VirtualCAS
-
In fact many of those also have no
LICENSE
/COPYING
/whatsoever file, so perhaps that could be added as well. -
I also noticed that at least some of them list only GPL2 as license, not "GPL2 or later". E.g. in
AbelianSystems
the only reference I could find to a license is in the title page of the manual, which says:
This package may be distributed under the terms and conditions of the
GNU Public License Version 2.