Groups | Search | Server Info | Login | Register


Groups > linux.debian.policy > #8383

Bug#885698: What licenses should be included in /usr/share/common-licenses?

From Johannes Schauer Marin Rodrigues <josch@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.policy
Subject Bug#885698: What licenses should be included in /usr/share/common-licenses?
Date 2023-09-10 22:00 +0200
Message-ID <HcyBr-865a-5@gated-at.bofh.it> (permalink)
References (5 earlier) <v1ZCh-6db-5@gated-at.bofh.it> <Hcvax-848E-1@gated-at.bofh.it> <HcvDz-84iS-21@gated-at.bofh.it> <v1ZCh-6db-5@gated-at.bofh.it> <HcvDz-84iS-21@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 3 groups.

Show all headers | View raw


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

Hi,

Quoting Bill Allombert (2023-09-10 18:29:36)
> On Sun, Sep 10, 2023 at 09:00:22AM -0700, Russ Allbery wrote:
> > Jonas Smedegaard <jonas@jones.dk> writes:
> > > Quoting Hideki Yamane (2023-09-10 11:00:07)
> > >>  Hmm, how about providing license-common package and that depends on
> > >>  "license-common-list", and ISO image provides both, then? It would be
> > >>  no regressions.
> > 
> > I do wonder why we've never done this.  Does anyone know?  common-licenses
> > is in an essential package so it doesn't require a dependency and is
> > always present, and we've leaned on that in the past in justifying not
> > including those licenses in the binary packages themselves, but I'm not
> > sure why a package dependency wouldn't be legally equivalent.  We allow
> > symlinking the /usr/share/doc directory in some cases where there is a
> > dependency, so we don't strictly require every binary package have a
> > copyright file.
> 
> Or we could generate DEBIAN/copyright from debian/copyright using data in
> license-common-list at build time. So maintainers would not need to manage
> the copying themselves.

I very much like this idea. The main reason maintainers want more licenses in
/usr/share/common-licenses/ is so that they do not anymore have humongous
d/copyright files with all license texts copypasted over and over again. If
long texts could be reduced to a reference that get expanded by a machine it
would make debian/copyright look much nicer and would make it easier to
maintain while at the same time shipping the full license text in the binary
package.

Does anybody know why such an approach would be a bad idea?

I have zero legal training so the only potential problem with this approach
that I was able to come up with is, that then the source package itself would
not anymore contain the license text and thus we would be shipping code covered
by a license that states that the code may only be distributed with the license
text alongside it without that text. So while auto-generating this would
probably create compliant binary packages, it would leave the source package
without the license text. Is that a problem?

Thanks!

cheers, josch

Back to linux.debian.policy | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#885698: What licenses should be included in /usr/share/common-licenses? Bill Allombert <ballombe@debian.org> - 2023-09-10 18:40 +0200
  Bug#885698: What licenses should be included in /usr/share/common-licenses? Johannes Schauer Marin Rodrigues <josch@debian.org> - 2023-09-10 22:00 +0200
    Bug#885698: What licenses should be included in /usr/share/common-licenses? "G. Branden Robinson" <g.branden.robinson@gmail.com> - 2023-09-10 22:30 +0200
    Bug#885698: What licenses should be included in /usr/share/common-licenses? Russ Allbery <rra@debian.org> - 2023-09-10 22:40 +0200
  Bug#885698: What licenses should be included in /usr/share/common-licenses? Hideki Yamane <henrich@iijmio-mail.jp> - 2023-09-12 09:40 +0200
    Bug#885698: What licenses should be included in /usr/share/common-licenses? Jonas Smedegaard <jonas@jones.dk> - 2023-09-12 11:00 +0200
      Bug#885698: What licenses should be included in /usr/share/common-licenses? Jonas Smedegaard <jonas@jones.dk> - 2023-09-12 19:30 +0200
        Bug#885698: What licenses should be included in /usr/share/common-licenses? Russ Allbery <rra@debian.org> - 2023-09-12 20:00 +0200
          Bug#885698: What licenses should be included in /usr/share/common-licenses? Bill Allombert <ballombe@debian.org> - 2023-09-12 21:00 +0200

csiph-web