Gentoo Archives: gentoo-nfp

From: "Michał Górny" <mgorny@g.o>
To: gentoo-nfp@l.g.o
Subject: Re: [gentoo-nfp] Agenda item: Formalize Gentoo's org structure
Date: Mon, 09 Apr 2018 16:57:34
Message-Id: 1523293047.873.68.camel@gentoo.org
In Reply to: [gentoo-nfp] Agenda item: Formalize Gentoo's org structure by Matthew Thode
1 W dniu pon, 09.04.2018 o godzinie 05∶24 -0500, użytkownik Matthew Thode
2 napisał:
3 > Gentoo has been known to be a two headed entity for a while. While the
4 > fact is that only one of the heads has legal standing to be called
5 > Gentoo, the other head has been doing most of the technical work.
6 > Unfortunately having two heads means that there can be fighting between
7 > them. In order to finally put the matter to some rest I seek to define
8 > Gentoo's org structure.
9
10 Currently, legally, it only consists of the following:
11 > 1. foundation members
12 > 2. trustees
13 > 3. officers (don't have to be foundation members or trustees)
14 >
15 > I wish to extend that to the following.
16 > 1. foundation members
17 > 2. trustees
18 > 3. officers (don't have to be foundation members or trustees)
19 > 3.1 infra members (or at least the lead)
20 > 3.2 comrel members (or at least the lead)
21 > 3.3 council members
22 >
23 > Infrastructure has a clearly defined role in Gentoo. Namely that of
24 > managing foundation infrastructure resources. Bringing those members
25 > under the foundation's umbrella formalizes this. Infra has previously
26 > been fairly nebulous as to who directs them (having been directed by
27 > council, trustees and comrel).
28 >
29 > Comrel has the clear analog of being the HR (human relations). HR
30 > is three to protect the business from human related infighting. Comrel
31 > was previously under the direction of the council, primarily for
32 > historical reasons (the foundation was not well staffed or run until
33 > recently). I thank the council for managing this.
34 >
35 > Council is supposed to be the technical leadership within Gentoo, over
36 > the last decade or so this responsibility has ballooned to encompass
37 > things out side this scope. This seeks to clearly define the powers of
38 > the council to that of technical leadership.
39 >
40 >
41 > One of the drawbacks of this is that being an officer means being an
42 > 'organ' of the business, meaning that some of the current members may
43 > have conflicts with their current job. To this I ask 'Is what you are
44 > doing now not vital? If it is doesn't that make you an organ (even if
45 > not explicitly stated as such)?'
46 >
47 > One of the good things about this (other than clearly defining roles and
48 > boundaries) is that it allows council members to server as Trustees.
49 > This would require a bylaw change, but has been something often
50 > complained about.
51 >
52
53 Matthew, I'm not sure where to start.
54
55 Maybe I should start by apologizing for the length of this mail.
56 I really hate to waste your time having to read all of this but in this
57 case I believe things have gone too far just to leave things half-
58 answered or risk misinterpretation.
59
60
61 I find this proposal outrageous. It is a clear attack on Gentoo
62 developers' right to self-govern. While I wouldn't call Gentoo an exact
63 democracy, your proposal sounds like bureaucrat dictatorship. I will
64 detail on it later on.
65
66
67 But before that, I would like to ask why do you keep pushing forward
68 a proposal that has seen so much negative feedback? And why do you try
69 to push it via gentoo-nfp when you are perfectly aware that the previous
70 discussions on gentoo-project have brought much negative feedback? Are
71 you trying to avoid this feedback?
72
73 Do you believe that the minor changes you've made meet the expectations
74 of all the developers who did not like your initial proposal? Do you
75 believe in it so much that you do not feel it appropriate to ask for
76 their opinion on the updated proposal?
77
78 Do you believe that the developers have suddenly changed their mind
79 and are ready to abandon self-governing themselves in favor of
80 dictatorship of bureaucrats? Do you believe that the recent attacks of
81 William L. Thompson Jr., Daniel Campbell or Daniel Robbins have achieved
82 that goal? Or maybe the gentoo-dev posting restrictions? Do you know
83 that for sure?
84
85 Or are you just trying to use sheer force of repetition? Are you going
86 to push the same proposal over and over again until people agree with it
87 just to be done with hearing about it? Or just until they get
88 frustrated enough and stop replying? Then you could claim you had no
89 negative feedback on 15th reiteration of the same proposal.
90
91
92 But let's get to the details.
93
94 Your proposal -- once again -- makes Trustees the highest-level
95 governing body of Gentoo and reduces Council to technical matters. This
96 is against GLEP 39 which clearly states that Council is responsible for
97 all global decisions and as far as I'm aware is the most recent policy
98 defining the role of Council. Unless you have a strong reason to
99 believe that this policy has been illegally forced upon Gentoo, you are
100 not 'formalizing' anything but attempting to change well-established
101 metastructure and outright lying to the community that the current state
102 is undefined.
103
104 I believe that Trustees can't be the highest governing body of Gentoo
105 for a number of reasons. I will enumerate those I can think of below:
106
107
108 1. Trustee elections are not even half as democractic as Council
109 elections.
110
111 With no 'reopen nominations', with the ability to accept Trustees
112 without a vote or for existing Trustees to appoint new Trustees for
113 missing slots, and finally with low interest in developers becoming
114 Trustees, this is effectively 'Trustee seat giveaway' and not
115 an election. This is already bad enough for governing the Foundation
116 and I am fully against extending this to governing the whole of Gentoo.
117
118 And if you believe that reducing the power of Council will suddenly
119 convince developers to increase their interest in becoming Trustees, you
120 are wrong, for reasons outlined in further points.
121
122
123 2. Bad Trustee work... increases their chances of re-election.
124
125 Given that each new Trustee takes legal responsibility about the state
126 of Foundation, he/she is directly endangered by repercussions of any
127 problems within the Foundation, including problems caused by previous
128 Trustees. As far as I'm aware, we hadn't established any clear way of
129 new Trustees protecting themselves against this, and most of the new
130 candidates aren't really capable of suing previous board 'just in case'
131 as Kristian suggested.
132
133 As a result, if Trustees leave Foundation in a bad state (which has been
134 the case so far), then a number of candidates is going to refuse
135 the nomination because they do not want to take responsibility for
136 mistakes of their predecessors. And this goes on recursively. At this
137 point, even if Trustees finally managed to finish IRS as they claim
138 they'll do, I personally would still have serious doubt whether I could
139 really trust things are fully solved.
140
141
142 3. Trustees have direct control over their electorate.
143
144 Who votes for Trustees? Foundation members. And who appoints
145 and removes Foundation members? Trustees, of course. So we're talking
146 about giving away governing the whole distribution to people who
147 directly decide who can vote for them, and who can't, and do that
148 in rather arbitrary way.
149
150 Before somebody claims that Council is in the same situation -- not
151 exactly. The Council doesn't directly interfere with recruitment
152 or retirement -- it only takes care of appeals. Not to mention that
153 the rules for becoming a developer are far more precise than rules for
154 becoming a Foundation member.
155
156
157 4. Not everyone can be a legal Foundation representative.
158
159 This has been the argument a lot of people mentioned. Some of our
160 developers simply can't legally be an Officer, not to mention Trustee
161 because of their employment or other legal positions. Your proposal
162 unjustly prevents them from having any governing position.
163
164
165 5. You are conflating governing and bureaucracy.
166
167 What we have right now is two disjoint bodies: Council which is elected
168 as representatives of developers, and Trustees who are responsible for
169 dealing with the bureaucracy. With your proposal, developers are now
170 partially governed by bureaucrats for no real reason except... we need
171 bureaucrats, and bureaucrats want to rule us.
172
173 What you're doing here is blocking competent people who were doing a
174 good job dealing with non-technical matters on the Council just because
175 they do not have the necessary skills or experience to do the Trustee
176 work. And on the other hand, giving power to people who may not be
177 trusted developer representatives just because they claim they're going
178 to take care of the bureaucracy.
179
180
181 6. Trustees have serious problems dealing with their own work.
182
183 Let's be honest. Trustees haven't been exactly the perfect caretakers
184 of legal and financial matters. Even skipping the tax problems, let's
185 talk about copyright problems. Rich Freeman has started the work on
186 solving them long time ago. Then Trustees were responsible for it
187 and did not manage to do anything except for copying the Rich's text
188 with minor changes (also made by him) to Wiki.
189
190 The whole copyright effort started again when I established the 'joint
191 venture'. Which was pretty much a nice way of saying 'we will do most
192 of it for you because otherwise it will never happen'. But sure, that
193 was a complex problem.
194
195 Just take a look at their meeting logs and see how many items keep being
196 moved from month to month with no action taken:
197
198 https://wiki.gentoo.org/wiki/Foundation:Meetings
199
200 At some point, you start thinking that Trustees are putting more effort
201 in trying to replace Council than in actually doing the things they were
202 elected to do. Do you really think they will be doing a better job with
203 more responsibilities at hand?
204
205
206 7. Who will oversee the Trustees?
207
208 Right now, the Council handles all the global decisions and appeals
209 in Gentoo. However, if Council goes rogue and starts working against
210 the goals of Gentoo, Trustees can intervene. If Trustees become the
211 highest authority for decisions and appeals, who is going to intervene?
212
213
214 That's all I can think of now. But I think that's 7 reasons too many
215 for Trustees to claim any direct leadership position. Trustees have
216 a clearly defined role in serving and protecting Gentoo. Extending that
217 to exercising daily power in leading Gentoo is not going to be good
218 for the community, and certainly it is not going to be fair to other
219 developers.
220
221 --
222 Best regards,
223 Michał Górny

Replies

Subject Author
Re: [gentoo-nfp] Agenda item: Formalize Gentoo's org structure Matthew Thode <prometheanfire@g.o>