GNU bug report logs - #76932
Missing or ambiguous license headers in several files

Previous Next

Package: guix;

Reported by: Vagrant Cascadian <vagrant <at> debian.org>

Date: Tue, 11 Mar 2025 06:28:02 UTC

Severity: normal

Full log


Message #8 received at 76932 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 76932 <at> debbugs.gnu.org
Cc: Vagrant Cascadian <vagrant <at> debian.org>
Subject: Missing or ambiguous license headers in several files
Date: Tue, 11 Mar 2025 09:34:17 +0000
[Message part 1 (text/plain, inline)]
Hi Vagrant,

>  gnu/packages/python-graphics.scm
> 
> Again, no license declaration, but a list of copyright holders including
> Adam Kandur <kefironpremise <at> gmail.com>, Daniel Meißner
> <daniel.meissner-i4k <at> ruhr-uni-bochum.de>, Morgan Smith
> <Morgan.J.Smith <at> outlook.com>, Adam Faiz <adam.faiz <at> disroot.org>, Simon
> Tournier <zimon.toutoune <at> gmail.com>, and Sharlatan Hellseher
> <sharlatanus <at> gmail.com>.

May you clarify what exactly do you mean under "no license declaration"?

I see this in the used modules:
--8<---------------cut here---------------start------------->8---
(define-module (gnu packages python-graphics)
  #:use-module ((guix licenses) #:prefix license:)
--8<---------------cut here---------------end--------------->8---

and 

--8<---------------cut here---------------start------------->8---
> grep license gnu/packages/python-graphics.scm
  #:use-module ((guix licenses) #:prefix license:)
      (license license:expat))))
    (license license:expat)))
    (license license:bsd-3)))
    (license license:bsd-3)))
--8<---------------cut here---------------end--------------->8---

Licenses are defined in "guix/licenses.scm"

--8<---------------cut here---------------start------------->8---
(define bsd-3
  (license "Modified BSD"
           "http://directory.fsf.org/wiki/License:BSD_3Clause"
           "https://www.gnu.org/licenses/license-list#ModifiedBSD"))

;; Some people call it the MIT license. For clarification see:
;; https://www.gnu.org/licenses/license-list.html#Expat
(define expat
  (license "Expat"
           "http://directory.fsf.org/wiki/License:Expat"
           "https://www.gnu.org/licenses/license-list.html#Expat"))
--8<---------------cut here---------------end--------------->8---

And each package has a valid license in the definition, or maybe it's
something else?

I've initiated python-graphics (similar to crates.graphics and
java-graphics) module to collect and move anything which requires messa
or similar low level bindings for Python. There a lot in python-xyz
which would be moved in this module.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 52 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.