1 |
On Wed, Apr 3, 2019 at 7:05 PM Alec Warner <antarus@g.o> wrote: |
2 |
|
3 |
> |
4 |
> |
5 |
> On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@g.o> wrote: |
6 |
> |
7 |
>> On 4/3/19 8:43 AM, Alec Warner wrote: |
8 |
>> > |
9 |
>> > |
10 |
>> > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@g.o |
11 |
>> > <mailto:NP-Hardass@g.o>> wrote: |
12 |
>> > |
13 |
>> > On 3/31/19 11:20 PM, William Hubbs wrote: |
14 |
>> > > Hi all, |
15 |
>> > > |
16 |
>> > > two weeks from today (2019-04-14) the Gentoo Council will meet at |
17 |
>> > > 19:00 UTC in the #gentoo-council channel on freenode. |
18 |
>> > > |
19 |
>> > > Please reply to this message with any items you would like us to |
20 |
>> > put on |
21 |
>> > > the agenda to discuss or vote on. |
22 |
>> > > |
23 |
>> > > Thanks much, |
24 |
>> > > |
25 |
>> > > William |
26 |
>> > > |
27 |
>> > |
28 |
>> > I'd like the council to discuss the issue and general trend of |
29 |
>> actions |
30 |
>> > (particularly recent) to restrict the ability of developers to |
31 |
>> > contribute to Gentoo. In my view, efforts are being made to make |
32 |
>> > contributions as users substantially easier, while efforts are being |
33 |
>> > made to make being a developer substantially harder. The months of |
34 |
>> > studying, quiz taking, and interviews set a bar that should make |
35 |
>> > contributions from those individuals that become developers easier |
36 |
>> than |
37 |
>> > the average user, not more difficult. |
38 |
>> > |
39 |
>> > |
40 |
>> > This is a pretty vague statement, are there particular things you want |
41 |
>> > the council to review; or just the 'general trend'? |
42 |
>> > I'm not aware of any recent changes to the developer onboarding process. |
43 |
>> > |
44 |
>> > -A |
45 |
>> > |
46 |
>> > |
47 |
>> > |
48 |
>> > -- |
49 |
>> > NP-Hardass |
50 |
>> > |
51 |
>> |
52 |
>> Not just the onboarding, but the retention too. General trend is what |
53 |
>> I'm proposing should be discussed publicly during the meeting. |
54 |
>> |
55 |
>> Three points: |
56 |
>> |
57 |
>> At present time, everyone needs a "Real Name" to contribute. A user, |
58 |
>> with a new email address, can allege to be "Foo Bar" and contribute |
59 |
>> without impediment, but, as recent proposals would have it, developers |
60 |
>> would need to show proof of ID over video call to become part of the web |
61 |
>> of trust for committing. That effectively allows any user to remain |
62 |
>> anonymous by using a false name, obviating a huge portion of the alleged |
63 |
>> benefit to requiring names in the first place. So, developers can be |
64 |
>> held to such a high standard that they can either no longer contribute, |
65 |
>> while we trim eligible pool of new developers and compare that to the |
66 |
>> ease with which any "named" contributor on github or bugzilla can do as |
67 |
>> they please. |
68 |
>> |
69 |
> |
70 |
> I think it is reasonable to try to pursue a more inclusive policy where |
71 |
> identity is more flexible (as I discussed in a different message on this |
72 |
> thread), but keep in mind the Council (and really a few key members) spent |
73 |
> over a year working on the policy we have; so I'm not certain its a trivial |
74 |
> change. You are free to dislike the policy we have and you are free to |
75 |
> suggest we pursue a more inclusive policy, but at least here as a trustee |
76 |
> who voted for it we made a deliberate choice here and barring some middle |
77 |
> ground where we somehow understand that contributions to Gentoo are done in |
78 |
> a low-risk way, we will continue to reject commits from obvious |
79 |
> contributors. |
80 |
> |
81 |
|
82 |
Er, not obvious contributors, but contributors committing obvious |
83 |
violations of the policy, sorry ;) |
84 |
|
85 |
-A |
86 |
|
87 |
|
88 |
> |
89 |
> What I refuse to engage in is an incessant debate about the policy we |
90 |
> have; please accept that we made it in good faith to reduce legal risk for |
91 |
> the project and, if an alternative is presented that keeps risk low while |
92 |
> accepting a broader set of contributions we will consider it in the same |
93 |
> good faith. |
94 |
> |
95 |
> -A |
96 |
> |
97 |
> |
98 |
>> We currently have a RFC, just posted two days ago, for developers to be |
99 |
>> regularly tested to maintain commit status. Again, if the developer |
100 |
>> feels like it, maybe it is easier for him/her to just become a plain old |
101 |
>> user and submit patches, waiting on the (as I see it, dwindling,) amount |
102 |
>> of active other developers ready to commit instead. |
103 |
>> |
104 |
>> Totally anecdotal, I've seen developers that have fairly decent QA on |
105 |
>> their own commits merge PRs from users without full review and |
106 |
>> introducing a whole host of issues because code from users isn't always |
107 |
>> vetted as thoroughly as ones own work. So, I'd argue, the QA standards |
108 |
>> of being a dev don't quite apply to you as stringently once you |
109 |
>> downgrade to being a user... |
110 |
>> |
111 |
>> At the end of the day, holding developers to higher standards than users |
112 |
>> is a given, but it shouldn't be more onerous to be a developer than to |
113 |
>> be a user contributing. |
114 |
>> |
115 |
>> -- |
116 |
>> NP-Hardass |
117 |
>> |
118 |
>> |