X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mx1.tetrasec.net (mx1.tetrasec.net [74.117.190.25]) by lists.alpinelinux.org (Postfix) with ESMTP id 1A529F84D16 for ; Mon, 22 Apr 2019 20:38:21 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 9938F9E219B for ; Mon, 22 Apr 2019 20:38:20 +0000 (UTC) Received: from ncopa-desktop.copa.dup.pw (67.63.200.37.customer.cdi.no [37.200.63.67]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: alpine@tanael.org) by mx1.tetrasec.net (Postfix) with ESMTPSA id 3419D9E1D18 for ; Mon, 22 Apr 2019 20:38:19 +0000 (UTC) Date: Mon, 22 Apr 2019 22:38:12 +0200 From: Natanael Copa To: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] Stripping down the governance model proposal Message-ID: <20190422223812.621f30d5@ncopa-desktop.copa.dup.pw> In-Reply-To: <20190415152330.GG1179@homura.localdomain> References: <20190415152330.GG1179@homura.localdomain> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-alpine-linux-musl) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, On Mon, 15 Apr 2019 11:23:30 -0400 Drew DeVault wrote: > There is a general sense of dissatisfaction with the governance proposal > under discussion. It's too big and makes a lot of changes at once. > > Simplified governance model: > > 1. The core team is stripped down to 3 trusted people. > 2. The core team is generalized to "responsible for everything". > 3. The core team delegates their responsibilities at their discretion. I think this may be a good starting point. We should try start as simple as possible. We now have: - The current original docs[1][2] describing the (approximately) current state. - The proposal written and submitted by Chloe[3] (which was based on feedback on IRC) - Drew's simplified governance model here above. I'd also like to share some of my thoughts on this. First, I am thankful for the trust the community is showing me. But I don't want become a bottleneck or single point of failure. I want have the possibility to take a break or vacation without the project collapsing. Not because I want to leave, but knowing that I *can* would make things less stressful for me. So I definitively like the idea of a trusted group of 3. Lets call it the "council" for now. The council would have the responsibility for the Alpine project goals, the guiding principles, the code of conduct, the governance rules, how decisions are made within the project. They would also be the people that help resolving conflicts. The council would delegate the technical responsibility to a technical board. The technical board would have the final say on technical decisions, and have the responsibility to coordinate the different teams (packagers/maintainers, infra, docs, release engineering etc). They would not deal with conflicts or other people issues. That way we could have non-technical people in the council, people with great people skills and great organizational skills. And we could have people with great technical skills in the technical board. I think we could start with letting all current core team members be a part of both the "council" and the "technical board", and then ask who may be interested in be in only one of those, or maybe none. Some may be perfectly happy with just continue maintain their packages. I still think we should have some documented procedure on how to become a member of either of the council or the technical board, and how to expel someone misbehaving, not complying with the code of conduct. We could probably reuse some of the current procedures. Now, this was only some thoughts and I think our working group (Kevin, Allison, Richard and Chloe) should look at this and try extract the best parts of what we have got so far. Maybe they could work out a simple, but more specific proposal, maybe even with some options or alternatives? -nc [1]: https://lists.alpinelinux.org/alpine-devel/6024.html [2]: https://lists.alpinelinux.org/alpine-devel/6025.html [3]: https://beta.docs.alpinelinux.org/developer-handbook/0.1a/Teams/index.html --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---