Ahmad,

On Thursday, February 6, 2025 2:33:13 PM MST Ahmad Khalifa wrote:
> On 06/02/2025 00:07, Soren Stoutner wrote:
> > Ahmad,
> > 
> > (KMail hit me with this bug again, so I am resending this from
> > Thunderbird. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057758)
> They all came through complete. Perhaps the bug is in the "Sent" box only.
> This is the first one:
> https://lists.debian.org/debian-mentors/2025/02/msg00045.html

That’s interesting.  Perhaps the bug behavior changed a bit with the KDE 6 
transition.

> My understanding was that keeping the special short name 'public-domain'
> is a special case from section 7.1.1 here:
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> 
> I could separate it out as it is usually easier to manage the Files
> stanzas when they're slim.

That is a preference that you are certainly free to follow.  Personally, I find 
it more difficult 
to read a debian/copyright file if the text of the license is sometimes with a 
file stanza and 
sometimes at the bottom.  As you have multiple different public domain 
declarations, if 
you put them at the bottom of the file you will need to have different public-
domain~versions, as described in 7.1.1.

"When the License field in a stanza has the short name public-domain, the 
remaining lines 
of the field must explain exactly what exemption the corresponding files for 
that stanza 
have from default copyright restrictions."
 
> >  > > Files: inc/gmp.bi
> >  > >
> >  > >  bootstrap/inc/gmp.bi
> >  > >
> >  > > Copyright: The FreeBASIC Development Team
> >  > >
> >  > >            1991-2014 Free Software Foundation, Inc.
> >  > >
> >  > > License: GPL-2+, and GPL-2+ or LGPL-3+
> >  > 
> >  > And this is one of the occurrences where the original was A OR B, so now
> >  > it says "A AND (A OR B)", which again looks silly.
> > 
> > I recently did something like this:
> > 
> > https://salsa.debian.org/debian/maildrop/-/blob/master/debian/copyright?
> > ref_type=heads#L68
> 
> Oh this works and lintian doesn't complain about parenthesis!
> Section 7.2 in that copyright format has this obscure comma based
> format. More natural language, but slightly ambiguous.
> 
> But are you also saying to keep the AND/OR and not squash them down?

The LGPL-3+ cannot be subsumed into the GPL-2+ without turning it into the 
GPL-3+.  So, I 
think the only way to accurately state what happened is:

License:  GPL-2+ and (GPL-2+ or LGPL-3+)

This says that the original file was available under the GPL-2+ or the LGPL-3+. 
 The 
FreeBASIC Development Team decided to utilize the file under the GPL-2+ option, 
and then 
licensed their code translation under the GPL-2+.  This means that the current 
version of 
the file is only available under the GPL-2+.

Alternatively, you could do:

License:  GPL-2+
Comment:
 Free Software Foundation licensed the original file was under the GPL-2+ or
 the LGPL-3+.  The FreeBASIC Development Team decided to utilize the file
 under the GPL-2+ option, and then licensed their code translation under the
 GPL-2+.

> >  > > Files: inc/X11/*
> >  > >
> >  > >  bootstrap/inc/X11/*
> >  > >
> >  > > Copyright: The FreeBASIC Development Team
> >  > >
> >  > >            1987-1998 The Open Group
> >  > 
> >  > [...]
> >  > 
> >  > >            2008-2010 Red Hat, Inc.
> >  > >
> >  > > License: GPL-2+ and HPND-sell-variant and MIT and MIT-HP and X11
> >  > 
> >  > Here is an example where I got tired and called it in. No way anyone
> >  > wants to separate X11 headers for individual use, so I lumped them all
> >  > up under one impossible set of licenses. I also avoided several
> >  > variations of HPND where the variation is the copyright holder name only
> >  > and used the generic "copyright holder" language from SPDX.org.
> > 
> > Files: inc/X11/*
> > bootstrap/inc/X11/*
> > Copyright: The FreeBASIC Development Team
> > 1987-1998 The Open Group
> > 1987-1997 Digital Equipment Corporation
> > 1987 Apollo Computer Inc.
> > 1989-1995 GROUPE BULL
> > 1989-2002 Hewlett-Packard Company
> > 1990-2011 Oracle and/or its affiliates
> > 1993-1994 NCR Corporation
> > 1995 Kaleb S. KEITHLEY
> > 1995 Jon Tombs
> > 1995 Network Computing Devices
> > 1995 XFree86 Inc.
> > 1997 Silicon Graphics Computer Systems, Inc
> > 1999 Thomas E. Dickey <[email protected]>
> > 2000-2003 Keith Packard
> > 2000 Compaq Computer Corporation

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to