Bug 353421 - license - compatibility
license - compatibility
Product: Fedora
Classification: Fedora
Component: rpm (Show other bugs)
All Linux
low Severity low
: ---
: ---
Assigned To: Panu Matilainen
Fedora Extras Quality Assurance
: 353431 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2007-10-25 21:07 EDT by shrek-m
Modified: 2009-01-08 08:23 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2009-01-08 08:23:55 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description shrek-m 2007-10-25 21:07:55 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv: Gecko/20071023 Fedora/ Firefox/

Description of problem:
is it possible to check via the rpm-license-tag and the package-dependencies if there are license incompatibilities?
eg. GPLv3+ vs. GPLv2only

i am not sure if all %{license} are proper filed,
some licenses are listed as "distributable, freeware, public domain, gpl, lgpl, ..." instead the correct version.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. repoquery -a --qf "%{name} -- %{license}\n"

Actual Results:

Expected Results:
# rpm -q --checklicensecomp packageA packagB
  license conflict GPLv3+ GPLv2only

Additional info:
the license tag should be filed correctly in the near future.

more GPLv3+
Comment 1 Panu Matilainen 2007-10-30 14:48:03 EDT
*** Bug 353431 has been marked as a duplicate of this bug. ***
Comment 2 Bug Zapper 2008-05-13 23:44:43 EDT
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
Comment 3 Panu Matilainen 2009-01-08 08:23:55 EST
On rpm level, the license is just an arbitrary string. Distributions can of course mandate certain values by policy, but that's outside rpm scope. Not to mention maintaining a license-compatibility matrix and attempting to check for license compatibility - that's a job for lawyers, not rpm.

For distro-level license sanity checking helper tool, you'll be far better off looking at licenses from repository metadata.

Note You need to log in before you can comment on or make changes to this bug.