Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1270665 > unrolled thread

Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference

Started byBastian Germann <bage@debian.org>
First post2025-11-18 14:30 +0100
Last post2025-11-18 15:10 +0100
Articles 9 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Bastian Germann <bage@debian.org> - 2025-11-18 14:30 +0100
    Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 14:50 +0100
      Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 14:50 +0100
        Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 15:20 +0100
          Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 15:50 +0100
            Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Sean Whitton <spwhitton@spwhitton.name> - 2025-11-18 16:40 +0100
              Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 17:20 +0100
    Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Sean Whitton <spwhitton@spwhitton.name> - 2025-11-18 14:50 +0100
    Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference Santiago Vila <sanvila@debian.org> - 2025-11-18 15:10 +0100

#1270665 — Bug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference

FromBastian Germann <bage@debian.org>
Date2025-11-18 14:30 +0100
SubjectBug#1120935: debian-policy: Remove /usr/share/common-licenses/BSD reference
Message-ID<LStWp-dTpF-7@gated-at.bofh.it>
Package: debian-policy
Severity: normal

Footnote [9] in chapter 12 says:

"""
The University of California BSD license is also included in base-files as
/usr/share/common-licenses/BSD, but given the brevity of this license, its
specificity to code whose copyright is held by the Regents of the University
of California, and the frequency of minor wording changes, its text should
be included in the copyright file rather than referencing this file.
"""

Currently, there is only one package left referencing this file: #1105873.
Please remove this part of the footnote so the file can finally be removed.

[toc] | [next] | [standalone]


#1270667

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 14:50 +0100
Message-ID<LSufM-dTxM-13@gated-at.bofh.it>
In reply to#1270665
On Tue, Nov 18, 2025 at 02:25:02PM +0100, Bastian Germann wrote:
> Package: debian-policy
> Severity: normal
> 
> Footnote [9] in chapter 12 says:
> 
> """
> The University of California BSD license is also included in base-files as
> /usr/share/common-licenses/BSD, but given the brevity of this license, its
> specificity to code whose copyright is held by the Regents of the University
> of California, and the frequency of minor wording changes, its text should
> be included in the copyright file rather than referencing this file.
> """
> 
> Currently, there is only one package left referencing this file: #1105873.
> Please remove this part of the footnote so the file can finally be removed.

Hello. Would it make sense to change that to a "must" as an intermediate step?

Thanks.

[toc] | [prev] | [next] | [standalone]


#1270669

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 14:50 +0100
Message-ID<LSufM-dTxM-11@gated-at.bofh.it>
In reply to#1270667
For the record, I found three more occurrences:

https://codesearch.debian.net/search?q=the+complete+text+of+the+BSD+License+can+be+found

Sean Whitton wrote:
> How about we remove the file from base-files first and then edit Policy?

This is why I suggest changing it to a "must" first.

Thanks.

[toc] | [prev] | [next] | [standalone]


#1270676

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 15:20 +0100
Message-ID<LSuIN-dU0j-13@gated-at.bofh.it>
In reply to#1270669
On Tue, Nov 18, 2025 at 02:48:09PM +0100, Santiago Vila wrote:
> For the record, I found three more occurrences:
> 
> https://codesearch.debian.net/search?q=the+complete+text+of+the+BSD+License+can+be+found

Sorry, this should have been s/three more/three/.

One of them was actually the one it python-aafigure.

(Moreover, the one in php-text-figlet says BSD but then references the
GPL-1, which is really weird).

Thanks.

[toc] | [prev] | [next] | [standalone]


#1270681

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 15:50 +0100
Message-ID<LSvbP-dUbD-3@gated-at.bofh.it>
In reply to#1270676
On Tue, Nov 18, 2025 at 03:18:15PM +0100, Santiago Vila wrote:
> On Tue, Nov 18, 2025 at 02:48:09PM +0100, Santiago Vila wrote:
> > For the record, I found three more occurrences:
> > 
> > https://codesearch.debian.net/search?q=the+complete+text+of+the+BSD+License+can+be+found

