Reconsile licensing (AKA: GPL license versions are annoying) #11
Labels
No labels
Priority
High
Priority
Low
Priority
Medium
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
packaging/orphansv2#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
So, I realized the licensing is a bit of a mess here since the original find_unblocked_orphans.py script is
GPL-2.0-only, but the current licenses of orphansv2 and rmdepcheck areGPL-3.0-or-later. Currently, all the code in https://forge.fedoraproject.org/packaging/orphansv2/src/branch/main/repoclosure_orphans.py was written from scratch by me, but we should reconcile these licenses to make it possible to share/reuse code between the original script, v2, and rmdepcheck.GPL license versions are annoyingto Reconsile licensing (AKA: GPL license versions are annoying)For now, I am not planning to import or use significant code from either v1 (that does not have the "or later versions" allowance) or rmdepcheck (GPLv3+). I have changed the license in this repo to GPL-2.0-or-later to match fedrq (and rpm/dnf) and the default license for releng scripts.