From nobody Tue Dec 30 08:59:08 2025 X-Original-To: hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dgRpt2HPfz6LbFP for ; Tue, 30 Dec 2025 08:59:18 +0000 (UTC) (envelope-from etnapierala@gmail.com) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dgRps0Cvxz3xTc for ; Tue, 30 Dec 2025 08:59:17 +0000 (UTC) (envelope-from etnapierala@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="d/ur3+Z3"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of etnapierala@gmail.com designates 2a00:1450:4864:20::32c as permitted sender) smtp.mailfrom=etnapierala@gmail.com Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4779cc419b2so76114625e9.3 for ; Tue, 30 Dec 2025 00:59:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767085151; x=1767689951; darn=freebsd.org; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=CjMdq6zEUVoO9nlVfweQo+7ML7qowqnXj2AkCUAxAcU=; b=d/ur3+Z3/6ys1+aAwSy2vVZfrVSuskYPIv7Quyxo2rcWfZRwjbdIp/9xx0oQe1UX5J LZ6PHhTIk1cJrpfxime7SQYfvSSOXbrHhzJU27AV7/2eAZBMizDqI06chTeFomTGtpsD GpR2Z2InAUr9yscR2ZCD86JZ4PP0LmCafj3ede/qdKzvMLELWhhhimwj3HzXYLJCDhic PI7VCaQlbH5i+9ocgLBvM9uUadIlROacofjseUlyvbhEHjdeD+eRlUk1yRUAXLRszbcN +piIMv5orSGgu1AL/0tDp8nuBfkYxbGLdBnNq21TLDG1HdSVkhWjZ0yk2O/AGih5AUn4 gzxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767085151; x=1767689951; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:sender:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CjMdq6zEUVoO9nlVfweQo+7ML7qowqnXj2AkCUAxAcU=; b=tn+GGRcmPpe8Ow2ILP9LdrfM+5vNCbYtFRXj3xRl63+WFBWpdBrWeS5K0cwx3mqq/k 8QQm2mKK5/HaCmxQZ2uxfwJJ/wZ0RsUjb927NwSflg/Sjmsou7jwzjMrEghjDb0YfpBs BQ7dI/8l/CXu3tRgj8+UAuF5Nt/Dl4r8WDT4qcaNoVBnoiy5oF0OVTCf7OtbXtA6pccf DsdFHmC1BuwKBZ/TZp02MRXaQRxRBWdHmGpCa/p3Yk34pmnrp+iC0q6KwoatxjD+C3yZ F3aHEgeYxRJw0VcR1vniV2ITbXlvY5EL/cH8Qsnl5McUlibYM8ErR/7frSm3SKrDcNjr NAiA== X-Gm-Message-State: AOJu0YynhkpZOcG+m0RRJRJOGliyltmHjrIWTjxaB19V3/Wz6IxUIhLQ 61z+ckidSEdTKIUVsd16Y5OFDJjGJzZlFsKVKhZDCUIXAHhk4wCL/ZvAmgt5UDqf X-Gm-Gg: AY/fxX4RZbUZv/CuRdPTuV2HJzKYhbLpAkIlhyFj41LA8GdHNQ0H4ltaJhIoHGFesX2 dlWUrpdMwogpE97hDn8KBLMaj/sQshiM9U+HHHuuz3TApFlbmphpYw1jAQiNr68CqIzs/sVcd4l Lo0LBWD3Ni+/cZi9/qwVNbtS/qSvBoZxvZphRfPtTcE4MPyZcndl4aKdz+9f4G0KilmqWZk8Z8j 1vtLJzRWVoi7wXeifg+iTBDsHkzj1NLyXHOnNScophyGEvIqQHMDjmgzi4g8+mQM7JqZBl9qbTM /0RaVLT49VR/gzFAxmXUPeFubRTOeQQLGeLU3PXZixyND69/yOzuUDutN+nIWsyOLghrYRsxFk2 JRvwLv9eQvIf5ex1Nx2hTo5Oow3HKN+tHXBt+7wtCzrTW8NbI5FNVpWQNBbgcYkBJMTitwPvwFE w= X-Google-Smtp-Source: AGHT+IEcVOgu0M/lakgMF0BA+36H4O3GC4bbs/xLcQjZEXPo2dADWD6rbLvcTcPIqad/6A9uaJcLMQ== X-Received: by 2002:a05:600c:4ecd:b0:477:1bb6:17e5 with SMTP id 5b1f17b1804b1-47d19593e32mr403571385e9.30.1767085150670; Tue, 30 Dec 2025 00:59:10 -0800 (PST) Received: from pustaq.ultrahub ([81.78.79.83]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1aef7sm67160188f8f.7.2025.12.30.00.59.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 00:59:09 -0800 (PST) Date: Tue, 30 Dec 2025 08:59:08 +0000 From: Edward Tomasz =?utf-8?Q?Napiera=C5=82a?= To: hackers@freebsd.org Subject: "Why I am retiring from contributing to FreeBSD" Message-ID: List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.898]; FORGED_SENDER(0.30)[trasz@freebsd.org,etnapierala@gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), DKIM not aligned (relaxed),none]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[trasz@freebsd.org,etnapierala@gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; TO_DOM_EQ_FROM_DOM(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32c:from] X-Rspamd-Queue-Id: 4dgRps0Cvxz3xTc Hi, I’m trasz@; over past two decades I wrote the iSCSI stack, and autofs(4), and rctl(8), and ZFS ACLs, and reroot, and some other bits, working for FreeBSD Foundation and now University of Cambridge. Currently I’m in a weird situation where FreeBSD core team (likely) won’t kick me out until I release the email archive documenting their mishandling of a certain incident, including them lying to my face to discourage me from speaking up about it. Or, they could kick me out for protesting against genocide in a way that hurt core team member’s income streams. Or because a YouTuber they like asked them to. We’ll know the official excuse once it happens :) This email is about something else though. Normally this would barely raise any eyebrows, but given current circumstances it deserves closer look: seems like core@ scared away another long time contributor: https://forum.opnsense.org/index.php?topic=50102.0 The background - record of someone’s hurt feelings - can be found at: https://web.archive.org/web/20250616201452/https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280701 Note that I don’t know the situation and so I’m not definitely claiming core is in the wrong here - just that it would be naive to blindly trust they are still doing the right thing, given recent history. The problem, as I see it, is that core@ has learned, consciously or not, that they can just ignore the developer community altogether. They don’t even bother answering emails at this point. Another committer declared that “the proper way is to elect better core team next time”. And so there is this fundamental problem that we grew attached to larping democracy with core elections. Real democracy depends on being able to criticise the elected team, which in FreeBSD is not currently allowed; any discussion on this topic gets immediately squashed. Democracy also requires transparency, which is something that we used to have, at least betwen core and developers, until the current core team “forgot about it”. This whole mechanism is fundamentally broken, yet we refuse to acknowledge that and instead continue the cargo cult. So, go read the links above, then ask core@ what happened there. Sorry I have to do it like this in public, but my previous, more private, attempts have all been ignored.