From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: Re: My resignation from Emacs development Date: Sat, 23 Nov 2024 17:59:39 -0600 Message-ID: <297cd584-f548-4058-b647-3017b17b71e1@alphapapa.net> References: <86o726mlup.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16285"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: acm@muc.de, emacs-devel@gnu.org, rms@gnu.org, stefankangas@gmail.com To: eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 24 01:00:36 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tF03H-00047d-Mw for ged-emacs-devel@m.gmane-mx.org; Sun, 24 Nov 2024 01:00:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tF02d-0008NG-2E; Sat, 23 Nov 2024 18:59:55 -0500 Original-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 1tF02a-0008Ml-RL for emacs-devel@gnu.org; Sat, 23 Nov 2024 18:59:52 -0500 Original-Received: from iguana.tulip.relay.mailchannels.net ([23.83.218.253]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tF02Z-00033Y-5w; Sat, 23 Nov 2024 18:59:52 -0500 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id DA4BC180E23; Sat, 23 Nov 2024 23:59:46 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a316.dreamhost.com (trex-0.trex.outbound.svc.cluster.local [100.125.48.166]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 631C6181591; Sat, 23 Nov 2024 23:59:46 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1732406386; a=rsa-sha256; cv=none; b=Xh4BYgOcikv31zDiW7a8SZTzVWSVNqgbwCwghodzo2xtcdjNdl+wnsgCBgC5083nL8DD37 UhqXVWEi8nWokBFAAxsJjHmKH3J9R+s/QE5L4XoEGt5brwIZwkkn0Wi2GuvHsiNXUZUs2r 4ob7Yb/1575esrSQabYmn0T7s3JWnzOiXDGBUnGA7o34iwgfh4FK3OCdH5HpRRNlot062e cCYn1T61o5zvdLdZKLuajAkNbIQ0mt5oq2NvnX3tKYwH2IwA9N6L09qisgHieYc2Le5wDl blgLb+P7+sqbKSpLkU8F4PZSBGK+j2uie/CKOqBfL3i1ZWwYLA4iXvslo2nWug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1732406386; h=from:from: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:dkim-signature; bh=pBBjS+3dgJ3nwwIzQ2jp+b4AUGKallgiuDpx21+m5GQ=; b=6J7zQLdR+M/sxfHt7sA6LL/Z9CHgjqS7dYdd5/6tfWuqvqnI1uUXx/vGjoPfbHsTwaQcN1 Hgaax/Y1+A1e81d6beY+BSs90JWFZTR1WftNMXGbUxOs78yQKIH5RsEqdNh2d6LTrV/oRL vq6pE2JlodFKp9tPfaSDsB676loxSVTAk7HUvXq2TzGzRmG+yY+WSRdgnjZ0U7INEFNBh3 YCL6q4N5TD03CgoYsXKx3OIlm+KlhYZQBQpvCsgzwfHmmrtm3P0LLZgGYXkHgahPma11NG QbbBnrwQpmW6icjAVDUtDQ93geFk7x6eC9Zw5HWVDAervTnkn4z00g/mwX3K7w== ARC-Authentication-Results: i=1; rspamd-dcc6979f6-frd5r; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Illustrious-Harmony: 4a19412b15b89aff_1732406386665_193156990 X-MC-Loop-Signature: 1732406386665:3314374815 X-MC-Ingress-Time: 1732406386665 Original-Received: from pdx1-sub0-mail-a316.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.125.48.166 (trex/7.0.2); Sat, 23 Nov 2024 23:59:46 +0000 Original-Received: from [10.17.137.245] (unknown [172.98.33.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a316.dreamhost.com (Postfix) with ESMTPSA id 4XwpqP4XTHz66; Sat, 23 Nov 2024 15:59:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1732406386; bh=pBBjS+3dgJ3nwwIzQ2jp+b4AUGKallgiuDpx21+m5GQ=; h=Date:To:Cc:Subject:From:Content-Type:Content-Transfer-Encoding; b=RCCt5zVAIzM5J1DM7xD+mPO+EEiW7Ah+sN/QhXJU4j7qr85hdZNVbEJmdZy3qFwqZ ymqJgCoeuAP8Z/rxhnMRTW3UzqmaXZkR9zEngKcS9c8YTTGMQ7Xucfhsy2TYEdd4R7 o1OkQ2FsDhbQ5LkLlKXLnVsIcO0rrvtmoLEBtzgxBp2gD+lNRsDQpkZIUeUNkzvhIW hBJOugKiwUjhXDdZ7ITCiVv+yhBMF3cg9xt0TO86xxatC+/CTqSyAhD+smR07iHZ2s /Dq/DHGeyHzTCG9hXCqlBSNZ9QJfWNB30yfq90K8CMbqEh1/ZWjHXCQh/+sy5VhOR/ o8D0fLw+guZTg== Content-Language: en-US In-Reply-To: <86o726mlup.fsf@gnu.org> Received-SPF: neutral client-ip=23.83.218.253; envelope-from=adam@alphapapa.net; helo=iguana.tulip.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325638 Archived-At: > I object to codifying such rules, for two reasons: > > . Rules that force people to behave decently and respectfully to > others send a message that people are not trusted to do it > otherwise, which, to me, smells of totalitarian societies and > by-default incrimination of people we know nothing about. We have > Gnu Kind Communication Guidelines where other projects have the > notorious Codes of Conduct, for this very reason. > . If such rules are broken, we have no real power to do anything. > IOW, the "or else" clause of any such rule is basically empty. > The only measure we have is to take away their write access, which > is again a doomsday weapon, and will certainly avert contributors > if applied when, say, some change was installed without waiting > for 14 days. > > Beyond the above, I personally have no will to enforce such rules, and > if the decision is to introduce them, someone else will have to do > that, because I will not. It is against my vision of how such > communities should be led, and no one can ask me to do this job > against my principles and my best judgment. FWIW, I completely agree with Eli. Emacs is not like the others, both technically, as software, and socially, as a project and community. We assume good faith by default; we are forgiving of mistakes and "bad days"; we don't look for reasons to accuse others of various violations, to impose penalties or threaten to. This place is a welcome respite from what seems to be the norm. And so we don't make lists of such potential violations to hang over our heads as a lingering threat. That's something my elementary school teachers did, when we were learning how to behave and work together in groups. I don't want to regress to such a state, and I think it isn't needed here; beyond that, it would have negative effects. We already know how we should behave here. Yet, we are people, so sometimes we fail. And the world keeps turning, and emacs.git keeps receiving commits, and people keep coming and going as life goes on. I expect that, someday, when I am no longer present on this world, emacs.vcs-of-the-future will still be receiving commits. And I hope that the participants then are as generally friendly, tolerant, and forgiving as they are now--not looking to cite each other for rule violations. --Adam