Ahmad,

You have sure picked a difficult project to package from a copyright 
perspective.  My hat is 
off to you.

On Wednesday, February 5, 2025 3:48:42 PM MST Ahmad Khalifa wrote:
> you run out of time:
> > Files: inc/sqlite*.bi
> > 
> >  bootstrap/inc/sqlite*.bi
> > 
> > Copyright: The FreeBASIC Development Team
> > License: GPL-2+ and public-domain
> > 
> >  The author disclaims copyright to this source code.  In place of
> >  a legal notice, here is a blessing:
> >  .
> >  
> >     May you do good and not evil.
> >     May you find forgiveness for yourself and forgive others.
> >     May you share freely, never taking more than you give.
> 
> There are several of these where the original is public-domain. Debian
> Copyright standard says that public-domain needs a License paragraph,
> but for some reason it looks wrong to me. Reading your 3rd comment, now
> I'm not sure I should leave public-domain in there.

Because different parts of the world have different laws relating to the public 
domain, it is 
important that you maintain the public domain information as accurate as 
possible in 
debian/copyright.  As you have more than one public domain license in this 
package, I 
would do it like this:

Files: inc/sqlite*.bi
       bootstrap/inc/sqlite*.bi
Copyright: The FreeBASIC Development Team
License: GPL-2+ and public-domain~sqlite

License: GPL-2+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This program 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 General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in “/usr/share/common-licenses/GPL-2”.

License: public-domain~sqlite
 The author disclaims copyright to this source code.  In place of
 a legal notice, here is a blessing:
 .
    May you do good and not evil.
    May you find forgiveness for yourself and forgive others.
    May you share freely, never taking more than you give.
 
> > 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

> > 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

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

Reply via email to