New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License clarification #2511
Comments
See https://github.com/rpm-software-management/rpm/blob/master/COPYING for the exception(s) and other options. |
The "BSD bits" probably refers to Berkeley DB which is long gone from rpm. There was a time when the entire BDB source, along with libmagic, lua and whoknowswhat was distributed in the rpm release tarballs. |
I compared the second part of COPYING and COPYING-2 with https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt and it matches 100 % (sans formatting and old address). I still do not see any exceptions. |
Um, the first part is the exception. More precisely, only parts of the codebase are alternatively available as LGPL. How that's supposed to be expressed in terms of SPDX or anything else, I have no idea. |
That should be |
For RPM packaging purposes, the |
Hmm, reading again the COPYING:
It is Alternatively ... at choice of distributor So it should be |
That depends on what files are built from what source. If anything in the main package is actually built from lib or rpmio dirs, the License would be |
And that all depends on what exact package and version we're talking about. I assume current Fedora rawhide from the context, but the packaging has evolved quite a bit over time. In the rawhide rpm, 'rpm-libs' is supposed to be "GPL or LGPL" and the rest just GPL. Except maybe 'rpm-devel', where at least librpmio and librpm related headers are necessarily "GPL or LGPL" too. |
Let's continue this in the Fedora PR, other distros can and do package things differently so this could get confusing. |
This follows up rpm-software-management/rpm#2511
This follows up rpm-software-management/rpm#2511
As part of the move to the SPDX identifier I have tried to convert rpm license to SPDX:
The current license string in Fedora is:
The README in this repository states:
http://rpm.org/about.html states
OpenSuse states in rpm.spec: GPL-2.0-or-later
And with respect to no effective analysis - what is the license of this project?
When crawling through the repository I:
If I omit these two issues I tend to think that the correct license is
GPL-2.0-or-later AND LGPL-2.1-or-later
but I will welcome your guidance.The text was updated successfully, but these errors were encountered: