From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2DxBMfvNNGO1QgAAbAwnHQ (envelope-from ) for ; Thu, 29 Sep 2022 00:43:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id mD9rMPvNNGOPfgAAG6o9tA (envelope-from ) for ; Thu, 29 Sep 2022 00:43:07 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7288F375D4 for ; Thu, 29 Sep 2022 00:43:07 +0200 (CEST) Received: from localhost ([::1]:45744 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odfli-0005qv-Ld for larch@yhetil.org; Wed, 28 Sep 2022 18:43:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54506) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odflf-0005qP-WD for bug-guix@gnu.org; Wed, 28 Sep 2022 18:43:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36078) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odfld-0003WD-Vr for bug-guix@gnu.org; Wed, 28 Sep 2022 18:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odfld-0000iS-RW for bug-guix@gnu.org; Wed, 28 Sep 2022 18:43:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58147: FAAC considered nonfree by Debian and Parabola Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 28 Sep 2022 22:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58147 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Liliana Marie Prikler , Denis 'GNUtoo' Carikli , 58147@debbugs.gnu.org Received: via spool by 58147-submit@debbugs.gnu.org id=B58147.16644049792744 (code B ref 58147); Wed, 28 Sep 2022 22:43:01 +0000 Received: (at 58147) by debbugs.gnu.org; 28 Sep 2022 22:42:59 +0000 Received: from localhost ([127.0.0.1]:35156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odfla-0000iB-Q2 for submit@debbugs.gnu.org; Wed, 28 Sep 2022 18:42:59 -0400 Received: from world.peace.net ([64.112.178.59]:54504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odflY-0000hs-O9 for 58147@debbugs.gnu.org; Wed, 28 Sep 2022 18:42:57 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odflS-00047N-3x; Wed, 28 Sep 2022 18:42:50 -0400 From: Mark H Weaver In-Reply-To: <8ae29a2b06f5f4b608d0a70cc3af2bb0932a5d03.camel@gmail.com> References: <20220928191204.388f7411@primary_laptop> <8ae29a2b06f5f4b608d0a70cc3af2bb0932a5d03.camel@gmail.com> Date: Wed, 28 Sep 2022 18:41:45 -0400 Message-ID: <87y1u386kb.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664404987; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=hq6fKDtjne98BLmfLVWikovIL4AY95su3vlABrMSWqA=; b=EzY9INj5gOYwGRlhSCcT4t5xONetk2X27+KViOdoMbsgZoRlFEo0Rws4N1s1G8fszf9knm NmSZ9vWX4OGM6JGLY1hlYgntjZNC+gqWdXykjFUMgzUDOe/0+ywsbl6Pru2oU5af9CJAjM oDjmJtDgLMiA82dhMA25eUnLgyKijQY/0FCWd8nwsQNJk+zCcDPcG+w+PKD7F5JX7TrBjF 3/tVCrtBOnWVFkMQoafwrk4FN9sLZrNgJdxg74TkdMVc0v1lw75Tjw9wnSKgC5t+yZT+Dn yTDeKn/jwJ2rJHXiv7v5QWjbLqlGolvvsqsk63Ph8DmTWXWqGvEJzt9eoDX6OA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664404987; a=rsa-sha256; cv=none; b=RdFHcOVO5WmY2YSM8M8JHB9Ob1JC7W18XrCMGkgYPIxKG81PbFdsIWCf97wvz5I+kaz6Iv 7OMiUJFhmTN0xNlSw0EesuB/51xEhhTnelFD40vZof9ivY8fCzT8e99CXebHOZOPo9mhQ/ TCL+hMITN49G4elpYd/DCu6LXPl+Erj4nh8Xu3paRg8fKTOMNA/s2u39DqUrbIrLvsLViu O5Z/+U6A4B8WJtYc5bgoywnEYtBPD+pjTiMm8W4JrtUx/Ep0rfzcHri+xrbwBxkAKYogyY fNK4tnRBDdMpB09I1509faNixNQBWq5eml1UF/0aUgPYnpvJV+wDGJPR9XEP0Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.65 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7288F375D4 X-Spam-Score: -3.65 X-Migadu-Scanner: scn0.migadu.com X-TUID: AiJyoQFL1KlL Liliana Marie Prikler writes: > Am Mittwoch, dem 28.09.2022 um 19:12 +0200 schrieb Denis 'GNUtoo' > Carikli: >> The path chosen by Parabola (and probably most other FSDG compliant >> or 100% free distributions) was to make the packages not depend on >> faac.=20 > Assuming one can clearly point out the non-free sources, the Guix way > would be removing those. If they can't easily be separated, then yeah, > it has to go. The details are documented here: Here's the relevant excerpt: --8<---------------cut here---------------start------------->8--- Files: libfaac/bitstream.* libfaac/channels.c libfaac/filtbank.c libfaac/tns.* Copyright: =C2=A9 1996-1997 License: other This software module was originally developed in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this software module or modifications thereof for use in hardware or software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio standards. Those intending to use this software module in hardware or software products are advised that this use may infringe existing patents. The original developer of this software module and his/her company, the subsequent editors and their companies, and ISO/IEC have no liability for use of this software module or modifications thereof in an implementation. Copyright is not released for non MPEG-2 NBC/MPEG-4 Audio conforming products. The original developer retains full right to use the code for his/her own purpose, assign or donate the code to a third party and to inhibit third party from using the code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This copyright notice must be included in all copies or derivative works. --8<---------------cut here---------------end--------------->8--- I also confirmed by looking at the indicated source files in the result of "guix build -S faac". Not only do these copying permission notices fail to grant the freedoms required by the free software definition, but they explicitly say: "The original developer retains full right [...] to inhibit third party from using the code for non MPEG-2 NBC/MPEG-4 Audio conforming products." That clearly contradicts freedom 0. Based on the file names, I very much doubt that this library works at all without the nonfree source files. Therefore, we must remove the 'faac' package from Guix. Thanks, Mark --=20 Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about .