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 2ILdHGabcmaF0QAA62LTzQ:P1 (envelope-from ) for ; Wed, 19 Jun 2024 08:48:38 +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 2ILdHGabcmaF0QAA62LTzQ (envelope-from ) for ; Wed, 19 Jun 2024 10:48:38 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=cQr+llkz; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718786918; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Er+K3c4MycRHkQKwy0auhsNrPUtwWBZDiiTx2iC1lV0=; b=a8SOUa9L3E2Q1hxsPYvX3gJRlhe8w5svJ+24ZRo6FdnXE8Ue2gESi5sCNTBVxWjB8mqu5J Cz3ZAvpuDXXNiHkYZLNu+Xz+h9f7g/WZgHKmlP2txMae/1DdkLe8ZL6FzIY+zfe+aohxwh cxzFSZ6wAq3FG5OnW9U4k8yyENBonSMw6U8B/nOWSjPJtq27pkaH4KWLC4vNuAZJfiLrzl IxE+c3ngKSeIwylgJH7Ydk/dbwT2PZqcUe/4ExDLWLNL9ge6FKi1lxoKfw8YVcasZ0yCp5 r1SUhMfZJ2Nr8Y1rNikM5l8+buAuEkLDqnGV9vKFCJpe3V63g9v41o1RTCh9aA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=cQr+llkz; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718786918; a=rsa-sha256; cv=none; b=uvNuiTgwD5rBMj98caDyHwhrQWYCep0Isn9jCYmtHYKHHHnEE1yqCAN5rwOMeKAtGwNK54 HUF5LyG2pK57Cp+/E+Ixu4E2YO7rAVs9BBJ7OEGaApDn0xmw/UDGIsymfNCe5tAuafSywV /ucw2p7nFFDCfDd5Y72H2XXjBz7DTCTG7TDwGb9HqwLDmzjekLwpHK0EJRcRId2P6qpfmF DhbUK/OwWCHm3mId/FvLT8gsWgPVm3FNSeXj2GNIokrDR7HSYsKjUOAdrUVFdyTmAHCduf 4VnkApqxvbnkq3ch53LdAf9gvCRLp/atj7yxkq3WVJ91ZEkkILb93xLML2NMOg== 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 2F6846C017 for ; Wed, 19 Jun 2024 10:48:38 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sJqz5-0002du-8R; Wed, 19 Jun 2024 04:48:03 -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 1sJqz1-0002cs-15 for guix-devel@gnu.org; Wed, 19 Jun 2024 04:47:59 -0400 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sJqyx-0007Z4-3b for guix-devel@gnu.org; Wed, 19 Jun 2024 04:47:56 -0400 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a6f3b629b4dso59120166b.3 for ; Wed, 19 Jun 2024 01:47:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718786873; x=1719391673; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Er+K3c4MycRHkQKwy0auhsNrPUtwWBZDiiTx2iC1lV0=; b=cQr+llkzLcBG5Qa6Q+w+nMQWc8GyUdlep6xbRtKJqIF5pVPyjQWy6QSwY26osdpQj0 A2KyeewP5G7WVtmjYzkpPQ1Q4fEYbRRHitdAqvFs7F3KGNLyQUO13v2+/6xIpLin/mXp TCAnvDoDqgAgVXo6QfrWmae5Pffy+XHK5n9hDxnufDVRshjlEtO49foW9SdB/jRYWpPo 68T/QjWdu7t47+hG768zHGEpjR6SLl+NmCsoPy26wijbuoyKiCmyfgVeDuzwr2f/UBJP EhgZ9k+tUnqbGOYGw6FS62s8tLou64rBI5tjvAUEGeP9s2UwH24WOPdR+BQ8lmu6p8jW +r9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718786873; x=1719391673; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Er+K3c4MycRHkQKwy0auhsNrPUtwWBZDiiTx2iC1lV0=; b=kWOV+JBhCrH3flhy0OuAH1RLuYWlCM2TLADHoB1V84YQwGelJRtkq796TJ6HgpIwr2 FC1K3RVw+QFa2F2Zht9lx/Q0uD4WQuOwvtxcNhtNcuX2fVF3Ga8Kzf2vCaSVHD3P48NX rlvqxtsby1MH3Z83tz6wpuv1DC2aJb44RFx5AyzTbhiTmAMfVjDSIU9okVAvbrnOBaCZ qQAOGNSGg76TEepJwI7N3PcJhJ+pL7YcL5hM6d7k7/Qo4gfEjkH7VWhz88gqvjVPZg59 139yPdZMHbK52zLDFu8ubYrKZgIUF16G/gbKDXqFzCesKu78HfrVqCZObfkrwaaRvliI gnOg== X-Forwarded-Encrypted: i=1; AJvYcCV9rByAh6NHMjUtDPRxOGmkhf/c7c+iTjWpMWV8e6agdj3I+zxVfPN3/HsCXI5ARmY08wseMQhO+nAhsPHw4fYOyZs= X-Gm-Message-State: AOJu0YxIwFmQZ7Rahk6i8zAkCvsBWKh4ZUxn/TzW+QdhVYuKa+KW8PNd t4NlNgCf7W13gNo8G2+fyejKi16QR3R4IwrhEEgsGjTBEhoUZ8uWFf9iog== X-Google-Smtp-Source: AGHT+IFWRwY/JCFBiwg69KUe1cjtdvS6k8xRsKKEEGEKhEydlCEL0srQY6GQCwonBhmb9TFi90bAPw== X-Received: by 2002:a17:907:86a6:b0:a6f:1f6d:eb70 with SMTP id a640c23a62f3a-a6fab7d6abcmr87033566b.5.1718786872922; Wed, 19 Jun 2024 01:47:52 -0700 (PDT) Received: from lili ([131.254.253.81]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-422a1e68d04sm237502415e9.36.2024.06.19.01.47.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jun 2024 01:47:52 -0700 (PDT) From: Simon Tournier To: Ian Eure , guix-devel@gnu.org Subject: Re: Next Steps For the Software Heritage Problem Date: Wed, 19 Jun 2024 09:52:36 +0200 Message-ID: <87a5jh74jf.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::62d; envelope-from=zimon.toutoune@gmail.com; helo=mail-ej1-x62d.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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: 2F6846C017 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -6.70 X-Spam-Score: -6.70 X-TUID: 0B7i9DUt/YvE Hi Ian, all, On Tue, 18 Jun 2024 at 10:57, Ian Eure wrote: > Guix is continuing to partner with SWH in spite of their continued=20 > support of these violations. Quickly because I am in the middle of a busy day. :-) I think that LLM asks ethical and legal question that even FSF or EFF or SFC does not provide clear answers. (And that probably the level where the discussion should happen.) That=E2=80=99s not a light topic and we sho= uld not rush in one definitive conclusion. Thank you for the rise of the concern some weeks ago. It appears to me good that people had expressed their concerns. And still does. Although I am reading there or overthere an aggressive tone; useless. Again, people behind SWH are long-term free software activists and be sure that they do not take this concern lightly. FYI, people of SWH are in touch with some people from Guix to speak about all that. 1. Legal. These license violations are your interpretation of the law and to my knowledge nothing have been in Court, yet. Today, it does not really matter if we (or I) share this opinion. Because for now, it=E2=80=99s just an opinion. However, no one is a lawyer here and drawing a clear line is not simple. Thus, FWIW, I would not jump in hard conclusions based on my own opinion because today I am not confidant enough to emit a definitive legal position. 2. Ethical. If we speak about ethical concerns, we need to be very cautious. We all share the same core of values about free software. Then we all do not bound these values to the same point. Some of us extend them to some topics, other restrict a bit. Here the issue is that other values than the ones about free software are dragged in the picture to emit a position. That=E2=80=99s where we nee= d to be cautious because we need to embrace the diversity and do not morally judge what is outside our free software project. About SWH, FWIW, here is my moral reasoning; as you see, it is far to be definitive. I think that LLM/IA is morally bad in climate change context; a moral value outside free software, BTW. By extension, HuggingFace appears to me morally bad. Then, is SWH morally bad because they did a partnership with HuggingFace? Is it morally bad to help SWH in harvesting source code? Well, the answers do not jump to my eyes. An analogy could be: Am I morally bad when I use my Github account to report bugs of free software there? Or when I contribute to free software hosted on Github? Let do not drift; I am just trying to expose that moral questions are often more complex that yes or no. All is not 0 and 1. There is tradeoff and balance. Back to SWH. I consider that free software source code is part of human culture and it must be preserved. Preserving source code is morally good. Thus, I think the mission of SWH is morally good. Because their partnership with UNESCO in order to collect and preserve this human culture is morally good. Then, helping in that mission appear to me morally good. Moreover, being able to rescue is also morally good. For example, in scientific context where the trust in scientific knowledge depends on software that vanish. This trust appears to me vitally important. Therefore, it appears to me very harsh to jump in definitive moral conclusion about the SWH initiative. All that said, back to my busy day. :-) Cheers, simon