On Tue, Jun 14, 2022 at 4:11 PM Richard Fontana <[email protected]> wrote: > > On Tue, Jun 14, 2022 at 3:04 PM Jilayne Lovejoy <[email protected]> wrote: > > > > Ah yes, the old - add some extra stuff to the standard LGPL or GPL license > > header... which really doesn't seem to do anyone downstream any favors, but > > I digress. > > > > Note - the project does include a full copy of the standard LGPL in the > > repo. This license notice seems to appear in another .txt file at the > > top-level, but more notably (and more expected) as the license notice in > > the actual source files, see: > > https://github.com/mjsottile/sfsexp/blob/master/src/cstring.c > > > > I think the operative question is: Could this additional stuff in the > > license header be seen to modify the standard terms of LGPL-2.1 > > > > It's really just the first paragraph at issue as the rest of the license > > header is the standard language LGPL recommends in "how to apply these > > license terms" > > > > Here are my thoughts below, by sentence. I'll be curious to hear if Richard > > agrees! > > > > On 6/12/22 4:38 PM, Ian McInerney wrote: > > > > When verifying the license for sfsexp > > (https://bugzilla.redhat.com/show_bug.cgi?id=2095717) in my review, I > > noticed it appears to have a modification to the LGPLv2+ license on it. The > > full license text provided by the package is: > > > > Copyright (2003-2006). The Regents of the University of California. > > > > usual copyright notice - nothing unusual here > > > > This > > material was produced under U.S. Government contract W-7405-ENG-36 for Los > > Alamos National Laboratory, which is operated by the University of > > California for the U.S. Department of Energy. > > > > This statement is informational, nothing that could be considered a license > > term here. > > > > The U.S. Government has rights > > to use, reproduce, and distribute this software. > > > > This also seems like a simply statement of fact/reality. > > > > NEITHER THE GOVERNMENT NOR > > THE UNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY > > LIABILITY FOR THE USE OF THIS SOFTWARE. > > > > Not sure why someone felt the need to add this when it's covered in the > > standard license notice, but more importantly, this more specific version > > of disclaimer of warranty - that is, "express or implied" is stated in the > > LGPL license, so I do not see this as adding anything more/different. > > > > If software is modified to produce > > derivative works, such modified software should be clearly marked, so as not > > to confuse it with the version available from LANL. > > > > LGPL section 2(b) states, "You must cause the files modified to carry > > prominent notices stating that you changed the files and the date of any > > change." which I'd consider functionally the same as "carry prominent > > notices", so I also don't see this as adding anything more/different. > > This is really the only somewhat interesting issue. I agree this > doesn't say anything more restrictive than what you (nominally) have > in LGPLv2.1. There's a long tradition in FOSS (in Fedora, certainly) > of treating "should" (which is ambiguous in English) as not referring > to something mandatory. > > > Additionally, this 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. > > > > This 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 this library; if not, write to the Free Software Foundation, > > Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, U SA > > > > LA-CC-04-094 > > > > (taken from https://github.com/mjsottile/sfsexp/blob/master/COPYING). > > > > This to me reads as a modification to the normal LGPL (since it puts > > requirements that derivative works be clearly marked as distinct). Is this > > modification acceptable for inclusion in Fedora? > > > > > > Given I don't think anything in the "custom" license notice doesn't add, > > takeaway or modify the standard terms of the LGPL-21., I'd just consider > > this as LGPL-2.1-or-later. > > I'd consider it not meaningfully different from LGPLv2.1-or-later. > Whether it is properly representable as SPDX: LGPL-2.1-or-later is > something Jilayne and I are currently discussing off-list, but that is > not really pertinent to Ian's question (but does relate to the ongoing > project to migrate to use of SPDX identifiers in spec file License: > fields). >
This is one of those examples of something where I don't think it's worth actually capturing as something distinctly different from the standard LGPL-2.1-or-later / LGPL-2.1+ / LGPLv2+ identifier. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ legal mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
