From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id KLQUCtHFcWYhAQEA62LTzQ:P1 (envelope-from ) for ; Tue, 18 Jun 2024 17:37:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id KLQUCtHFcWYhAQEA62LTzQ (envelope-from ) for ; Tue, 18 Jun 2024 19:37:21 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=tVWHFvsl; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718731924; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=21nyrbq+XKifgeMipLbE8fsl5gaGv4crPQ8XQuMa9I8=; b=c2PKmM5/UG8vGR0EteH55TwFOYuuD+sRlYNiTz5cRYMnlC+j22vRz2n+l2m7MBGnCqzD3d 7sJU2kJTyvLaobXKLOjhJV7BqWdX56ow+krzEV09H8DT7q4/AdgsQti1onshGLXQx+JHKV eAMmy3m9ad+NFgq8k3od9KIxv/MXz0DVXmMMkUrnN2f+5pWzVGmU8wNN5TO9+bAzZMZrk6 CX6QXaFXw/Aj1KU3noTzUeyl1b/Q4G84zCe4JzskyvritRVR/ghcGZwsnkPagejCmw8Cta GOdZy5hgqJWsAZk+UMDNzguAZGp4f0hsjZoCW5srPEJAAKOWNm1bYoUcsbiyFA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=tVWHFvsl; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718731924; a=rsa-sha256; cv=none; b=XQ817SnhfDKx8dr8eCvyS+7NW9mPxoX6xHZgMgLvxMZbUGD3f9D9zivIXmIS1POlKHgKs/ 6DJL8R3bRrE6UzUf0oEDc+Qv8wftPA7mBwRKoL346h/n59/TGmJ8FhxpXHf+3O51KIPdVv flqNIiGlQBcP6Z842x/v5YwqgHMYcPuYmq3aWVKCNPrSnfm0U/3VGyf9NSn6pJWvtxt723 kSLmouC6Wx4uystgXIzvAaT0cUDjn08eBH3fZX5EBTCUvWSUntPj5sq3gXq6dUr0PxU2J2 uQH3snv8zyNr+Om3WcQpEve/uFDp2sdquPhCzk6QN4JNVqZ0Q5hxkjEJGpr+qA== 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 10DC112B56 for ; Tue, 18 Jun 2024 19:32:04 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sJcg1-0003SN-Hz; Tue, 18 Jun 2024 13:31:25 -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 ) id 1sJcft-0003Qh-SX for guix-devel@gnu.org; Tue, 18 Jun 2024 13:31:19 -0400 Received: from mail-ot1-x32a.google.com ([2607:f8b0:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sJcfr-00054D-9p for guix-devel@gnu.org; Tue, 18 Jun 2024 13:31:17 -0400 Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-6f124e97d31so1369378a34.1 for ; Tue, 18 Jun 2024 10:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1718731873; x=1719336673; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=21nyrbq+XKifgeMipLbE8fsl5gaGv4crPQ8XQuMa9I8=; b=tVWHFvsll/D6bFQAon16dbCoz6euwaLtSpgc35g3GO5zj3eXHquI3Pr19cM3bzstrO uFsXOtJ0EQyk1/3wHOnRpnYJTXcE54qR/lqD0DnCSNY5SfQ9dmlh2GjX78wLlHZ9ZEpH e/sATHRLK6ZhTVHEcuat8SvDqhkHgrjPm6Jpn+j2jLyvkl5gJhGt0rSQTXkdBoSAx4ky FjoYsEA9bPsY8VApANTIncnLMh8OFO7hkdfenKuVBa68dwEE27QgcOshCB+wBDcKlzWK RXt/x2UPZ1x4ftG+b/gsT/O4WgAkxp7wNYONfpnJ2tdIr99D80dqMqwhRzlXMSLa4p6S 6LCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718731873; x=1719336673; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=21nyrbq+XKifgeMipLbE8fsl5gaGv4crPQ8XQuMa9I8=; b=QYYLpsazd1rHCT9tFUkdYitsCylGfZrCCYSeRPkLc8MZbzsVLLeTSD+SGeqSfRE0dH o1dmiTs3ntevhSx4cWE014qUMKI1X8Xt7mH1hX8F8FNSY5cRFZd+8F+nOW1xUoXLK3tm kNMeQk4WUMjU2P4vjwnbFab5LTZIRKlGBsFE4T21H82A9APc6BBiKUwF5zI+t5PLhp+W i+emTXU+Gqi+X7gD1rvXKaaRg+rukk4yvArniGePaYpTJZjZV+glwJr1u1c+gu2bO1mA +afm1tSCZLSeJ3MVQ0HQo95IpgBQxM/tPhgCWiVjclio2awM1oqkomp0phnA8+7ft8lG r+BQ== X-Gm-Message-State: AOJu0YxVWaQf+gWZJs27TitZYbST3OKUDkbW9YcIrAUq5/jA2ZugA7VK OZnPakOYVbl0JqFD2ja5wgl12I4Qr1zPpVtHgxpkYqniU68qSdF0aF7cqtQEnNOz/DMlkoGJHDO 0K4iSMNqVKo49up3KxpKuHRv+KR10DDw5y+rIu9paoD57AjSExsY= X-Google-Smtp-Source: AGHT+IHn2FrLc9EX5cLAOgvyxh6MUeQrPxzbSZ3rd7QOwa/gar63A3ZCQuq1Alx48r6mgdIcRldmlh9f+9n9JfVOLFM= X-Received: by 2002:a9d:7497:0:b0:6fa:235:2642 with SMTP id 46e09a7af769-70073c2b876mr470406a34.12.1718731873518; Tue, 18 Jun 2024 10:31:13 -0700 (PDT) MIME-Version: 1.0 References: <20240618113717.4a6bad2b@fannys.me> <20240618193328.14f05913@fannys.me> In-Reply-To: <20240618193328.14f05913@fannys.me> From: Greg Hogan Date: Tue, 18 Jun 2024 13:31:02 -0400 Message-ID: Subject: Re: Next Steps For the Software Heritage Problem To: MSavoritias Cc: guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=2607:f8b0:4864:20::32a; envelope-from=code@greghogan.com; helo=mail-ot1-x32a.google.com X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URI_DOTEDU=1.999 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 10DC112B56 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -8.98 X-Spam-Score: -8.98 X-TUID: nPQqYq50ECtw On Tue, Jun 18, 2024 at 12:33=E2=80=AFPM MSavoritias = wrote: > > Ah it seems I wasn't clear enough. > I meant write something like: > > By packaging a software project for Guix you are exposing said software > to a code harvesting project (also known as LLMs or "AI") run by > Software Heritage and/or their partners. Make sure you have gotten > fully informed consent and that the author of this package fully > understands what the implications are. > > Something like that. To make it clear that the package that is about to > be added to Guix is going to be harvested for the LLM models Software > Heritage decided to share the code with. > > Hope this is more clear. Free software licenses do not require bespoke consent to "to run the program, to study and change the program in source code form, to redistribute exact copies, and to distribute modified versions" (and "Being free to do these things means (among other things) that you do not have to ask or pay for permission to do so."). Your fear mongering against free software runs afoul of Guix project guidelines ("In addition, the GNU distribution follow [sic] the free software distribution guidelines. Among other things, these guidelines reject non-free firmware, recommendations of non-free software, and discuss ways to deal with trademarks and patents."). If you feel that LLMs/AI are violating the terms of a license, then feel free to pursue that through the legal system (potentially very profitable given the monetary penalties for violations of copyright). Otherwise, we should be celebrating the users and use of free software. I'm old enough to remember "Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)" [https://lkml.iu.edu/hypermail/linux/kernel/9607.2/0292.html].