Nixpkgs 核心团队已解散。
The Nixpkgs core team has disbanded

原始链接: https://discourse.nixos.org/t/the-nixpkgs-core-team-has-disbanded/79413

Nixpkgs 核心团队宣布解散,理由是该角色的工作已难以为继,且与积极的技术贡献存在冲突。尽管团队取得了显著成果,包括改革提交者授权机制、改进安全流程以及建立人工智能政策,但他们在指导委员会(SC)内部面临着系统性问题的阻碍。 团队报告称,指导委员会存在持续的微观管理、沟通不畅以及缺乏有效授权的问题。这种环境对其工作造成了“拖累”,使其无法履行宪章规定的职责。核心团队表示,指导委员会目前既无法作为有效的后盾,也无法成为高效的决策机构。 此外,团队指出,社区文化中弥漫着不信任及充满对抗性的零和博弈氛围,这不仅阻碍了协作式领导,也加剧了成员的倦怠感。由于难以招募新成员填补空缺,解散成为了唯一可行的选择。团队成员计划减少对该项目的参与,但他们仍坚持轻量级、基于共识的治理原则。他们希望通过此次经历,能为未来更有效地领导 Nixpkgs 提供借鉴与改进。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Nixpkgs 核心团队已解散 (nixos.org) 47 分钟前,Meleagris 发布,34 分 | 隐藏 | 往日 | 收藏 | 3 条评论 帮助 internetguy 9 分钟前 | 下一条 [-] Nixpkgs 还会继续更新吗?维护工作将如何进行(我对 Nix 生态系统完全不熟悉,所以这可能是一个愚蠢的问题) 回复 anglesideangle 3 分钟前 | 父评论 | 下一条 [-] 维护和更新将照常进行 回复 threethirtytwo 5 分钟前 | 父评论 | 上一条 | 下一条 [-] LLM 回复 考虑申请 YC 2026 秋季批次!申请截止日期为 7 月 27 日。 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

The Nixpkgs core team has unfortunately decided to disband.

We’re proud to have had the opportunity to lead by example in bottom‐up, consensus‐focused governance for Nixpkgs, and of our achievements over the past 10 months, including reforming the committer delegation process and onboarding 19 new committers, empowering maintainers by extending the merge bot, re‐establishing contact with GitHub and securing the sponsored Enterprise Cloud upgrade, helping triage GHSA-67f2-674w-6g63 and track the GitHub security risks exposed by that incident, and establishing an initial automation/AI policy, as well as helping resolve many incidents that were escalated to us.

However, it has sadly not turned out to be the lightweight role compatible with active technical contribution that we had originally hoped it would be, and two weeks ago we reached the conclusion that stepping down is necessary for our health. We believe that it’s unsustainable for the team to continue, as demonstrated in part by our attrition to date. With only one person actively applying in response to our call for new members and mixed response to outreach, recruiting sufficiently to keep things healthy looks untenable. Therefore, especially with a Steering Committee election due imminently, we think the best way forward for Nixpkgs governance is to be honest about the circumstances that have made dissolving the team unavoidable, in the hopes that it may help future efforts.

Our experience is that the Steering Committee as an institution lacks a native instinct for the delegation envisioned by the constitution, while also not being sufficiently engaged and cohesive to handle individual decisions at those levels itself. This manifests as unnecessary micromanagement of teams below them and chronically poor communication, including lack of clarity from SC members about when they’re speaking for themselves or representing a joint position, matters brought to our attention with desired outcomes already attached, taking ownership of issues entirely within delegated areas without involving relevant teams, and insufficient and delayed responses to concerns. The end result has been inadequate coordination on matters like GSoC, grants initiatives, and AI policy, slow and difficult progress on matters relevant to Nixpkgs like moderation and GitHub org owner reform, and general uncertainty about whether we are trusted to autonomously make decisions within our remit.

These issues have persisted despite our repeated attempts to discuss them. This is, of course, a systemic problem rather than one any single SC member could solve; we don’t envy the demands of the role, have been impressed by the efforts of several members, and recognize that every individual naturally has limited time and energy and can only do so much in the context of a representative majoritarian committee. Ultimately, though, it leaves the SC not functioning effectively as either a representative backstop to delegation or a proactive decision‐making body. The resulting environment has acted as a consistent drag on our work, making it difficult for us to fulfil our constitutional mandate of “Project Direction, Decision-Making, Coordination with the NixOS Foundation Board, and Creation and Management of Teams, where they pertain to Nixpkgs”.

We believe our high‐trust consensus decision‐making model has resulted in high‐quality discussions and good results, and is a better fit for a delegated local governance team than the majority votes used at the top level by the SC. It’s not news to anybody that our community has many strong divides and disagreements, but nonetheless we’ve seen many situations where the ability to call on the core team for a resolution has helped calm tensions and led to agreeable outcomes. We consider the strong approval for the initial automation/AI policy from people with highly divergent views to be proof that it’s possible to find paths forward and make significant improvements even on seemingly intractable topics.

It inevitably takes its toll to step in under such circumstances, though. Given our own experiences and the history of the project, we understand why there is a general distrust of governance in the community, and how that has encouraged a combative, zero‐sum approach to disagreements. While those methods may work to effect change despite a leadership vacuum or to be heard by unresponsive governance, they contribute to burnout when leadership teams are trying to engage in good faith and foster productive discussion. That outcome only rewards those who don’t care to listen to the community or to pursue trust‐based consultative leadership at all, further reduces the small pool of experienced contributors with the time and desire to participate in governance, and risks locking in the historical status quo of decision‐making by deadlock and attrition.

We want to be clear that this decision is not the result of any one incident, but the culmination of long‐running patterns. The matters in our jurisdiction are left with no direct owner at present, with the SC acting as the final backstop as always. We both plan to reduce our Nixpkgs involvement and have no intention of running for SC. We still believe in the principles the team was founded on – that clear, lightweight processes for decision‐making and dispute resolution are critical to strengthening Nixpkgs and addressing the problems we’ve seen as contributors – and hope that a genuine delegation of engaged, technically‐focused, collaborative Nixpkgs leadership by top‐level governance will be possible in the future.

We’d like to thank everyone who has supported our work, and regret that the team hasn’t been in a position to solve these issues more comprehensively and sustainably.

On behalf of the Nixpkgs core team:

联系我们 contact @ memedata.com