From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.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 iNLoFgsUJmfmDgEAqHPOHw:P1 (envelope-from ) for ; Sat, 02 Nov 2024 11:59:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id iNLoFgsUJmfmDgEAqHPOHw (envelope-from ) for ; Sat, 02 Nov 2024 12:59:07 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=futurile.net header.s=selector1 header.b="lK2/tRZS"; 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=1730548747; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=3b/ncLDXmsFJfk/4mubw31WVgF9VBsPrj+gJ3TS3Nk4=; b=kreuw2dWo9XT8x2DfZUT/8lH/XGnKfshbZa0E0AhRt4ceqwwweZ3UcbX9/v4C1yx7JPFqb HLRoCvAv0ySp5uAsmNo47N1lYNLG/Hct5gVr/LCxrjDiACglhJ309916CkX7c6Hh0NVLwM e57EUkEeuJGeVD0+Bm8LLoSpblxNwfCwMCRveOnw+qTDB9hx+NK79LokhK9KFngR3czr32 SUfp0jXahcCadFZoRU7B55AtdDhUypfaJnqrmn8sa6nIuZj0qfWHMarHXU2hw4s8U9LDfM LRPVb5UoPBvZ2WXxrUIIZIqjsU5xcLc8jD3RaJtQwzla/xyjRa05dRH4bpKjOg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1730548747; a=rsa-sha256; cv=none; b=IP8BcBdkgMIyByMbmnA/8bONxB9T/F/XwOBISEvbSkLSYLDHteBR1kJTzkqgk4Q2qmoNYK Kil02znVsBA3MqWxn/ATjATQRUtA//ob23GgXdoWHCjdAK7h3ebj3NXelhcJeVZ4L62sBh 5QvghODhmltXVrQtahnqgIlcd/xmEBbwuI1ES2br6yG85ei6/BvaUWATS+H7rxHE5Dx7yZ N5/OPbV3DQO/CiAiI1r9hn6yw9x+rzbVvwMEfEZl8nGo/lw33gl6s292X+PKpwvd/lqsQT ws236mbRq4/yoK1i1cXGL//22Fi7mBKg8BeqYXiznFiRdHHb4gA2S9VT+/jwWQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=futurile.net header.s=selector1 header.b="lK2/tRZS"; 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 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 38EA65CCFD for ; Sat, 02 Nov 2024 12:59:07 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t7Clt-0005MK-Fz; Sat, 02 Nov 2024 07:58: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 1t7Clp-0005LY-PR for guix-devel@gnu.org; Sat, 02 Nov 2024 07:58:22 -0400 Received: from mailtransmit04.runbox.com ([2a0c:5a00:149::25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t7Clm-0002j1-RI for guix-devel@gnu.org; Sat, 02 Nov 2024 07:58:21 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1t7Clj-0032NW-Jo; Sat, 02 Nov 2024 12:58:15 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date; bh=3b/ncLDXmsFJfk/4mubw31WVgF9VBsPrj+gJ3TS3Nk4=; b=lK2/tRZSomJz/HlOJKHTDtdm+q C2eBYi0BCCuOF7r4IFZZUHoXVNGy1tX3NwpiyyonF3kP/+Bn0PF76ZF+YnEbUGMPd42FfrCXv45tk piMbBuBHolq8rlr+pWv4/u/vFdosfHQF8E+xysJPe0trW3g6Ic0mMPMSQ3sj5EQZrZVscEZZ11eU4 FzB6espLS1TXnjuEcW8qcotIWGCzpmbBC4mrxZS/NIwPoGu3Tl7Hfekf+Ld7PM2rhYlN2B4PAw+7Z 8NGeCemh5d/67Qm/ygVsOMwiCctE8/CvQTISGP1N6xQ2EwFcllL3e1LYIrxslxe84GOVdAIMaeUmy H8Q8c1Vw==; Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1t7Cli-00036g-UK; Sat, 02 Nov 2024 12:58:15 +0100 Received: by submission01.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1t7Cla-009ymo-Mh; Sat, 02 Nov 2024 12:58:06 +0100 Date: Sat, 2 Nov 2024 10:21:44 +0000 From: Steve George To: spacecadet , guix-devel@gnu.org, juli@incana.org Subject: Re: Guix (and Guile's) promise, and how to (hopefully) get there Message-ID: References: <4f396281-d6eb-5218-3d19-0c3050d47b5b@purge.sh> <878qu5gnrj.fsf@wolfsden.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <878qu5gnrj.fsf@wolfsden.cz> Received-SPF: permerror client-ip=2a0c:5a00:149::25; envelope-from=steve@futurile.net; helo=mailtransmit04.runbox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, T_SPF_PERMERROR=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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.83 X-Spam-Score: -2.83 X-Migadu-Queue-Id: 38EA65CCFD X-Migadu-Scanner: mx13.migadu.com X-TUID: EwwGNBXbTx8P On 31 Oct, Tomas Volf wrote: (...) > I do not want to speculate on what I would do in case of such a split, > but at the end of the day the GNU and FSF "brand" is why I am here > today. > > Few years (oh boy the time does fly) back when I was deciding what weird > thing I should learn next, both Nix and GNU Guix were considered. While > most of my friends recommended Nix, after some cursory research I > decided to go with GNU Guix, to a large degree due to the perceived > "guarantees" provided by both the GNU and FSF brands. > > Would I make the same choice today even on purely technical points? > Probably. But I sure did not know enough to make qualified decision as > a new potential user back then. > > If such split would to happen, it would be great to have a better > justification than "it makes some people uncomfortable". Because the > split (at least if not justified enough) would *also* "make some people > uncomfortable" (well, at least me). (...) That's definitely achievable. The most well-known example is Debian's Social Contract: https://www.debian.org/social_contract As Christine said Debian as a project can be a bit special cased, I continue to be very impressed by the work Gentoo did (as a much smaller team). They picked up the Social Contract idea: https://www.gentoo.org/get-started/philosophy/social-contract.html With both, these days we'd probably separate 'how you behave' (code of conduct) from 'what we do' but it's nicely short and to the point. Hope that's food for thought Steve / Futurile