Re: gimp license corrected
Josef Řídký wrote: > The file-dds plugin directory has available COPYING file which is > GPL-2.0-only original text (with accuracy 0.983). It is normal for GPL-2.0-or-later code to come with a copy of the GPLv2 COPYING. You cannot distinguish GPL-2.0-only from GPL-2.0-or-later from the COPYING file alone, you must actually look at the headers on top of the individual source files. Kevin Kofler ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
So, without getting into the issue of whether it actually makes sense to track differences between GPLvn "only" vs "or-later", since this is just continuing a practice that was in place in Fedora for years (I think ever since 2008 at least?): This is where you can't really rely on askalono, because it only recognizes standalone license files (as far as I understand) and it will say any occurrence of the GPLv2 file is "GPL-2.0-only", which is actually a misapplication of SPDX identifiers I think. Askalono is probably a good enough tool for some kinds of packages (I think, relatively simple packages that are not "old"), but probably not something like gimp. Richard On Tue, May 9, 2023 at 4:11 PM Josef Řídký wrote: > This license was mentioned in the output of the 'askalono' command run > over the gimp source code. > The file-dds plugin directory has available COPYING file which is > GPL-2.0-only original text (with accuracy 0.983). > > It's true that no other checks were made upon files there as I didn't > expect to have a mixture of licenses there. Doing a check of 8000+ files is > quite a nightmare. But the question would be whether those licenses should > be even used in license tags - meaning most of the files would have the > same destiny as Makefiles, which shouldn't be counted in the SPDX at all. > > Best regards > > Josef Ridky > Senior Software Engineer > Core Services Team > Red Hat Czech, s.r.o. > > > On Tue, May 9, 2023 at 4:53 PM Richard Fontana > wrote: > >> On Tue, May 9, 2023 at 3:54 AM Josef Řídký wrote: >> >>> The GIMP application core, and other portions of the official GIMP >>> distribution not explicitly licensed otherwise, are licensed under the >>> GPL-3.0-only >>> >>> Explicitly licensed under GPL-2.0-only is 'file-dds' plugin. >>> >> >> Curious why you say this - I (very quickly) looked at the source code of >> the file-dds plugin and it seems to be a mix of GPLv2-or-later and >> GPLv3-or-later license notices. >> >> Richard >> >> >> ___ >> devel mailing list -- devel@lists.fedoraproject.org >> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >> 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@lists.fedoraproject.org >> Do not reply to spam, report it: >> https://pagure.io/fedora-infrastructure/new_issue >> > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
This license was mentioned in the output of the 'askalono' command run over the gimp source code. The file-dds plugin directory has available COPYING file which is GPL-2.0-only original text (with accuracy 0.983). It's true that no other checks were made upon files there as I didn't expect to have a mixture of licenses there. Doing a check of 8000+ files is quite a nightmare. But the question would be whether those licenses should be even used in license tags - meaning most of the files would have the same destiny as Makefiles, which shouldn't be counted in the SPDX at all. Best regards Josef Ridky Senior Software Engineer Core Services Team Red Hat Czech, s.r.o. On Tue, May 9, 2023 at 4:53 PM Richard Fontana wrote: > On Tue, May 9, 2023 at 3:54 AM Josef Řídký wrote: > >> The GIMP application core, and other portions of the official GIMP >> distribution not explicitly licensed otherwise, are licensed under the >> GPL-3.0-only >> >> Explicitly licensed under GPL-2.0-only is 'file-dds' plugin. >> > > Curious why you say this - I (very quickly) looked at the source code of > the file-dds plugin and it seems to be a mix of GPLv2-or-later and > GPLv3-or-later license notices. > > Richard > > > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
On Tue, May 9, 2023 at 3:54 AM Josef Řídký wrote: > The GIMP application core, and other portions of the official GIMP > distribution not explicitly licensed otherwise, are licensed under the > GPL-3.0-only > > Explicitly licensed under GPL-2.0-only is 'file-dds' plugin. > Curious why you say this - I (very quickly) looked at the source code of the file-dds plugin and it seems to be a mix of GPLv2-or-later and GPLv3-or-later license notices. Richard ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
On Tue, May 09, 2023 at 09:53:25AM +0200, Josef Řídký wrote: > The GIMP application core, and other portions of the official GIMP > distribution > not explicitly licensed otherwise, are licensed under the GPL-3.0-only > > Explicitly licensed under GPL-2.0-only is 'file-dds' plugin. > Explicitly licensed under BSD-3-Clause are 'script-fu/ftx' and 'script-fu/ > tinyscheme' plugins. > > 'libgimp' and the other GIMP libraries are licensed under the LGPL-3.0-only > (hence there has to be a switch from GPL-3.0-or later to LGPL-3.0-only as I > misinterpreted it before). The first paragraph on this page: https://docs.fedoraproject.org/en-US/legal/license-field/ States: "The spec file License: field consists of an enumeration of all licenses covering any code or other material contained in the corresponding binary RPM. This enumeration must take the form of an SPDX license expression. No further analysis as to the "effective" license should be done." Package maintainers only need to list the SPDX license tags corresponding to code that goes in the binary RPM(s) for that package. This means any licenses build scripts (like all of the autoconf/automake stuff) and things of that sort that do not end up in the binary RPM(s) are not to be included. Also, and this is important, package maintainers are not meant to perform an "effective license" analysis. For more information, see: https://docs.fedoraproject.org/en-US/legal/license-field/#_no_effective_license_analysis > So based on this input, I assume the 'LGPL-3.0-only AND GPL-3.0-only AND > GPL-2.0-only AND BSD-3-Clause' should be fine, or should there be some AND=>OR > replacement or any other change? After looking through the source, your initial license expression here is correct. Just list the license tags joined with AND. I found nothing in the source indicating something like "this source is licensed under A or B" such as what you would find in Perl's source, for example. Current Fedora Legal Resources do not carry the former "GPL compatibility" table like we used to have on the wiki. This is deliberate. For more information: https://docs.fedoraproject.org/en-US/legal/compatibility/ Thanks, > > Best regards > > Josef Ridky > Senior Software Engineer > Core Services Team > Red Hat Czech, s.r.o. > > > On Sat, May 6, 2023 at 3:27 AM Kevin Kofler via devel <[1] > devel@lists.fedoraproject.org> wrote: > > Josef Řídký wrote: > > Based on the SPDX requirements, that should be correct. Some parts of > the > > package are available under GPL-2.0-only and some under GPL-3.0-only > > license. > > And they are not linked together? Because if they are, we have a problem! > > Kevin Kofler > ___ > devel mailing list -- [2]devel@lists.fedoraproject.org > To unsubscribe send an email to [3]devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: [4]https://docs.fedoraproject.org/en-US/project/ > code-of-conduct/ > List Guidelines: [5]https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: [6]https://lists.fedoraproject.org/archives/list/ > devel@lists.fedoraproject.org > Do not reply to spam, report it: > [7]https://pagure.io/fedora-infrastructure > /new_issue > > > References: > > [1] mailto:devel@lists.fedoraproject.org > [2] mailto:devel@lists.fedoraproject.org > [3] mailto:devel-le...@lists.fedoraproject.org > [4] https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > [5] https://fedoraproject.org/wiki/Mailing_list_guidelines > [6] > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > [7] https://pagure.io/fedora-infrastructure/new_issue > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue -- David Cantrell Red Hat, Inc. | Boston, MA | EST5EDT ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
The GIMP application core, and other portions of the official GIMP distribution not explicitly licensed otherwise, are licensed under the GPL-3.0-only Explicitly licensed under GPL-2.0-only is 'file-dds' plugin. Explicitly licensed under BSD-3-Clause are 'script-fu/ftx' and 'script-fu/tinyscheme' plugins. 'libgimp' and the other GIMP libraries are licensed under the LGPL-3.0-only (hence there has to be a switch from GPL-3.0-or later to LGPL-3.0-only as I misinterpreted it before). So based on this input, I assume the 'LGPL-3.0-only AND GPL-3.0-only AND GPL-2.0-only AND BSD-3-Clause' should be fine, or should there be some AND=>OR replacement or any other change? Best regards Josef Ridky Senior Software Engineer Core Services Team Red Hat Czech, s.r.o. On Sat, May 6, 2023 at 3:27 AM Kevin Kofler via devel < devel@lists.fedoraproject.org> wrote: > Josef Řídký wrote: > > Based on the SPDX requirements, that should be correct. Some parts of the > > package are available under GPL-2.0-only and some under GPL-3.0-only > > license. > > And they are not linked together? Because if they are, we have a problem! > > Kevin Kofler > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
Josef Řídký wrote: > Based on the SPDX requirements, that should be correct. Some parts of the > package are available under GPL-2.0-only and some under GPL-3.0-only > license. And they are not linked together? Because if they are, we have a problem! Kevin Kofler ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
Based on the SPDX requirements, that should be correct. Some parts of the package are available under GPL-2.0-only and some under GPL-3.0-only license. Best regards Josef Ridky Senior Software Engineer Core Services Team Red Hat Czech, s.r.o. On Wed, May 3, 2023 at 2:34 PM Kevin Kofler via devel < devel@lists.fedoraproject.org> wrote: > Josef Řídký wrote: > > AND GPL-2.0-only AND GPL-3.0-only > > Oops? > > Kevin Kofler > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
Josef Řídký wrote: > AND GPL-2.0-only AND GPL-3.0-only Oops? Kevin Kofler ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
Good point. Thanks for the typo correction. Best regards Josef Ridky Senior Software Engineer Core Services Team Red Hat Czech, s.r.o. On Tue, May 2, 2023 at 2:35 PM Neal Gompa wrote: > On Tue, May 2, 2023 at 8:22 AM Josef Řídký wrote: > > > > A license of "gimp" package was corrected from > > GPLv3+ and GPLv3 > > to > > GPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND BSD-3.0-Clause > > > > Do you mean "BSD-3-Clause"? I don't know of a "BSD-3.0-Clause"... > > > -- > 真実はいつも一つ!/ Always, there's only one truth! > ___ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: gimp license corrected
On Tue, May 2, 2023 at 8:22 AM Josef Řídký wrote: > > A license of "gimp" package was corrected from > GPLv3+ and GPLv3 > to > GPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND BSD-3.0-Clause > Do you mean "BSD-3-Clause"? I don't know of a "BSD-3.0-Clause"... -- 真実はいつも一つ!/ Always, there's only one truth! ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
gimp license corrected
A license of "gimp" package was corrected from GPLv3+ and GPLv3 to GPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND BSD-3.0-Clause in Fedora Rawhide Best regards Josef Ridky Senior Software Engineer Core Services Team Red Hat Czech, s.r.o. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue