License for perl-MemHandle
by Jitka Plesnikova
Hi,
the package perl-MemHandle doesn't contain any license/copyright text.
It was already reported to upstream:
https://rt.cpan.org/Public/Bug/Display.html?id=75350
The previous owner set the License tag to 'Public domain'.
I want to knowas if I can use 'LicenseRef-Fedora-Public-Domain' or
anything else?
Thank for any help,
Jitka
--
Jitka Plesnikova
Senior Software Engineer
Red Hat
1 week, 3 days
CoPilot and Fedora packages
by Vitaly Zaitsev
Hello.
I'm asking the Fedora Legal team for a position on open source projects
containing GitHub CoPilot AI generated code. We need to solve this
problem for the electrum update[1].
I think this is not a problem for OSS projects, because even if CoPilot
copy-pastes GPL-licensed fragments, the license will be GPL.
[1]: https://src.fedoraproject.org/rpms/electrum/pull-request/5
--
Sincerely,
Vitaly Zaitsev (vitaly(a)easycoding.org)
2 weeks, 1 day
License: GPL-3.0-or-later AND GPL-2.0-or-later
by Tomas Korbar
Hi guys,
I am doing the conversion of license tags in my projects and i have a
project where some files are under the GPL-2.0-or-later license and other
under the GPL-3.0-or-later license. Perhaps this has been mentioned
somewhere but i did not notice, but is it possible to merge these 2 into
just GPL-3.0-or-later and thus reduce the specification to only one license?
Thanks for any help.
Tomas Korbar.
2 weeks, 3 days
Henry Spencer's license
by Petr Šabata
Dear legal,
While checking the contents of our `perl' package, I noticed the following:
(...)
/* NOTE: this is derived from Henry Spencer's regexp code, and should not
* confused with the original package (see point 3 below). Thanks, Henry!
*/
/* Additional note: this code is very heavily munged from Henry's version
* in places. In some spots I've traded clarity for efficiency, so don't
* blame Henry for some of the lack of readability.
*/
/* The names of the functions have been changed from regcomp and
* regexec to pregcomp and pregexec in order to avoid conflicts
* with the POSIX routines of the same names.
*/
(...)
* pregcomp and pregexec -- regsub and regerror are not used in perl
*
* Copyright (c) 1986 by University of Toronto.
* Written by Henry Spencer. Not derived from licensed software.
*
* Permission is granted to anyone to use this software for any
* purpose on any computer system, and to redistribute it freely,
* subject to the following restrictions:
*
* 1. The author is not responsible for the consequences of use of
* this software, no matter how awful, even if they arise
* from defects in it.
*
* 2. The origin of this software must not be misrepresented, either
* by explicit claim or by omission.
*
* 3. Altered versions must be plainly marked as such, and must not
* be misrepresented as being the original software.
*
**** Alterations to Henry's code are...
****
**** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
**** 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
**** by Larry Wall and others
****
**** You may distribute under the terms of either the GNU General Public
**** License or the Artistic License, as specified in the README file.
(...)
You can see the whole file here:
https://metacpan.org/source/SHAY/perl-5.20.1/regexec.c
I looked but couldn't find any common name for this license
of Henry's. Is it on our list? Is it free? What name should
I use in the License tag?
Thank you,
Petr
2 weeks, 6 days
Fwd: SPDX Statistics - University of Constantinople edition
by Miroslav Suchý
-------- Přeposlaná zpráva --------
Předmět: SPDX Statistics - University of Constantinople edition
Datum: Mon, 27 Feb 2023 23:34:52 +0100
Od: Miroslav Suchý <msuchy(a)redhat.com>
Společnost: Red Hat Czech, s.r.o.
Komu: Development discussions related to Fedora <devel(a)lists.fedoraproject.org>
Two weeks ago we had:
> * 23029 spec files in Fedora
>
> * 29405 license tags in all spec files
>
> * 22401 tags have not been converted to SPDX yet
>
> * 8795 tags can be trivially converted using `license-fedora2spdx`
>
Today we have:
* 23060 spec files in Fedora
* 29449license tags in all spec files
* 21194 tags have not been converted to SPDX yet [*]
* 8439 tags can be trivially converted using `license-fedora2spdx`
[*] I have got some reports of packages that have been converted, but does not have spec/git changelog and I hope I will
edit my scripts to work with some filter list.
The list of packages needed to be converted is again here:
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx...
List by package maintainers is here
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx...
New version of fedora-license-data has been released.
Legal docs and especially
https://docs.fedoraproject.org/en-US/legal/allowed-licenses/
has been updated too.
I updated the progress in this spreadsheet:
https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE80...
You converted 1207 license tags in 14 days. Amazing!
New projection when we will be finished is 2024-06-04. Pure linear approximation.
Did you know?: rpmlint checks if you have correct license. It uses `rpmlint-fedora-license-data` which is a subpackage
of `fedora-license-data`. So anytime a new version of `fedora-license-data` is released, rpmlint uses the new data.
Why University of Constantinople? Because on today's day in a year 425 a.d. was found University of Constantinople. It
lacked the structure of later universities so generally, it is missing in the top of oldest universities, but it was the
beggining.
https://en.wikipedia.org/wiki/University_of_Constantinople
Do you hesitate how to proceed with the migration? Please follow
https://docs.fedoraproject.org/en-US/legal/update-existing-packages/
or attend SPDX office hours (see different thread in this mailing list)
Miroslav
3 weeks, 2 days