On Fri, Oct 20, 2023 at 4:37 PM Emmanuel Seyman <emmanuel(a)seyman.fr> wrote:
Hello, all.
I was updating the spec file of perl-Math-Random-ISAAC and wanted to
migrate the License field to the SPDX format.
The license field says "MIT or GPL+ or Artistic" but the upstream
package README says:
" Legally speaking, this package and its contents are:
Copyright (c) 2011 by Jonathan Yu <jawnsy(a)cpan.org>.
But this is really just a legal technicality that allows the author to
offer this package under the public domain and also a variety of licensing
options. For all intents and purposes, this is public domain software,
which means you can do whatever you want with it.
The software is provided "AS IS", without warranty of any kind, [...]"
Can anyone tell me how I express this in SPDX terms?
The full upstream license file:
https://metacpan.org/release/JAWNSY/Math-Random-ISAAC-1.004/source/LICENSE
The issue is not so much how to express it in SPDX terms, but how to
express it in accordance with our (evolving) Fedora conventions which
use SPDX license expressions.
I would suggest: (1) open an issue in fedora-license-data to add some
portion of this text to the `public-domain-text.txt` file, and then
(2) in the License tag, use one of the following:
option 1:
LicenseRef-Fedora-Public-Domain OR Artistic-1.0-Perl+ OR GPL-1.0-or-later
[this would require also opening an issue in fedora-license-data to
add `GPL-1.0-or-later OR Artistic-1.0-Perl+` as an allowed license
similar to the special cases of `GPL-1.0-or-later OR
Artistic-1.0-Perl` and `GPL-2.0-or-later OR Artistic-1.0-Perl`]
option 2:
LicenseRef-Fedora-Public-Domain OR Artistic-2.0 OR GPL-1.0-or-later
There are a few interesting issues here that I'm not getting into,
including whether `Artistic-1.0-Perl+` encompasses `Artistic-2.0`
(surely `Artistic-1.0+` would not since Artistic-1.0 is as far as
anyone has been able to ascertain a variant of the "real" Artistic
License 1.0 that was never authorized by Larry Wall or the Perl
Foundation).
Richard