GNU bug report logs - #73435
gzdoom package probably depends on non-free files forbidding commercial distribution

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Mamao@HIDDEN; dated Mon, 23 Sep 2024 08:33:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 73435 <at> debbugs.gnu.org:


Received: (at 73435) by debbugs.gnu.org; 24 Sep 2024 22:06:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 24 18:06:19 2024
Received: from localhost ([127.0.0.1]:43878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1stDfm-000447-K4
	for submit <at> debbugs.gnu.org; Tue, 24 Sep 2024 18:06:19 -0400
Received: from tobias.gr ([80.241.217.52]:51338)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1stDfj-00043r-2E
 for 73435 <at> debbugs.gnu.org; Tue, 24 Sep 2024 18:06:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=6gBF5YiEux992
 C5IR1K5L71Zcu5k2myYruANHreHVnI=; h=date:subject:to:from;
 d=tobias.gr; 
 b=L3YFbJGWa2vsr93L/RazwDTnu2b14fFr3YhJ8P3Kp3DxzM+4vJWp7gbmApvgVCHSFali
 gFW1SvToX2gLx3xwAZlC/7CYHcmAWEPo7mMjt+ic0IBhyAX1HbKcA0Mw5Bj9kst3MEob+M
 bUi8UkIoddYixFB16aDbn0IC928A7psZKCnHYxfHSPvIu8B4GeNrJDV/gRKzpQM+oZM5mQ
 o9jy7bQQBjOVAx8j4c0t4uhEPRvvVnXHhPL6iCXUtYCJ4Ww07ip6F2mvZEfPqOVq/7uh/z
 jHBg3vo1+jIS3CW2zwLUhnwGlM3rD1HpT55m3MlEW8t93Rl0zIQca2G/zZb299ZQ==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 624e428f
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <73435 <at> debbugs.gnu.org>;
 Tue, 24 Sep 2024 22:05:44 +0000 (UTC)
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: 73435 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: gzdoom: Delete files that might prevent commercial
 distribution.
Date: Sun, 22 Sep 2024 02:00:01 +0200
Message-ID: <82144a28256c392b568b57644c331a4ad7d7dd50.1726963201.git.me@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
X-Debbugs-Cc: Adam Faiz <adam.faiz@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73435
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/games.scm (gzdoom)[source]: Delete files in the snippet.

Change-Id: I601bb251e9b690e375f707786bb5789a6a664b92
---
 gnu/packages/games.scm | 38 +++++++++++++++++++++++++++++++++++++-
 gnu/packages/vim.scm   |  4 ++--
 2 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 8aa828a8a4..0c695f5dca 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -8065,9 +8065,45 @@ (define-public gzdoom
         (base32 "0i4hyg72z84fc6ca2ic9q82q5cbgrbd7bynl3kpkypxvyasq08wz"))
        (patches (search-patches "gzdoom-search-in-installed-share.patch"
                                 "gzdoom-find-system-libgme.patch"))
-       (modules '((guix build utils)))
+       (modules '((guix build utils)
+                  (ice-9 regex)))
        (snippet
         '(begin
+           ;; Remove files which mustn't be commercially redistributed.  See
+           ;; <https://zdoom.org/wiki/License#Commercial_use>, the ‘Contribution
+           ;; Guidelines’ at <https://github.com/ZDoom>, and Guix issue #73435.
+           (for-each
+            (lambda (directory)
+              (delete-file-recursively directory)
+              (substitute* "CMakeLists.txt"
+                (((string-append "add_subdirectory\\([[:blank:]]*"
+                                 directory
+                                 "[[:blank:]]*\\)"))
+                 "")))
+            '( ;; "wadsrc_extra"        ;game_support.pk3
+              "wadsrc_bm"))             ;brightmaps.pk3
+
+           ;; Removing game_support.pk3 entirely would break Freedoom & remove
+           ;; users' ability to play commercial games, despite owning (only) the
+           ;; non-functional data.  That can't be right.  Out of an abundance of
+           ;; caution, remove anything from the PK3 that could conceivably be
+           ;; derived from copyrightable data that's not freely redistributable.
+           (display "Keeping only the following game_support.pk3 files:\n")
+           (let* ((regexps (list "/font\\.inf$"
+                                 "/harmony/.*\\.(txt|zs)$"
+                                 "/(iwadinfo|mapinfo|sprofs)\\.txt$"
+                                 "\\.z$"))
+                  (regexp* (format #f "(~{~a~^|~})" regexps))
+                  (regexp  (make-regexp regexp* regexp/icase)))
+             (define (keep-file? file stat)
+               (let ((keep? (regexp-exec regexp file)))
+                 (when keep?
+                   (format #t "  ~a~%" file))
+                 keep?))
+
+             (for-each delete-file (find-files "wadsrc_extra/static"
+                                               (negate keep-file?))))
+
            ;; Remove some bundled libraries.  XXX There are more, but removing
            ;; them would require, at least, patching the build system.
            (with-directory-excursion "libraries"
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 786a85ab58..136ed5f0c9 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -86,7 +86,7 @@ (define-module (gnu packages vim)
 (define-public vim
   (package
     (name "vim")
-    (version "9.1.0146")
+    (version "9.1.0737")
     (source (origin
              (method git-fetch)
              (uri (git-reference
@@ -95,7 +95,7 @@ (define-public vim
              (file-name (git-file-name name version))
              (sha256
               (base32
-               "05lz8ai39p9ypk22n7qc7g21868m08pl12sn4028jshx5nxwy2zn"))))
+               "1777vbr43prh9pqhz1lr5b1nym61iyy66yzxbhwichd3spnlrblk"))))
     (build-system gnu-build-system)
     (arguments
      `(#:test-target "test"

base-commit: 2da3c37e7d732f6d2744f70be9fd98858a433b5e
prerequisite-patch-id: 3aa23428693688751bb14a2fbe464f5693ae13d7
prerequisite-patch-id: 3f0ca744a21be95e47c8c9105dfe1e7fd0dc59c7
-- 
2.46.0





Information forwarded to adam.faiz@HIDDEN, liliana.prikler@HIDDEN, iyzsong@HIDDEN, bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at 73435 <at> debbugs.gnu.org:


Received: (at 73435) by debbugs.gnu.org; 23 Sep 2024 17:06:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 13:06:20 2024
Received: from localhost ([127.0.0.1]:44688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssmVv-0001Qy-QS
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 13:06:20 -0400
Received: from tobias.gr ([80.241.217.52]:58120)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1ssmVt-0001Qm-9k
 for 73435 <at> debbugs.gnu.org; Mon, 23 Sep 2024 13:06:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=AdKr+oN4emqf4
 tz986ICvOhSsCjLChe3khLjg3rCm/U=;
 h=references:in-reply-to:subject:cc:
 to:from:date; d=tobias.gr; b=CO0ShZtRRhgU0Evu7IcSk1bEkSMgi3CmbKsSMFRaR
 gVPihlYBnkqfA/EhAApyYREBE/3qRXlhiYU0E7j75KldLNu1wPuGo2ESuLV6W/JCIGvolE
 qiG20NmZrgL5L02bBjvHp8oOWHzkUZ4kQNUDkfDlvdHG01iJ9RGRCPdcWWZWMS5yjTapTA
 n9Bh+UFIeyUhELG4fXR3IlqNlmTf3BCZ/7PdQ6kX+modXcT4d1cUuWqxTI4DVryvnkCNxv
 7aD5Z8S9o20CwmxPXI6rD0oUk3NL/bwhvcoKP3+O1SrojBS6AA1htA4t0RqsmT6nawO1xB
 CrJCNTurCGHteuGQCnXcw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 30ea917d;
 Mon, 23 Sep 2024 17:05:47 +0000 (UTC)
MIME-Version: 1.0
Date: Mon, 23 Sep 2024 19:05:47 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Tobias Geerinckx-Rice <me@HIDDEN>
Subject: Re: bug#73435: [PATCH] gnu: gzdoom: Delete files that prohibit
 commercial redistribution.
In-Reply-To: <0bebafb4aea39e0d8abf27a949717ffe291b9d75.1726963200.git.me@HIDDEN>
References: <y13i27td.fsf@gnu-plus-liberated-linux>
 <0bebafb4aea39e0d8abf27a949717ffe291b9d75.1726963200.git.me@HIDDEN>
Message-ID: <da2c30211233906b7448e12bde29e83a@HIDDEN>
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73435
Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87?= =?UTF-8?Q?=E6=AD=A6?= <iyzsong@HIDDEN>,
 73435 <at> debbugs.gnu.org, Liliana Marie Prikler <liliana.prikler@HIDDEN>,
 Adam Faiz <adam.faiz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2024-09-22 2:00, Tobias Geerinckx-Rice via Bug reports for GNU Guix 
wrote:
> Without it GZDoom finds not a single WAD, free or not.

Oh.  No mystery here if wadsrc_extra/static/iwadinfo.txt does what it 
looks like (explicitly list all supported WADs and how to identify 
them).  That can't be copyrightable, at least, so that's good news.

Let's see if we can include the list without including any problematic 
files.

Kind regards,

T G-R

Sent from a Web browser.  Excuse or enjoy my brevity.




Information forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at 73435 <at> debbugs.gnu.org:


Received: (at 73435) by debbugs.gnu.org; 23 Sep 2024 16:57:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 12:57:13 2024
Received: from localhost ([127.0.0.1]:44680 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssmN6-0000sL-K7
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 12:57:13 -0400
Received: from tobias.gr ([80.241.217.52]:47062)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1ssmMz-0000rz-PD
 for 73435 <at> debbugs.gnu.org; Mon, 23 Sep 2024 12:57:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=Hm2tTrte7BwD3
 U0a9xAxrMyv4pVwbx3E3W0Mz06ZNx8=; h=date:subject:to:from;
 d=tobias.gr; 
 b=CHByrHVBrNXG0I5wM6u5W4MPoNxU9CkrzBmAydoNisav1afpCgMFggsf49hTLwa2mI3f
 omROiHLSmScYFrj8VU8lStGZCUs5l/Db/4dRormEas+xZC3GNUH+HvsJNkk6TZVRnXkqWk
 QjacpADz7ICxGKG/ryRyNB2CBKPAmpQ6cTqc10yAM7mkW3a8ugWI3jClQQQw3jL2pHS+6R
 g8WoDqIBPAjszaWjAOyXD7gBp0VyE1xtAuT81B97TMEmr0Oi9MQx2b64AGabfKXaac2EBE
 fupwla/9IHEPNGIQhSTuiE4kC6ABqEnqI/3ZA+E0A42zbTfKF3Zi5NR3OxHI2uIQ==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ed3e15c1
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <73435 <at> debbugs.gnu.org>;
 Mon, 23 Sep 2024 16:56:35 +0000 (UTC)
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: 73435 <at> debbugs.gnu.org
Subject: [PATCH] gnu: gzdoom: Delete files that prohibit commercial
 redistribution.
Date: Sun, 22 Sep 2024 02:00:00 +0200
Message-ID: <0bebafb4aea39e0d8abf27a949717ffe291b9d75.1726963200.git.me@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
X-Debbugs-Cc: Adam Faiz <adam.faiz@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, 宋文武 <iyzsong@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 73435
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

See <https://zdoom.org/wiki/License#Commercial_use>.

* gnu/packages/games.scm (gzdoom)[source]: Delete files in the snippet.

Change-Id: I601bb251e9b690e375f707786bb5789a6a664b92
---

This still needs refinement.  I need to read the source, find out
*why* the wiki page tells us not to redistribute game_support.pk3
commercially.  Maybe there's a way around deleting it entirely.
Without it GZDoom finds not a single WAD, free or not.

 gnu/packages/games.scm | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 8aa828a8a4..c5fc59fd07 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -8068,6 +8068,18 @@ (define-public gzdoom
        (modules '((guix build utils)))
        (snippet
         '(begin
+           ;; Remove files which can't be commercially redistributed according
+           ;; to <https://zdoom.org/wiki/License>.
+           (for-each
+            (lambda (directory)
+              (delete-file-recursively directory)
+              (substitute* "CMakeLists.txt"
+                (((string-append "add_subdirectory\\([[:blank:]]*"
+                                 directory
+                                 "[[:blank:]]*\\)"))
+                 "")))
+            (list "wadsrc_bm"           ;brightmaps.pk3
+                  #;"wadsrc_extra"))    ;game_support.pk3 XXX breaks Freedoom
            ;; Remove some bundled libraries.  XXX There are more, but removing
            ;; them would require, at least, patching the build system.
            (with-directory-excursion "libraries"

base-commit: 2da3c37e7d732f6d2744f70be9fd98858a433b5e
prerequisite-patch-id: 3aa23428693688751bb14a2fbe464f5693ae13d7
prerequisite-patch-id: 3f0ca744a21be95e47c8c9105dfe1e7fd0dc59c7
-- 
2.46.0





Information forwarded to adam.faiz@HIDDEN, liliana.prikler@HIDDEN, iyzsong@HIDDEN, bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at 73435 <at> debbugs.gnu.org:


Received: (at 73435) by debbugs.gnu.org; 23 Sep 2024 13:25:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 09:25:46 2024
Received: from localhost ([127.0.0.1]:43493 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssj4T-0005qV-S4
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 09:25:46 -0400
Received: from danwin1210.de ([116.202.17.147]:52143)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Mamao@HIDDEN>) id 1ssfpU-0002WN-QH
 for 73435 <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:58:06 -0400
Received: from gnu-plus-liberated-linux (27.tor-exit.nothingtohide.nl
 [192.42.116.179])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (prime256v1) server-signature ECDSA (secp384r1)
 server-digest SHA384) (No client certificate requested)
 by danwin1210.de (Postfix) with ESMTPSA id 76C673EB4A;
 Mon, 23 Sep 2024 09:57:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-rsa; t=1727085425;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to; bh=TqgXNCfqSjs61oBUeCIeVEnbvVshTZU39iPWj+2egbM=;
 b=RnDgveNxNGtiHTVeNHczbizf8vI1AkGvzRJLq6IlHdstYTSHmO95Bi4CYedess6hN18dCq
 K0pDVmBalfay0m37o+yicV1tPVYH8FfMeFrxj9kZ/SKLn7BD5naUVACo0nEuJi99bml8JN
 jhzCiPGKquGRxSn4otifRo77cNX7qdDXD30KLvOdq+lvoF9tslCIjF8/nf4fFyx4dlljVz
 JJTyKZzxIfasmXVpBsqW+tOrV8z0GZHBhyMBYn8E5FRsobuYdUQfjO5mAvvMRMFDn4a6GK
 oHoD9g/gsiPkjcEgHR89sstURTV9n+atti0pFZwm1k96I51EqvV+hu4gA1L6zg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-ed25519; t=1727085425;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to; bh=TqgXNCfqSjs61oBUeCIeVEnbvVshTZU39iPWj+2egbM=;
 b=FchoygT5zI1ZSBY+YB9xuxaD7+ZRxPtDO/q7lVXD/Qgm890L32OYwbz1YW4dmPyp+YgNGu
 tf59eIe2YVs3N4AQ==
From: Mamao@HIDDEN
To: Tobias Geerinckx-Rice <me@HIDDEN>
Subject: Re: bug#73435: gzdoom package probably depends on non-free files
 forbidding commercial distribution
In-Reply-To: <5C1D717F-4E95-420A-B253-809EDC56ADEF@HIDDEN> (message from
 Tobias Geerinckx-Rice on Mon, 23 Sep 2024 09:15:50 +0000)
Date: Mon, 23 Sep 2024 06:18:20 -0300
Message-ID: <4j66u3s3.fsf@gnu-plus-liberated-linux>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 4.8 (++++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Tobias Geerinckx-Rice <me@HIDDEN> writes: >>After trying
 to delete all the files in GZDoom forbidding commercial >>distribution, I
 was unable to get GZDoom working so it seems that these >>files are a hard
 requirement of GZDoom and that GZDoo [...] 
 Content analysis details:   (4.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [192.42.116.179 listed in zen.spamhaus.org]
 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in
 bl.spamcop.net
 [Blocked - see <https://www.spamcop.net/bl.shtml?192.42.116.179>]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 73435
X-Mailman-Approved-At: Mon, 23 Sep 2024 09:25:43 -0400
Cc: 73435 <at> debbugs.gnu.org, bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 3.8 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Tobias Geerinckx-Rice <me@HIDDEN> writes: >>After trying
    to delete all the files in GZDoom forbidding commercial >>distribution, I
    was unable to get GZDoom working so it seems that these >>files are a hard
    requirement of GZDoom and that GZDoo [...] 
 
 Content analysis details:   (3.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [192.42.116.179 listed in zen.spamhaus.org]
  1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in
                             bl.spamcop.net
              [Blocked - see <https://www.spamcop.net/bl.shtml?192.42.116.179>]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Tobias Geerinckx-Rice <me@HIDDEN> writes:

>>After trying to delete all the files in GZDoom forbidding commercial
>>distribution, I was unable to get GZDoom working so it seems that these
>>files are a hard requirement of GZDoom and that GZDoom won't work
>>without them.
>
> This directly contradicts the link[0] you referenced.  Would you
> agree?

Yes, indeed

> Let's not jump to the conclusion that GZDoom must be removed.  Removal
> is the last step, not the first.

Yeah, sorry.

> That of course doesn't mean than you're wrong, only that upstream has
> a different opinion. Did you ask them about it? What did they say?

I can't find any way that would be suitable for me to contact them,
sorry

After looking for some time at
https://forum.zdoom.org/search.php?keywords=commercial&sid=8494f77771bc9efb089cfc0d688adf44
it doesn't seem to mention anything about the
non-commercial-distribution-only data

>
> For example, I wouldn't *expect* simply omitting the data files to
> suffice, if there's optional code that also needs to be --disabled.
> Did you look into that?

I studied the source code and didn't find anything that allowed the
disabling the requirement for non-free data, and didn't find any
--disable options for gzdoom itselff, but I don't know much about cmake
(which is used by gzdoom during building) so perhaps I missed something

-- 
All the works that are 100% my own, in my emails and elsewhere, are
libre (free as in freedom) and in public domain, see
https://pst.moe/paste/yhsdsh to know more




Information forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Sep 2024 13:25:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 09:25:45 2024
Received: from localhost ([127.0.0.1]:43491 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssj4S-0005qS-L3
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 09:25:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:57204)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Mamao@HIDDEN>) id 1ssfoz-0002VN-PD
 for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:57:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Mamao@HIDDEN>)
 id 1ssfoc-0001EL-Mn
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 05:57:10 -0400
Received: from danwin1210.de ([116.202.17.147])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Mamao@HIDDEN>)
 id 1ssfoa-0001QN-Ig
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 05:57:10 -0400
Received: from gnu-plus-liberated-linux (27.tor-exit.nothingtohide.nl
 [192.42.116.179])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (prime256v1) server-signature ECDSA (secp384r1)
 server-digest SHA384) (No client certificate requested)
 by danwin1210.de (Postfix) with ESMTPSA id 76C673EB4A;
 Mon, 23 Sep 2024 09:57:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-rsa; t=1727085425;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to; bh=TqgXNCfqSjs61oBUeCIeVEnbvVshTZU39iPWj+2egbM=;
 b=RnDgveNxNGtiHTVeNHczbizf8vI1AkGvzRJLq6IlHdstYTSHmO95Bi4CYedess6hN18dCq
 K0pDVmBalfay0m37o+yicV1tPVYH8FfMeFrxj9kZ/SKLn7BD5naUVACo0nEuJi99bml8JN
 jhzCiPGKquGRxSn4otifRo77cNX7qdDXD30KLvOdq+lvoF9tslCIjF8/nf4fFyx4dlljVz
 JJTyKZzxIfasmXVpBsqW+tOrV8z0GZHBhyMBYn8E5FRsobuYdUQfjO5mAvvMRMFDn4a6GK
 oHoD9g/gsiPkjcEgHR89sstURTV9n+atti0pFZwm1k96I51EqvV+hu4gA1L6zg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-ed25519; t=1727085425;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to; bh=TqgXNCfqSjs61oBUeCIeVEnbvVshTZU39iPWj+2egbM=;
 b=FchoygT5zI1ZSBY+YB9xuxaD7+ZRxPtDO/q7lVXD/Qgm890L32OYwbz1YW4dmPyp+YgNGu
 tf59eIe2YVs3N4AQ==
From: Mamao@HIDDEN
To: Tobias Geerinckx-Rice <me@HIDDEN>
Subject: Re: bug#73435: gzdoom package probably depends on non-free files
 forbidding commercial distribution
In-Reply-To: <5C1D717F-4E95-420A-B253-809EDC56ADEF@HIDDEN> (message from
 Tobias Geerinckx-Rice on Mon, 23 Sep 2024 09:15:50 +0000)
Date: Mon, 23 Sep 2024 06:18:20 -0300
Message-ID: <4j66u3s3.fsf@gnu-plus-liberated-linux>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=116.202.17.147; envelope-from=Mamao@HIDDEN;
 helo=danwin1210.de
X-Spam_score_int: 26
X-Spam_score: 2.6
X-Spam_bar: ++
X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_BL_SPAMCOP_NET=1.347,
 RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.4 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Tobias Geerinckx-Rice <me@HIDDEN> writes: >>After trying
 to delete all the files in GZDoom forbidding commercial >>distribution, I
 was unable to get GZDoom working so it seems that these >>files are a hard
 requirement of GZDoom and that GZDoo [...] 
 Content analysis details:   (3.4 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
 medium trust [209.51.188.17 listed in list.dnswl.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [192.42.116.179 listed in zen.spamhaus.org]
 0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;
 id=mamao%40danwin1210.de; ip=209.51.188.17; r=debbugs.gnu.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in
 bl.spamcop.net
 [Blocked - see <https://www.spamcop.net/bl.shtml?192.42.116.179>]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 23 Sep 2024 09:25:43 -0400
Cc: 73435 <at> debbugs.gnu.org, bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.4 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Tobias Geerinckx-Rice <me@HIDDEN> writes: >>After trying
    to delete all the files in GZDoom forbidding commercial >>distribution, I
    was unable to get GZDoom working so it seems that these >>files are a hard
    requirement of GZDoom and that GZDoo [...] 
 
 Content analysis details:   (2.4 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
                             medium trust
                             [209.51.188.17 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [192.42.116.179 listed in zen.spamhaus.org]
  1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in
                             bl.spamcop.net
              [Blocked - see <https://www.spamcop.net/bl.shtml?192.42.116.179>]
  0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=mamao%40danwin1210.de;ip=209.51.188.17;r=debbugs.gnu.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Tobias Geerinckx-Rice <me@HIDDEN> writes:

>>After trying to delete all the files in GZDoom forbidding commercial
>>distribution, I was unable to get GZDoom working so it seems that these
>>files are a hard requirement of GZDoom and that GZDoom won't work
>>without them.
>
> This directly contradicts the link[0] you referenced.  Would you
> agree?

Yes, indeed

> Let's not jump to the conclusion that GZDoom must be removed.  Removal
> is the last step, not the first.

Yeah, sorry.

> That of course doesn't mean than you're wrong, only that upstream has
> a different opinion. Did you ask them about it? What did they say?

I can't find any way that would be suitable for me to contact them,
sorry

After looking for some time at
https://forum.zdoom.org/search.php?keywords=commercial&sid=8494f77771bc9efb089cfc0d688adf44
it doesn't seem to mention anything about the
non-commercial-distribution-only data

>
> For example, I wouldn't *expect* simply omitting the data files to
> suffice, if there's optional code that also needs to be --disabled.
> Did you look into that?

I studied the source code and didn't find anything that allowed the
disabling the requirement for non-free data, and didn't find any
--disable options for gzdoom itselff, but I don't know much about cmake
(which is used by gzdoom during building) so perhaps I missed something

-- 
All the works that are 100% my own, in my emails and elsewhere, are
libre (free as in freedom) and in public domain, see
https://pst.moe/paste/yhsdsh to know more




Information forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at 73435 <at> debbugs.gnu.org:


Received: (at 73435) by debbugs.gnu.org; 23 Sep 2024 09:16:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 05:16:23 2024
Received: from localhost ([127.0.0.1]:43198 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssfB9-0000L7-Ag
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:16:23 -0400
Received: from tobias.gr ([80.241.217.52]:60076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1ssfB5-0000Kt-Bo
 for 73435 <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:16:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1sl6thJ191F+/
 p4rSQxRB31OqboX0ysea/7GpRinWcE=;
 h=references:in-reply-to:subject:to:
 from:date; d=tobias.gr; b=VTeLQ2xk3ZiyGWF2M0lVSui17lPEyXyLlAHR4VSTiAvF
 dk/Yu4iok9FyYVM7QsfR0q6o7VSp9Qr2V7TcYBH4XwBEvpnWL7E4eiFesFAEKEKZSShiJM
 u3IdONYZYS/boF/8Ci2PdUIA5U4SURDaUHdEHPGTBtTjwFYnB7fJwyJMYfm2paDRWVvAzm
 KSI86tyMZu3gikCssiETVcsiGgLRYHUxfV0Xarfk+v9xdMkXRonqV3o1VKfkKlOqVpcLyp
 mVM+xTiFWDQ8qSIwb+FVwQqq93k4G8DEAq5beJpv5i+Xigbg+lqihtrVZuZ2ueqAtDHQVk
 ZHChnCET2nRGXkTZ3A==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 52086b26
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 23 Sep 2024 09:15:50 +0000 (UTC)
Date: Mon, 23 Sep 2024 09:15:50 +0000
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Mamao@HIDDEN,
 Mamao--- via Bug reports for GNU Guix <bug-guix@HIDDEN>, 
 73435 <at> debbugs.gnu.org
Subject: =?US-ASCII?Q?Re=3A_bug=2373435=3A_gzdoom_package_probably_depends_on?=
 =?US-ASCII?Q?_non-free_files_forbidding_commercial_distribution?=
In-Reply-To: <y13i27td.fsf@gnu-plus-liberated-linux>
References: <y13i27td.fsf@gnu-plus-liberated-linux>
Message-ID: <5C1D717F-4E95-420A-B253-809EDC56ADEF@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73435
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi!

Thanks for reporting your findings=2E

On 23 September 2024 06:38:38 UTC, Mamao--- via Bug reports for GNU Guix <=
bug-guix@gnu=2Eorg> wrote:
>After trying to delete all the files in GZDoom forbidding commercial
>distribution, I was unable to get GZDoom working so it seems that these
>files are a hard requirement of GZDoom and that GZDoom won't work
>without them=2E

This directly contradicts the link[0] you referenced=2E  Would you agree?

Let's not jump to the conclusion that GZDoom must be removed=2E  Removal i=
s the last step, not the first=2E

That of course doesn't mean than you're wrong, only that upstream has a di=
fferent opinion=2E  Did you ask them about it?  What did they say?

For example, I wouldn't *expect* simply omitting the data files to suffice=
, if there's optional code that also needs to be --disabled=2E  Did you loo=
k into that?


Kind regards,

T G-R

Sent on the go=2E  Excuse or enjoy my brevity=2E

[0]: https://zdoom=2Eorg/wiki/License




Information forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Sep 2024 09:16:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 05:16:28 2024
Received: from localhost ([127.0.0.1]:43201 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssfBD-0000LO-NK
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:16:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:40616)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1ssfBC-0000LH-0H
 for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 05:16:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1ssfAn-000385-JK
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 05:16:01 -0400
Received: from tobias.gr ([2a02:c205:2020:6054::1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1ssfAk-0005ap-87
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 05:16:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1sl6thJ191F+/
 p4rSQxRB31OqboX0ysea/7GpRinWcE=;
 h=references:in-reply-to:subject:to:
 from:date; d=tobias.gr; b=VTeLQ2xk3ZiyGWF2M0lVSui17lPEyXyLlAHR4VSTiAvF
 dk/Yu4iok9FyYVM7QsfR0q6o7VSp9Qr2V7TcYBH4XwBEvpnWL7E4eiFesFAEKEKZSShiJM
 u3IdONYZYS/boF/8Ci2PdUIA5U4SURDaUHdEHPGTBtTjwFYnB7fJwyJMYfm2paDRWVvAzm
 KSI86tyMZu3gikCssiETVcsiGgLRYHUxfV0Xarfk+v9xdMkXRonqV3o1VKfkKlOqVpcLyp
 mVM+xTiFWDQ8qSIwb+FVwQqq93k4G8DEAq5beJpv5i+Xigbg+lqihtrVZuZ2ueqAtDHQVk
 ZHChnCET2nRGXkTZ3A==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 52086b26
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 23 Sep 2024 09:15:50 +0000 (UTC)
Date: Mon, 23 Sep 2024 09:15:50 +0000
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Mamao@HIDDEN,
 Mamao--- via Bug reports for GNU Guix <bug-guix@HIDDEN>, 
 73435 <at> debbugs.gnu.org
Subject: =?US-ASCII?Q?Re=3A_bug=2373435=3A_gzdoom_package_probably_depends_on?=
 =?US-ASCII?Q?_non-free_files_forbidding_commercial_distribution?=
In-Reply-To: <y13i27td.fsf@gnu-plus-liberated-linux>
References: <y13i27td.fsf@gnu-plus-liberated-linux>
Message-ID: <5C1D717F-4E95-420A-B253-809EDC56ADEF@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@HIDDEN;
 helo=tobias.gr
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.7 (--)

Hi!

Thanks for reporting your findings=2E

On 23 September 2024 06:38:38 UTC, Mamao--- via Bug reports for GNU Guix <=
bug-guix@gnu=2Eorg> wrote:
>After trying to delete all the files in GZDoom forbidding commercial
>distribution, I was unable to get GZDoom working so it seems that these
>files are a hard requirement of GZDoom and that GZDoom won't work
>without them=2E

This directly contradicts the link[0] you referenced=2E  Would you agree?

Let's not jump to the conclusion that GZDoom must be removed=2E  Removal i=
s the last step, not the first=2E

That of course doesn't mean than you're wrong, only that upstream has a di=
fferent opinion=2E  Did you ask them about it?  What did they say?

For example, I wouldn't *expect* simply omitting the data files to suffice=
, if there's optional code that also needs to be --disabled=2E  Did you loo=
k into that?


Kind regards,

T G-R

Sent on the go=2E  Excuse or enjoy my brevity=2E

[0]: https://zdoom=2Eorg/wiki/License




Information forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Sep 2024 08:32:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 04:32:35 2024
Received: from localhost ([127.0.0.1]:43160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sseUb-0006M3-WB
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 04:32:35 -0400
Received: from lists.gnu.org ([209.51.188.17]:40282)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Mamao@HIDDEN>) id 1sscjO-00006a-41
 for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 02:39:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Mamao@HIDDEN>)
 id 1sscj1-0003jz-5F
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 02:39:11 -0400
Received: from danwin1210.de ([116.202.17.147])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Mamao@HIDDEN>)
 id 1ssciz-00073R-08
 for bug-guix@HIDDEN; Mon, 23 Sep 2024 02:39:10 -0400
Received: from gnu-plus-liberated-linux (tor-exit-33.for-privacy.net
 [185.220.101.33])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (prime256v1) server-signature ECDSA (secp384r1)
 server-digest SHA384) (No client certificate requested)
 by danwin1210.de (Postfix) with ESMTPSA id 6F7CD3FB6B
 for <bug-guix@HIDDEN>; Mon, 23 Sep 2024 06:38:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-rsa; t=1727073544;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=E5iBmVGF6qB4agTCEFKdaAOkcjA8QPqmlRfB4ryQGzI=;
 b=ThhY6fItigAJewd8fEaGHt36bbuIYpUuPrrgCDdzG0rhia8sc9BPz3XqrELsFxE4Y3hcV8
 H7IJkGgkfJXOPxH/+4PPHZ++B3gvOZZa7XR86Zw5HPuCGknNuyOKwnqD7C3uf646XWsX0p
 +dHTbwZ7S0k5PtAxnhseDcdgkAgLhhvCbUYXSh2bSft0RIyAbwj/ussmuOCuJdRp1WRfVr
 7KNMdL3IoaA/GtMoL7RmHKuIXJHobb4N8FkYSuW1HOTy/PECw86rQZtl0jq7Ld7aQn3NZK
 zklemiEaMO/pmtPULn8oawvJtcbNjwYWmQzSOahKNwl567BfyQBuRA5dE9e02A==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=danwin1210.de;
 s=20211204-ed25519; t=1727073544;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=E5iBmVGF6qB4agTCEFKdaAOkcjA8QPqmlRfB4ryQGzI=;
 b=0E+u87HCE1jxkohoXDRxse5IRLIBlT5ijPW6tot824i1QbU1rdSSwlh6DeWc8xY1u7mOi3
 FAD/ip0zs39c4LAw==
From: Mamao@HIDDEN
To: bug-guix@HIDDEN
Subject: gzdoom package probably depends on non-free files forbidding
 commercial distribution
Date: Mon, 23 Sep 2024 03:38:38 -0300
Message-ID: <y13i27td.fsf@gnu-plus-liberated-linux>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=116.202.17.147; envelope-from=Mamao@HIDDEN;
 helo=danwin1210.de
X-Spam_score_int: 12
X-Spam_score: 1.2
X-Spam_bar: +
X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_SBL_CSS=3.335,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.2 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  https://zdoom.org/wiki/License talks about files included
 in GZDoom that forbid verbatim commercial distribution, violating GNU FSDG,
 which demands that even data not serving practical purpose must al [...] 
 Content analysis details:   (2.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;
 id=mamao%40danwin1210.de; ip=209.51.188.17; r=debbugs.gnu.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
 medium trust [209.51.188.17 listed in list.dnswl.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [185.220.101.33 listed in zen.spamhaus.org]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 23 Sep 2024 04:32:24 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  https://zdoom.org/wiki/License talks about files included
   in GZDoom that forbid verbatim commercial distribution, violating GNU FSDG,
    which demands that even data not serving practical purpose must al [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=mamao%40danwin1210.de;ip=209.51.188.17;r=debbugs.gnu.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [185.220.101.33 listed in zen.spamhaus.org]
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
                             medium trust
                             [209.51.188.17 listed in list.dnswl.org]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager


https://zdoom.org/wiki/License talks about files included in GZDoom that
forbid verbatim commercial distribution, violating GNU FSDG, which
demands that even data not serving practical purpose must allow
commercial distribution.

After trying to delete all the files in GZDoom forbidding commercial
distribution, I was unable to get GZDoom working so it seems that these
files are a hard requirement of GZDoom and that GZDoom won't work
without them. I believe these files are found in
/usr(/local)/share/games/doom/ after GZDoom is installed, but I'm not
sure. The package for Guix says:

"-DGUIX_OUT_PK3=\\\"" out "/share/games/doom\\\""

I've even tried to stop the generation of these files during compile
time to see if that would help gzdoom work without them, but that broke
compilation.

Since gzdoom doesn't seem to work without these non-free files, that
arguably makes gzdoom proprietary software because commercial verbatim
distribution is forbidden when these files are in place. If gzdoom is
proprietary software, then the freedoom package is violating the FSDG as
it strongly recommends gzdoom in its documentation, therefore to make
freedoom FSDG-compliant would likely shunning the recommendation for
gzdoom. This issue affects not only Guix System but also other
FSDG-compliant distros, because e.g. PureOS and Trisquel also ship
Freedoom with the recommendation to use gzdoom.

-- 
All the works that are 100% my own, in my emails and elsewhere, are
libre (free as in freedom) and in public domain, see
https://pst.moe/paste/yhsdsh to know more




Acknowledgement sent to Mamao@HIDDEN:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#73435; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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