From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id uM03KbRN+GXYVgEAqHPOHw:P1 (envelope-from ) for ; Mon, 18 Mar 2024 15:20:36 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id uM03KbRN+GXYVgEAqHPOHw (envelope-from ) for ; Mon, 18 Mar 2024 15:20:36 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; 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=1710771635; 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; bh=FzjD8OMyHmllKwpVTJSONkUeMtZFsgZF5Ss4w5/fLv8=; b=X8N5Wn2nTO8b/NqcpQhrD3qt1HqH+13g2anx2pDo1pgT5mpa4gWU7hgYLgcWLsUHYs99Bc CbnYD3JovEHoy4oI9zZ78Tf0xwF6nrKo+Wz4E5VooG3CR6LcRIz9PfAZNDSanSaXUje09/ vi5VNZG5u5GIcqKCKnpOMSxcrC8aQS2AXWOZuSe1NF6r8Zk75kCV6ENX8rghEacRTFROW6 +XJbFn45SR+bWtQuoxEWoRCc79SH1M5j/Y1zzTdC9hyfyKeAYqccePz/Z8UVr+pE8Pygq0 /cHF7scHOo3PzRsFsaX7MDqHHaRJhce+E2e6pWb568asRhqFlGXjATtEfL1FXw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=1710771635; a=rsa-sha256; cv=none; b=gUZBzgs/mojhOAF+lhAaYzJJHAcn9Kw2YMauQUYVVjbZ0ffaSdSTN+uTh2XAcksA2Nox4Q +HqoUse7WFLvBkv+qyrTF7pItH9mTwey/Sn6MLkWYQt9x/uoIMrrwUOS2374IXmr2BV5Y6 zFzX807KACtEUsOcSnMjoikotNbP/O+6JI8pInZXw04gL+d5R4JqzDcgzDBIglWFey638v I7o6AGkvDg0y/sZrqBq0Z02Dp1LCcYJlNW0X0CXCG2mVJHEWT4oPk8rsErOZP2r7/55XhZ eBvTRWR5MMnFoGZUtLiM/gMtetjClSabeBk5wDBdFtOzZYIDw/5etsYK2FHT1g== 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 87E7936665 for ; Mon, 18 Mar 2024 15:20:35 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmDqE-0000Ja-DG; Mon, 18 Mar 2024 10:19:55 -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 1rmDq7-0000J7-3V for guix-devel@gnu.org; Mon, 18 Mar 2024 10:19:47 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmDpu-0008JT-Sa for guix-devel@gnu.org; Mon, 18 Mar 2024 10:19:46 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7814BD60; Mon, 18 Mar 2024 15:19:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pTLN9IKlt-i; Mon, 18 Mar 2024 15:19:29 +0100 (CET) Received: from jurong (unknown [147.210.246.189]) by hera.aquilenet.fr (Postfix) with ESMTPSA id C11623AB; Mon, 18 Mar 2024 15:19:28 +0100 (CET) Date: Mon, 18 Mar 2024 15:19:27 +0100 From: Andreas Enge To: MSavoritias Cc: Simon Tournier , Attila Lendvai , Ian Eure , guix-devel Subject: Re: rewriting history; Was: Concerns/questions around Software Heritage Archive Message-ID: References: <645b9b21-4923-eb23-7213-1c2cf5fe6850@fannys.me> <87sf0nwzl1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Received-SPF: pass client-ip=2a0c:e300::1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -1.31 X-Spam-Score: -1.31 X-Migadu-Queue-Id: 87E7936665 X-TUID: pv0zmog/N+DS Am Mon, Mar 18, 2024 at 04:03:20PM +0200 schrieb MSavoritias: > Rewriting history is the wrong question imo. I dont think a request to > change all of the history of Guix will be accepted anyway. > A much easier thing to do is to change the approach in the future. And let > all the past history untouched. I was well thinking about the future history as well as the past one... Everything we do now becomes unmutable history in the future; so the question how we can rewrite an a priori unmutable history remains the same, regardless of the date when person X wants to be known as person Y: Also in the future, someone may wish to travel to a time before the change. And the fundamental problem of history rewriting remains; I do not see how we could simplify it. So I do not think that it is "a much easier thing to do". Please feel free to prove me wrong by making a concrete suggestion! Am Mon, Mar 18, 2024 at 04:00:38PM +0200 schrieb MSavoritias: > On 3/18/24 15:12, Simon Tournier wrote: > > Again, this is an incorrect frame, IMHO. Software Heritage (SWH) do the > > things you granted them to do. SWH respects the “ethical” definition of > > “free software”. > You are bringing the legal argument again. The argument that you can do what > you want with Free Software is based around a licence which is a legal > construct of states. I think there is a misunderstanding here, rooted in the use of "you" in "you can do what you want". We need to be clear about whom we are speaking. There is SWH, and what they can do is a result of the free license. The other question is what we as the Guix community want to do (and can do); I would suggest to concentrate in our discussion on the latter, which is where we have agency. Andreas