Le Fri, May 01, 2026 at 05:05:12PM +0200, Santiago Vila a écrit :

AFAIK, "common licenses" means just that, common licenses, not "common licenses
in the base system". I believe we would still benefit from adding the AGPL.

Hi all,

yes, please add the AGPL-3 and the other licenses suggested by Mechtilde
to the common licenses.

For reference, I just ran license-count on coccia after applying the
attached patch.  Here is the output.  By the way, it runs takes only a
few seconds and not 30 minutes as indicated in the source code comments.

AGPL 3                  313
Apache 2.0             7087
Artistic               4270
Artistic 2.0            365
BSD (common-licenses)     3
BSL-1.0                 302
CC-BY 1.0                 3
CC-BY 2.0                16
CC-BY 2.5                11
CC-BY 3.0               256
CC-BY 4.0               249
CC-BY-SA 1.0              9
CC-BY-SA 2.0             46
CC-BY-SA 2.5             19
CC-BY-SA 3.0            461
CC-BY-SA 4.0            352
CC0-1.0                1544
CDDL                     66
CeCILL                   33
CeCILL-B                 16
CeCILL-C                 11
GFDL (any)              588
GFDL (symlink)           53
GFDL 1.2                285
GFDL 1.3                254
GPL (any)             20356
GPL (symlink)           947
GPL 1                  4168
GPL 2                 10658
GPL 3                  7321
LGPL (any)             5310
LGPL (symlink)          192
LGPL 2                 4093
LGPL 2.1               3184
LGPL 3                 1771
LaTeX PPL                52
LaTeX PPL (any)          42
LaTeX PPL 1.3a            1
LaTeX PPL 1.3c           34
MPL 1.1                 178
MPL 2.0                 502
SIL OFL 1.0              10
SIL OFL 1.1             309

The AGPL-3 and Artistic-2.0 are among the licenses promoted as
'standard' for R packages (together with GPL-2 GPL-3 LGPL-2 LGPL-2.1
LGPL-3 BSD_2_clause BSD_3_clause and MIT), which I handle a lot
recently.  https://cran.r-project.org/doc/manuals/R-exts.html#Licensing

And while I aggree to the opinions expressed here that there seems to be
no objections raised directly by users of systems under space
constraints, please note that adding CC-BY-SA-3.0 will not increase the
size of systems using GRUB, and that CC-BY-SA-4.0 licenses are found on
systems that use nftables.
https://lists.debian.org/debian-policy/2026/01/msg00010.html

It is not uncommon that I find these four license when I have to write
new debian/copyright files for r-cran-* and r-bioc-* packages, or when
their upstreams relicense their work.  I would deeply appreciate if they
could be added to the common licenses.

By the way, for the point of view of saving the time of writing, reading
and scrolling to maintainers and reviewers of new packages, maybe the
DFSG, Licensing and New packages team could run license-count regulary
and see which licenses are trending up?   Being proactive would have the
highest impact.

Have a week-end,

Charles

--
Charles Plessy                         Nagahama, Yomitan, Okinawa, Japan
Debian Med packaging team         http://www.debian.org/devel/debian-med
Tooting from work,               https://fediscience.org/@charles_plessy
Tooting from home,                 https://framapiaf.org/@charles_plessy
>From 054d97e95eccc9791b43b56b123662f0bde994d2 Mon Sep 17 00:00:00 2001
From: Charles Plessy <[email protected]>
Date: Sat, 2 May 2026 10:55:55 +0900
Subject: [PATCH] Add BSL-1.0 and correct comment about run time.

---
 tools/license-count | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/license-count b/tools/license-count
index 63520bb..c511ae2 100755
--- a/tools/license-count
+++ b/tools/license-count
@@ -11,7 +11,7 @@
 #
 #     license-count /srv/ftp-master.debian.org/export/changelogs
 #
-# It will take about a half-hour to run.
+# It will take about less than a minute to run.
 
 use File::Find qw(find);
 
@@ -38,6 +38,7 @@ our @RULES = (
     [qr,(?m)^License:.*AGPL-3,                     => 'AGPL 3'],
     [qr,(?m)^License:.*Artistic(?!-),              => 'Artistic'],
     [qr,(?m)^License:.*Artistic-2,                 => 'Artistic 2.0'],
+    [qr,(?m)^License:.*BSL-1.0,                    => 'BSL-1.0'],
     [qr,(?m)^License:.*CC-BY-1,                    => 'CC-BY 1.0'],
     [qr,(?m)^License:.*CC-BY-SA-1,                 => 'CC-BY-SA 1.0'],
     [qr,(?m)^License:.*CC-BY-2,                    => 'CC-BY 2.0'],
-- 
2.51.0

Reply via email to