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
signature.asc
Description: This is a digitally signed message part.