One already reported and the other two were false positives (now reported
as #1120938 and #1120939).

So, yes, there was only one occurrence, sorry for the noise.

Thanks.

[toc] | [prev] | [next] | [standalone]


#1270684

FromSean Whitton <spwhitton@spwhitton.name>
Date2025-11-18 16:40 +0100
Message-ID<LSvYe-dUJC-13@gated-at.bofh.it>
In reply to#1270681

[Multipart message — attachments visible in raw view] — view raw

Hello,

On Tue 18 Nov 2025 at 03:43pm +01, Santiago Vila wrote:

> On Tue, Nov 18, 2025 at 03:18:15PM +0100, Santiago Vila wrote:
>> On Tue, Nov 18, 2025 at 02:48:09PM +0100, Santiago Vila wrote:
>> > For the record, I found three more occurrences:
>> >
>> > https://codesearch.debian.net/search?q=the+complete+text+of+the+BSD+License+can+be+found
>
> One already reported and the other two were false positives (now reported
> as #1120938 and #1120939).
>
> So, yes, there was only one occurrence, sorry for the noise.

No problem.

We could put a "must" in Policy but it doesn't seem like it would
achieve much.  Once the file is gone from common-licenses (which seems
imminent) then it would obviously be a bug to refer to it.

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1270688

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 17:20 +0100
Message-ID<LSwAV-dVfF-5@gated-at.bofh.it>
In reply to#1270684
On Tue, Nov 18, 2025 at 03:29:01PM +0000, Sean Whitton wrote:

> > So, yes, there was only one occurrence, sorry for the noise.
> 
> No problem.
> 
> We could put a "must" in Policy but it doesn't seem like it would
> achieve much.

Well, I think some historical perspective would be nice. It would be
more clear for people to see a must in policy than trying to guess
"what happened with this BSD thing which I read in policy and has
disappeared misteriously", that would force people to dive into the
git repository. I, for example, was not aware that this deprecation
was near complete (kudos to Bastian).

> Once the file is gone from common-licenses (which seems
> imminent) then it would obviously be a bug to refer to it.

Well, but deliberately breaking things is not my preferred way to do
transitions. After I wrote the above I discovered more occurrences:

https://codesearch.debian.net/search?q=%2Fusr%2Fshare%2Fcommon-licenses%2FBSD&literal=1

Naturally, references in debian/changelog do not count, but there are
still quite a bunch of manpages referencing the BSD file.

Ideally, I'd like to see those reported as "important" before they are
serious, because switching from "not reported at all" to serious seems
a little bit harsh to me, even if this has been policy for a long time
now.

To comply with DFSG, I'd like to drop BSD from base-files only when
all packages stop referencing the file (in d/copyright and similar
places).

Thanks.

[toc] | [prev] | [next] | [standalone]


#1270668

FromSean Whitton <spwhitton@spwhitton.name>
Date2025-11-18 14:50 +0100
Message-ID<LSufM-dTxM-7@gated-at.bofh.it>
In reply to#1270665

[Multipart message — attachments visible in raw view] — view raw

Hello,

On Tue 18 Nov 2025 at 02:25pm +01, Bastian Germann wrote:

> Package: debian-policy
> Severity: normal
>
> Footnote [9] in chapter 12 says:
>
> """
> The University of California BSD license is also included in base-files as
> /usr/share/common-licenses/BSD, but given the brevity of this license, its
> specificity to code whose copyright is held by the Regents of the University
> of California, and the frequency of minor wording changes, its text should
> be included in the copyright file rather than referencing this file.
> """
>
> Currently, there is only one package left referencing this file: #1105873.
> Please remove this part of the footnote so the file can finally be removed.

How about we remove the file from base-files first and then edit Policy?

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1270671

FromSantiago Vila <sanvila@debian.org>
Date2025-11-18 15:10 +0100
Message-ID<LSuz7-dTWz-1@gated-at.bofh.it>
In reply to#1270665
On Tue, Nov 18, 2025 at 02:25:02PM +0100, Bastian Germann wrote:
> Package: debian-policy
> Severity: normal
> 
> Footnote [9] in chapter 12 says:
> 
> """
> The University of California BSD license is also included in base-files as
> /usr/share/common-licenses/BSD, but given the brevity of this license, its
> specificity to code whose copyright is held by the Regents of the University
> of California, and the frequency of minor wording changes, its text should
> be included in the copyright file rather than referencing this file.
> """

I would change that to this:

Until Debian 13, the University of California BSD license was also
included in base-files as /usr/share/common-licenses/BSD, but given
the brevity of this license, its specificity to code whose copyright
is held by the Regents of the University of California, and the
frequency of minor wording changes, its text must now be included in
the copyright file rather than referencing the old file.

Then we can report remaining bugs as serious, and I will be happy to
add "remove BSD" to my base-files todo list for forky (but preferably
when all packages have been fixed).

Thanks.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web