Re: List of packages with problematic license

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

 



On Mon, Jan 03, 2022 at 01:26:33PM +0100, Miroslav Suchý wrote:
> Dne 02. 01. 22 v 17:19 Richard W.M. Jones napsal(a):
> 
>         Testing rpm-specs/ipxe.spec
>         No terminal defined for 'w' at line 1 col 8
> 
>          GPLv2 with additional permissions and BSD
>                ^
> 
>         Expecting: {'AND', 'OR'}
> 
>     The license does appear to be accurate in the sense that it reflects
>     the somewhat unusual license of iPXE.
> 
> The problem is that
> 
>   GPLv2 with additional permissions
> 
> is not valid short name from
> 
>   https://fedoraproject.org/wiki/Licensing:Main#Software_License_List

Oh I see, I thought that the OCaml license ("LGPLv2+ with exceptions")
was somehow composed of <license> + "with exceptions".  But I see from
the list that the whole thing is a permitted license.

> The License tag was never formally defined. If we agree that there can be
> anything, then let it be.
> 
> Just most of our strings are in the form:
> 
>   license: "(" license ")" | license operator license | short_name
>   operator: "and" | "or"
> 
> where short_name is the identifier from Licensing:main.
> 
> If we fix few exceptions like "license, license" then we will benefit from
> 
> * unified syntax
> 
> * machine readable string
> 
> * automatic validation
> 
> I recommend to track such exceptions in comments. E.g.
> 
>     # the actual license have additional permission allowing to ....
>     License: GPLv2 and BSD

Well I'm not so sure since the license for OCaml software is certainly
not just LGPLv2+, and the way OCaml is linked makes it impossible for
distributors to meaningfully comply with the problematic subclause of
clause 2 of the LGPL, hence the need for a permissive exception.  This
sounds like something we would need to record for automation.

Rich.

> Miroslav
> 

> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure


-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux