Bug#908784: nethack: license incompatibility results in non-distributable binaries

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#908784: nethack: license incompatibility results in non-distributable binaries

James Cowgill
Source: nethack
Version: 3.4.3-14
Severity: serious
X-Debbugs-CC: [hidden email]

Hi,

While reviewing the copyright file for the NetHack 3.6.1 upload, I
noticed that the debian directory (and its patches) are marked as under
the GPL-2.0. Unfortunately NetHack's special NGPL license is not
compatible with the GPL (both are copyleft with some conflicting terms),
so I have come to the conclusion that Debian's version of NetHack is not
distributable in binary form at all.

Thankfully I think this can be resolved fairly smoothly. If I look at
the package history, I see that before 3.4.3-14 everything was licensed
under the NGPL (except for the lisp patches). In this version, the
copyright file was changed to relicense(?!) the debian/ directory under
the GPL. Vincent and I are the only people who have claimed copyright
since that point, and I am fine with licensing my stuff under the NGPL,
so Vincent is the only person who needs asking.

Vincent, can all your changes to the nethack package be licensed under
the NGPL instead of the GPL-2.0?

Thanks,
James


signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#908784: nethack: license incompatibility results in non-distributable binaries

Vincent Cheng-2
Hi James,

On Thu, Sep 13, 2018 at 2:51 PM James Cowgill <[hidden email]> wrote:

>
> Source: nethack
> Version: 3.4.3-14
> Severity: serious
> X-Debbugs-CC: [hidden email]
>
> Hi,
>
> While reviewing the copyright file for the NetHack 3.6.1 upload, I
> noticed that the debian directory (and its patches) are marked as under
> the GPL-2.0. Unfortunately NetHack's special NGPL license is not
> compatible with the GPL (both are copyleft with some conflicting terms),
> so I have come to the conclusion that Debian's version of NetHack is not
> distributable in binary form at all.
>
> Thankfully I think this can be resolved fairly smoothly. If I look at
> the package history, I see that before 3.4.3-14 everything was licensed
> under the NGPL (except for the lisp patches). In this version, the
> copyright file was changed to relicense(?!) the debian/ directory under
> the GPL. Vincent and I are the only people who have claimed copyright
> since that point, and I am fine with licensing my stuff under the NGPL,
> so Vincent is the only person who needs asking.
>
> Vincent, can all your changes to the nethack package be licensed under
> the NGPL instead of the GPL-2.0?

Yes, I'm fine with licensing my changes to nethack under the NGPL as well.

Regards,
Vincent

Reply | Threaded
Open this post in threaded view
|

Bug#908784: marked as done (nethack: license incompatibility results in non-distributable binaries)

Debian Bug Tracking System
In reply to this post by James Cowgill
Your message dated Sun, 16 Sep 2018 17:04:23 +0000
with message-id <[hidden email]>
and subject line Bug#908784: fixed in nethack 3.6.1-1
has caused the Debian Bug report #908784,
regarding nethack: license incompatibility results in non-distributable binaries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [hidden email]
immediately.)


--
908784: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908784
Debian Bug Tracking System
Contact [hidden email] with problems

Source: nethack
Version: 3.4.3-14
Severity: serious
X-Debbugs-CC: [hidden email]

Hi,

While reviewing the copyright file for the NetHack 3.6.1 upload, I
noticed that the debian directory (and its patches) are marked as under
the GPL-2.0. Unfortunately NetHack's special NGPL license is not
compatible with the GPL (both are copyleft with some conflicting terms),
so I have come to the conclusion that Debian's version of NetHack is not
distributable in binary form at all.

Thankfully I think this can be resolved fairly smoothly. If I look at
the package history, I see that before 3.4.3-14 everything was licensed
under the NGPL (except for the lisp patches). In this version, the
copyright file was changed to relicense(?!) the debian/ directory under
the GPL. Vincent and I are the only people who have claimed copyright
since that point, and I am fine with licensing my stuff under the NGPL,
so Vincent is the only person who needs asking.

Vincent, can all your changes to the nethack package be licensed under
the NGPL instead of the GPL-2.0?

Thanks,
James


Source: nethack
Source-Version: 3.6.1-1

We believe that the bug you reported is fixed in the latest version of
nethack, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Cowgill <[hidden email]> (supplier of updated nethack package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Sep 2018 17:35:42 +0100
Source: nethack
Binary: nethack-common nethack-console nethack-lisp nethack-x11
Architecture: source
Version: 3.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[hidden email]>
Changed-By: James Cowgill <[hidden email]>
Description:
 nethack-common - dungeon crawl game - common files
 nethack-console - dungeon crawl game - text-based interface
 nethack-lisp - dungeon crawl game - Lisp interface
 nethack-x11 - dungeon crawl game - X11 interface
Closes: 900318 908784
Changes:
 nethack (3.6.1-1) unstable; urgency=medium
 .
   [ James Cowgill ]
   * New upstream release. (Closes: #900318)
 .
   * d/changelog: Remove trailing whitespace.
   * d/clean: Clean dat/gitinfo.txt.
   * d/copyright:
     - Update and list all copyright holders.
     - "Relicense" debian directory under the NGPL. (Closes: #908784)
   * d/compat: Use debhelper 11.
   * d/control:
     - Switch Vcs URLs to salsa.debian.org.
     - Bump standards to 4.2.1.
     - Use secure Homepage URL.
   * d/*.desktop: Add Comment fields to desktop files.
   * d/patches:
     - Refresh patches.
     - Drop u1-avoid-crash-for-long-lines-in-nethackrc.patch - applied upstream.
     - Drop 0005-Simple-mail.patch - no longer applies.
     - Drop 0010-Enables-color-HP-monitor-for-textmode-NetHack - obsolete.
     - Drop 0019-stay-in-array-bounds.patch - fixed upstream.
     - Drop 0023-gcc-warning-fixes.patch - alternative applied upstream.
     - Drop 0025-reproducible-build.patch and enable upstream reproducibility.
     - Add upstream patch to fix sys/unix/setup.sh behavior.
     - Disable SIMPLE_MAIL which now has a slightly different meaning.
     - Fix undefined reference to "terminate" in lisp patch.
     - Fix spelling mistake in 0026-fix-permanently-identify.
   * d/rules:
     - Enable verbose build.
     - Add set -e to for loop.
   * nethackrc: disable hpmon now that the patch has been dropped.
 .
   [ Niels Thykier ]
   * Declare the explicit requirement for (fake)root.
Checksums-Sha1:
 799365a9674d35d985d38fd0f3ac4131b899a984 2417 nethack_3.6.1-1.dsc
 006fc177206f68375a87e17371de5d86555c329f 4640769 nethack_3.6.1.orig.tar.gz
 e1a85dc9e3518a50f44c6f468d8a437bf7149d7a 65964 nethack_3.6.1-1.debian.tar.xz
Checksums-Sha256:
 bdfc657ff003a43c7453ce9b2c592c2efc40fc1b6e4723e9aa6e9200c0ca23a1 2417 nethack_3.6.1-1.dsc
 4b8cbf1cc3ad9f6b9bae892d44a9c63106d44782a210906162a7c3be65040ab6 4640769 nethack_3.6.1.orig.tar.gz
 58bd094c65d3af0821cf29fbbe03319e1f5b8592045a1595a92cb5fb83e1acca 65964 nethack_3.6.1-1.debian.tar.xz
Files:
 6cf2023666ed9c219d73cb4f63ad0375 2417 games optional nethack_3.6.1-1.dsc
 5c469058a0d2876c274c102d56f47bb5 4640769 games optional nethack_3.6.1.orig.tar.gz
 ddeb37ccf7165fa3a8135d7e53fc4c71 65964 games optional nethack_3.6.1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEE+Ixt5DaZ6POztUwQx/FnbeotAe8FAlueiR0UHGpjb3dnaWxs
QGRlYmlhbi5vcmcACgkQx/FnbeotAe8tpRAAnKcXjQv61Zejp4S3jLnebhU1ktzx
tAMfpDrayb+p4oS3bTipayxVyRcTWf8eZitVtiAVM4Nxumd1RH8yDDjw++BrUOAH
TQmQGKgzSkqUjBqHEgtmB482UMNXfr8N8F9rq3KOIvqQmWCh3JImI9zndW1p2N7Z
mYtzWbWncjhSLer3+zsmiRv13v/TCbsIboEO4SODAphE3DjvKSM9ynlwKX67Vb24
LF/BSXlkWZr4AtIhCRFcBKoZ3GIjAP/I7M9Trb/dDOdR4gN1llgPmD8kaAK7lGwk
+AYO07Hw07ooIuiWTcEUSX/0FpWuLQ8ebi4BOJ5jRT8q5KQ6RItl7CD4oRju+MpE
xGwjfH02jN/AEnd64kRYTg6OO/nvlZBd+b5FoPacWMVyyeUxkI8obH/7p3KFoVJU
tq8v2b01fk4ChvsjXV+SbCokoL3u6++wQVYZMqxD4zDRr9yktW6mfgGtu0b7Ni8H
eupBMi6jdeTL7YFL0tZaHL97f8x0SUeMaoAzulLtOAj+iPTvGGLjaRpoIopcfeG0
1R54yhGz2gdLtrHwTaDHv9vSpJ9azA4zTAYg7UTNZexETdDzhjQo0Ev1USTMd6uU
QxMWfnchFk+RhdUn7o5iFBfXrlmZbV7SxM89teXdA4koyv/RfX1XfReu9jZBqMIR
0L5GxdNN97JB3rs=
=hgU4
-----END PGP SIGNATURE-----

signature.asc (849 bytes) Download Attachment