Re: License compliance in fedora-review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/2/23 12:11, Benson Muite wrote:
> On 1/2/23 11:49, Miroslav Suchý wrote:
>> Dne 02. 01. 23 v 6:34 Benson Muite napsal(a):
>>> available in a package.  However, not all licenses are compliant with
>>> each other. A chart indicating which licenses can be included with other
>>> licenses is available at:
>>> https://dwheeler.com/essays/floss-license-slide.html
>>> Would it be possible to create a similar chart for all SPDX identifiers
>>> that can be used in Fedora?  This would enable adding such a check to
>>> fedora-review.
>>
>> IANAL but this can be hardly applied to package. This graph can be
>> applied on the same or derived work. But not on the collection of work.
>> Which package is.
>>
>> E.g., I can have a package which contains tools:
>>
>>  /usr/bin/foo
>>
>>  /usr/bin/bar
>>
>> foo is licensed as LGPLv2.1 and bar is licensed as MPL 1.1. Although
>> these two licenses are not compatible, I see no problem to have these
>> two separate tools in the same package. And package to have license 
>> LGPL-2.1-or-later AND MPL 1.1 (or what is the SPDX id).
> It is reasonable to have the tools as separate binaries within the same
> package. At present, license check will indicate which license
> declarations have been made.  Having reviewer guidance on license
> compatibility would be helpful.  A full automatic check maybe difficult,
> but warnings would be helpful for reviewers to check licensing and seek
> clarification if necessary. As there is an ever growing number of open
> source licenses, automating some of this process is helpful.  Motivation
> for this is a review of a package that contains files under GPL2+, but
> intention of developers is to use Apache 2.0.
> https://bugzilla.redhat.com/show_bug.cgi?id=2157252
> 

There is some work on this. In particular the Open Source Automation
Development lab [1] publishes a compatibility matrix in Json format.
This information is available in a Python library [2], though can also
build something specifically for Fedora.  Creative commons licenses [3]
also have compatibility requirements.

1)
https://www.osadl.org/Access-to-raw-data.oss-compliance-raw-data-access.0.html
2) https://github.com/priv-kweihmann/osadl-matrix
3)
https://en.wikipedia.org/wiki/License_compatibility#Creative_Commons_license_compatibility
_______________________________________________
legal mailing list -- legal@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to legal-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/legal@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux