Gentoo Archives: gentoo-project

From: Rich Freeman <rich0@g.o>
To: gentoo-project <gentoo-project@l.g.o>
Subject: Re: [gentoo-project] Social Contract clean-up
Date: Tue, 27 Mar 2018 16:28:42
Message-Id: CAGfcS_=UTvNq0se1sL6BFK1HP9YpVmg7R7iwnKsLWZbwS0zS3A@mail.gmail.com
In Reply to: Re: [gentoo-project] Social Contract clean-up by Daniel Robbins
1 On Tue, Mar 27, 2018 at 11:47 AM, Daniel Robbins <drobbins@××××××.org> wrote:
2 >
3 > The basic delineation that people should (start) to use is that the Council
4 > directly runs the project, and the Trustees oversee issues related to the
5 > long-term health of the project. The Council is the executive team, and the
6 > trustees are the board of directors.
7 >
8
9 If that were truly the model then the Council would be responsible for
10 running the Foundation's operations, including budget/taxes/etc.
11 Certainly in any business this is a task the board delegates to the
12 executive.
13
14 You obviously understand the intended model here better than anybody
15 else, but this isn't really the reality on the ground today,
16 regardless of how we ended up here.
17
18 The reality today is that the Council has been running all
19 non-financial/business aspects of the distro for some time, and the
20 Trustees have been minding the finance/legal/compliance side of
21 things.
22
23 The problem is that very few members of the Gentoo community are
24 really interested in operating a non-profit Foundation. Those who
25 have should be commended for doing anything at all because they're
26 unpaid volunteers. However, the reality is that we haven't been able
27 to keep up with things.
28
29 Normally an executive is accountable to a board, but this is
30 inappropriate in this case because I suspect a majority of those
31 casting votes for Council/Trustee members have not been electing
32 people into the Trustee positions that they wish to exercise oversight
33 over the Council. Rather they're just picking the best options they
34 can from a very limited slate of candidates, and in several recent
35 years there hasn't even been an election due to a lack of candidates.
36 At least we're better off than we were a few years ago when we failed
37 to even fill all the slots.
38
39 There is a lack of interest in running for Trustees for a number of reasons:
40
41 1. Most of us are here because we're interested in running a linux
42 distro, not maintaining budgets and filing taxes.
43 2. Because of the general state of neglect historically some have
44 legal concerns with being associated with the board, since this could
45 create personal liability.
46 3. In general being a member of a board can create legal/compliance
47 issues with other obligations. Many who are employed might need
48 approval from their employers to take on this role. This is
49 especially true of those who are likely most qualified to do the work.
50 4. The Foundation's resources are pretty limited, which makes it
51 difficult to pay our way out of these issues. We can't just go write
52 a check for $200k to KPMG/etc to get them to fix everything for us.
53 Obviously we try to be as efficient as possible so $50k goes a long
54 way towards running our servers/etc, but when you start getting into
55 professional services this kind of money would basically pay for an
56 assessment and a few meetings or maybe a small project.
57
58 And then this is compounded by our understaffing in general.
59
60 So, on one hand we should be grateful for those who do run for
61 Foundation positions and who are trying to fix the
62 financial/compliance side of things. On the other hand many are
63 concerned because a lot of people with complaints seem to see the
64 Trustees as a way to basically try to overrule the Council.
65
66 There are a couple of potential ways to solve this problem but none of
67 them are going to work without agreement across the Council/Trustees.
68 A challenge here is that the Council is largely composed of people who
69 want nothing to do with running a non-profit, and the Trustees are
70 largely composed of people who were interested enough in running a
71 non-profit that they undertook a rather painful job to try to fix
72 things. So, as soon as the question comes up as to whether long-term
73 we even want to run an independent Foundation we end up with
74 disagreement between the two bodies.
75
76 I don't think that anybody involved means ill by any of this. There
77 are just differences of opinion and the problem is that due to some of
78 the legal problems with the Foundation it is hard to drive to some
79 kind of consolidation of power that might resolve things. I'd suggest
80 that devs who want to get rid of the Foundation should run for Trustee
81 slots so as to create an actual opportunity for the members to have a
82 choice when they vote, but this requires devs who are mainly
83 interested in getting rid of the Foundation to basically assume legal
84 responsibility for running the Foundation that they mainly want to get
85 rid of. If the Foundation was sitting on a big bank account so that
86 this activity could be self-funded that might be more appealing,
87 because they could just take over, direct the Foundation to hire a
88 bunch of lawyers to turn things over to the new owners, and then vote
89 themselves out of a job.
90
91 One thing that might help for the long-term would be to try to isolate
92 the problems. Rather than continuing to have the Foundation keep
93 buying new servers/etc, perhaps it would make sense to start a new
94 funding model in parallel (whether an independent corp, or an umbrella
95 org, etc), and have all new operations be funded out of that, with
96 donations being directed to it. Then the Foundation would be operated
97 so as to deplete its assets until it owns little more than the
98 trademark/copyrights, and a mountain of legal issues. That reduces
99 the problem to one of rescuing the IP without the need to actually run
100 the day-to-day. With no new financial transactions going onto the
101 books it also makes the problems more finite. But, I am not a lawyer
102 so perhaps there is an issue with an approach like this.
103
104 I think what matters most is coming up with something sustainable
105 moving forward. Fixing the past is painful, but there is little point
106 in it if we can't even keep up with the present. Even if everything
107 were in good standing right now I have no confidence that we have the
108 processes in place to ensure they remain in good standing, which means
109 any effort we spend fixing the past is all for nothing. On the other
110 hand, if things were fine going forward we could figure out what it
111 would take to fix the past, and then have a donation drive or
112 something to deal with it and people would feel more confident in
113 giving because they know that things are in good hands moving forward.
114 I don't think we could honestly call for such a thing today.
115
116 I think that if you asked around most community members would just
117 prefer to not have to own servers/IP/etc at all. If such a thing were
118 practical it would let us focus on actually running a distro and not a
119 business empire.
120
121 Again, my goal here isn't to slight Trustees, past or present (myself
122 among them historically). They're volunteers, and we're getting what
123 we paid for.
124
125 Hopefully this explains why I have concerns with increasing the scope
126 of the Trustees/Foundation. IMO in the long term we ought to be
127 reducing the Foundation to a shell that will ultimately go away, and
128 increasing its scope is going backwards. If the Foundation were
129 actually healthy I might feel differently, but right now I see it as
130 the biggest source of risk in Gentoo right now.
131
132 --
133 Rich

Replies

Subject Author
Re: [gentoo-project] Social Contract clean-up Daniel Robbins <drobbins@××××××.org>