Opened 17 months ago
Closed 17 months ago
#67602 closed enhancement (fixed)
pciutils: change license to GPL-2+
Reported by: | reneeotten (Renee Otten) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | ||
Port: | pciutils qt6-qtwebengine |
Description
Currently the qt6-qtwebengine
port is non-distributable because of:
❯ ./port_binary_distributable.tcl -v qt6-qtwebengine "qt6-qtwebengine" is not distributable because its license "OpenSSLException" conflicts with license "GPL-2" of dependency "pciutils"
However, upstream states in the README
on their website:
Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz> All files in this package can be freely distributed and used according to the terms of the GNU General Public License, either version 2 or (at your opinion) any newer version. See https://www.gnu.org/ for details.
but that information isn't clear from the COPYING
file.
If we would change the license
to GPL-2+
that would make the qt6-qtwebengine
distributable, which would be very useful.
@Marcus: do you feel comfortable making this change or would you like me to reach out to upstream for confirmation?
Change History (6)
comment:1 follow-up: 3 Changed 17 months ago by jmroot (Joshua Root)
comment:2 Changed 17 months ago by jmroot (Joshua Root)
BTW, the current version of port_binary_distributable.tcl
has better handling of OpenSSLException
:
% ./jobs/port_binary_distributable.tcl -v qt6-qtwebengine "qt6-qtwebengine" is not distributable because its license "GPL-3" conflicts with license "GPL-2" of dependency "pciutils"
comment:3 Changed 17 months ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Replying to jmroot:
The uncertainty probably arises from the fact that the actual source files in the distribution say "Can be freely distributed and used under the terms of the GNU GPL," with no version(s) specified (the COPYING file contains GPLv2).
Just to add to the ambiguity, getopt.c and getopt.h do include
Free Software Foundation; either version 2, or (at your option) any later version.
I did not check them all, but a sampling of the different package managers for pciutils seems to indicate most of them view the license as GPL 2.
As I am not an expert in these matters, I think the safest course of action would be to contact the upstream developers.
comment:5 Changed 17 months ago by reneeotten (Renee Otten)
comment:6 Changed 17 months ago by reneeotten (Renee Otten)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
The uncertainty probably arises from the fact that the actual source files in the distribution say "Can be freely distributed and used under the terms of the GNU GPL," with no version(s) specified (the COPYING file contains GPLv2).