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