Re: SPDX identifier for the glibc startup code

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

 



On Fri, Jul 14, 2023 at 11:55 AM Florian Weimer <fweimer@xxxxxxxxxx> wrote:
>
> * Richard Fontana:
>
> > On Fri, Jul 14, 2023 at 7:07 AM Florian Weimer <fweimer@xxxxxxxxxx> wrote:
> >>
> >> We have some assembler code in glibc that is always linked into main
> >> programs.  The license header of the x86-64 variant looks like this:
> >>
> >> /* Special .init and .fini section support for x86-64.
> >>    Copyright (C) 2012-2023 Free Software Foundation, Inc.
> >>    This file is part of the GNU C Library.
> >>
> >>    The GNU C Library is free software; you can redistribute it and/or
> >>    modify it under the terms of the GNU Lesser General Public
> >>    License as published by the Free Software Foundation; either
> >>    version 2.1 of the License, or (at your option) any later version.
> >>
> >>    In addition to the permissions in the GNU Lesser General Public
> >>    License, the Free Software Foundation gives you unlimited
> >>    permission to link the compiled version of this file with other
> >>    programs, and to distribute those programs without any restriction
> >>    coming from the use of this file. (The GNU Lesser General Public
> >>    License restrictions do apply in other respects; for example, they
> >>    cover modification of the file, and distribution when not linked
> >>    into another program.)
> >>
> >>    Note that people who make modified versions of this file are not
> >>    obligated to grant this special exception for their modified
> >>    versions; it is their choice whether to do so. The GNU Lesser
> >>    General Public License gives permission to release a modified
> >>    version without this exception; this exception also makes it
> >>    possible to release a modified version which carries forward this
> >>    exception.
> >>
> >>    The GNU C Library is distributed in the hope that it will be useful,
> >>    but WITHOUT ANY WARRANTY; without even the implied warranty of
> >>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> >>    Lesser General Public License for more details.
> >>
> >>    You should have received a copy of the GNU Lesser General Public
> >>    License along with the GNU C Library; if not, see
> >>    <https://www.gnu.org/licenses/>.  */
> >>
> >> Is this “LGPL-2.1-or-later WITH GCC-exception-2.0”?
> >
> > GCC-exception-2.0 is currently defined here:
> > https://github.com/spdx/license-list-XML/blob/main/src/exceptions/GCC-exception-2.0.xml
> >
> > So I think not.
>
> Why?  Because it does not have the “Lesser” alternative shading?

Yes, though of course SPDX could easily fix that, and:

> Or because this paragraph is missing?
>
> | Note that people who make modified versions of this file are not
> | obligated to grant this special exception for their modified
> | versions; it is their choice whether to do so. The GNU Lesser
> | General Public License gives permission to release a modified
> | version without this exception; this exception also makes it
> | possible to release a modified version which carries forward this
> | exception.

SPDX would probably view the presence or absence of that paragraph as
significant enough to justify two identifiers.

> Should I file a ticket with SPDX?

Yes, please do that.

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




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux