1 |
This has been a long time coming. I have purposely held back such a post for |
2 |
many years. I have not been on any Gentoo related mailing list since 2008. Not |
3 |
to dredge up the past which has some what haunted me and plagued my efforts to |
4 |
return on numerous occasions over many years. |
5 |
|
6 |
For a brief recap; |
7 |
|
8 |
In 2008 days after stepping down as a Gentoo Foundation Trustee, due to |
9 |
harassment[1] 8/27/08. I made a post on the Gentoo -nfp mailing list and got a |
10 |
bit unruly[2] 9/2/08. Which lead to a single developer complaining to devrel |
11 |
at the time. I was banned from posting to the -nfp list, and I circumvented |
12 |
that ban with a single post[3] 9/2/08. Which about a week later lead devrel to |
13 |
decide to suspend me as a developer, prevent commits for a 1 week period of |
14 |
time[4]. I saw such as unproductive, penalization, and insulting given what |
15 |
had taken place with me stepping down as a Trustee and no respect for any |
16 |
efforts. I elected to resign against the advice of some saying remain. |
17 |
|
18 |
This suspension/retirement went from preventing commits for 1 week, to over 8 |
19 |
years. In that time Java on Gentoo has been HEAVILY neglected and needs LOTS |
20 |
of work. Far more than any one individual can do on their own. I have made |
21 |
efforts to contribute over the years not just in Java but in other areas. |
22 |
Proxy maintaining is fraught with problems, it wastes others time, it slows |
23 |
things down and is far from ideal for anything but minor contributions. Not |
24 |
for large contributions over periods of time. Even now I have open PRs on |
25 |
Github[5] and would have many more. I have lots of updates in my own overlay |
26 |
not in tree[6]. |
27 |
|
28 |
Which I have Copyright most stuff in my overlay to my business Obsidian- |
29 |
Studios, Inc. per the advise of another Gentoo Developer. I rather not work in |
30 |
my own overlay, but its the only way I can work productively. But it does not |
31 |
fix the main tree, benefit others, and I have to work around issues in the main |
32 |
tree I cannot fix directly. The copyright is because in ways I feel Gentoo |
33 |
wants my work and effort but not me. Since I cannot commit directly, copyright |
34 |
is the only way I can get credit for my efforts. |
35 |
|
36 |
There has been some effort to get Java current on Gentoo in 2015 and 2016, but |
37 |
sadly looks like it will be returning to very little happening again. It was |
38 |
mostly chewi/James Le Cuirot, and also monsieurp/Patrice Clement updating |
39 |
JDK/JRE and some packages. While chewi has been around Gentoo Java for some |
40 |
time, he does not really use any of that stuff, not for work or personal. I |
41 |
believe that is also the case with monsieurp. Therefore it is of no surprise |
42 |
that at least chewi is looking to move on to other areas of the tree like |
43 |
Games. chewi is not leaving java entirely but time and contributions have |
44 |
fallen off and likely to continue. Chewi has not stepped down as Java Team |
45 |
Lead, but that is likely coming. Who will be the replacement? Who will help |
46 |
further Gentoo Java? |
47 |
|
48 |
It is quite frustrating to see things neglected. It is frustrating to see no |
49 |
one working on things I would be working on. It is even more frustrating to |
50 |
have others prevent my contributions and efforts spanning an ~8 year period, |
51 |
essentially just holding Gentoo back. Hoping someone someday might come along. |
52 |
But as technology is outdated, Gentoo Java packages being old, the chance of |
53 |
someone coming along to update all the old stuff diminishes every day. No one |
54 |
has come in years, and does not seem like anyone is coming. Much less actually |
55 |
getting a Java Team again and having a few active devs making commits and |
56 |
furthering things daily. |
57 |
|
58 |
I have a paper weight on my desk with a famous quote most have heard, that I |
59 |
tend to live by. |
60 |
|
61 |
"Do Something! Lead, follow, or get of the way!" |
62 |
|
63 |
Over the years I have felt that devrel/comrel has just gotten in the way. They |
64 |
have not helped me return, nor made that process any better. I feel at times |
65 |
they have made the process more difficult than they do for others. My returning |
66 |
developer attempts took more time in review and other than when I first became |
67 |
a dev and knew less. That has never made any sense to me. It should take MUCH |
68 |
less to process a returning dev than a new developer. Returning developers |
69 |
should be welcomed, as anyone seeking to contribute. |
70 |
|
71 |
Sadly Gentoo has developed a culture over the years of policing and driving |
72 |
away talent and people for the sake of the project. Which I strongly feel has |
73 |
been the biggest problem for Gentoo. Actions taken to protect Gentoo, |
74 |
development, developers, and the community, has cause great harm to Gentoo. |
75 |
Gentoo has more policies on behavior, punishment, etc than most any other |
76 |
project and/or distribution. I simply cannot find anything close to what Gentoo |
77 |
has in place. I believe it is why Gentoo has always had problems with total |
78 |
number of developers and active developers beyond normal attrition. |
79 |
|
80 |
When it comes to Volunteer effort, I do not feel anyone should be driven away |
81 |
for any reason. I believe everyone has something to contribute on any level. I |
82 |
do not believe policing or enforcing behavior or other social policies really |
83 |
have that much benefit. In fact most of the greatest things come out of a chaos |
84 |
not harmony. People will not stop to watch a boring discussion. They will stop |
85 |
to watch a fight and maybe participate. At the moment people are not paying |
86 |
attention to Gentoo. News articles are few and far between, most companies |
87 |
seem to be moving away from Gentoo rather than to Gentoo. |
88 |
|
89 |
Given the amount of work to be done, that there is no one doing it, and that I |
90 |
am willing to do the work. I do not appreciate people getting involved in that |
91 |
process that are not seeking to help. Fine if I cannot further Gentoo, but get |
92 |
someone else who will. If you cannot, then stop preventing me from furthering |
93 |
things either. I am not just talking Gentoo Java, though the contributions |
94 |
there would be substantial if not tremendous. I did maintain packages else |
95 |
where in Gentoo, that have not had a maintainer since I left in 2008. |
96 |
|
97 |
Back to my saying, do something! |
98 |
|
99 |
What bothers me even more at times, is the "gatekeepers" comrel/recruiting |
100 |
have little to no oversight in Gentoo. Sure I could have appealed to the |
101 |
council over the years, but I do not feel the council is aware of |
102 |
comrel/recruiting actions. Comrel/recruting control who can get into Gentoo, |
103 |
and there is little to no qualification to be part of comrel. Why such a team |
104 |
or project need exist I have long questioned. They tend to not contribute much |
105 |
technically and if anything drive away technical talent they are not seeking |
106 |
to replace. Not to mention comments they make such as this on my developer[7] |
107 |
bug I do not feel should be publicaly made about ANYONE. Such comments can |
108 |
effect a persons professional career and that is simply not right. |
109 |
|
110 |
With regard to my behavior. While some can make a argument, based on |
111 |
reinforce-able facts showing my unruly behavior. What they will have a hard |
112 |
time proving, is that I get unruly when it comes to work related matters. I |
113 |
never had any issue in Gentoo with anyone I actively worked with. The only |
114 |
issues even in the past came from discussing foundation matters. Which I have |
115 |
avoided since 2008, as any on list discussion etc. I never wanted to make this |
116 |
issue bigger than it was. I just bitched on my bug, and maybe on occasion in |
117 |
some IRC channels. That is hardly enough to justify preventing me from |
118 |
becoming a Gentoo Developer again. Or preventing all the work on Gentoo Java, |
119 |
I have done, will do, and others will not and have no in years. |
120 |
|
121 |
I think this would be like my 5th attempt to return to Gentoo as a Gentoo |
122 |
Developer since 2008. I do not know of anyone who has tried to return so many |
123 |
times. Or has been treated as I have been over the years. Which every action |
124 |
devrel/comrel has done against me was NOT according to policy. That includes |
125 |
kicking me from comrel in 2015, with logs on my bug. That goes directly |
126 |
against their policies online about warning etc. Bans put in place back in |
127 |
2008 where never removed. |
128 |
|
129 |
Based on treatment, inability to follow their own policies and rules, the |
130 |
negative effect on Gentoo as a whole over the years. I really have little |
131 |
respect for the entire concept of comrel/devrel on Gentoo. I do not believe |
132 |
that is of any benefit to Gentoo and is 100% responsible for the demise of |
133 |
Gentoo. Not insulting any current or past efforts. But Gentoo has fallen so |
134 |
hard, it has become a very obscure distro rather than a mainstream distro. |
135 |
|
136 |
Gentoo should play a crucial role in FOSS development as it once did. Having |
137 |
the latest and greatest of all packages, interacting with each other, |
138 |
breaking, creating patches, submitting those to upstreams, and helping move |
139 |
FOSS forward as a whole. Rather than thing in Gentoo now being behind Debian. |
140 |
|
141 |
I will conclude with this. Everything comrel seeks to prevent with regard to |
142 |
behavior can continue to occur if someone was not a developer. I could be |
143 |
unruly just the same on IRC, mailing lists, etc. I could create new accounts |
144 |
to circumvent any policing. The whole thing is quite stupid really. Think |
145 |
about it yourself. Someone can be just as harmful to Gentoo not being a |
146 |
developer as they could being a developer. We are not talking about broken |
147 |
code, or technical issues, just social. |
148 |
|
149 |
Gentoo is NOT a social project but a technical one. Social issues should not |
150 |
prevent or have anything to do with technical matters. One should be judged |
151 |
solely on their contributions, and the rest really does not matter. What |
152 |
Comrel/devrel did was basically screw Java on Gentoo. Drove away talent that |
153 |
was not replaced and Java has just suffered on Gentoo since 2008, as have |
154 |
other areas. I am not saying I am the end all be all to all of Gentoo's |
155 |
problems. I was NOT the only person driven away by comrel/devrel. |
156 |
|
157 |
I would like to return and get back to work as I have been wanting to since |
158 |
2008. Is anyone willing to help me further Gentoo? Or should we just live in |
159 |
the past, say I am no good for Gentoo, and let the status quo remain? I know |
160 |
not many care about Java on Gentoo. I am not asking you to do the work. I am |
161 |
simple asking for help to get others out of my way so I can do the work. Which |
162 |
one of the main things I would be working on is getting other developers on |
163 |
the Gentoo Java Team and getting a team again. I can assure if I am able to |
164 |
become a Gentoo developer again. I will do everything I can to get others to |
165 |
become Gentoo Developers and get things moving as much as I can. |
166 |
|
167 |
Which one thing people ignore from the past. I make things happen. Like me or |
168 |
not, I stir the pot, get stuff cooking, and attract others for good or bad. I |
169 |
believe Gentoo could benefit from all that and it will be good. Me being a part |
170 |
of Gentoo is good for Gentoo. Please do not let a minority continue to effect |
171 |
the majority. I kept silent as long as I could hoping things would change. Now |
172 |
I am trying a different approach, but I rather commit than post... |
173 |
|
174 |
I will go try once again to reach out to comrel/recruiting and see about |
175 |
starting that process. Having done quizzes now for like the 5th time or more. |
176 |
Not sure anyone has done the quizzes as many times now as I have. Its getting |
177 |
ridiculous :) |
178 |
|
179 |
Rather than post on list or to me, voice your opinions to comrel. Or even |
180 |
better, Council destroy comrel and recruiting and revamp that entire process. |
181 |
Comrel/recruiting should no longer be holding Gentoo back, nor the gatekeepers |
182 |
for who can get in or not. |
183 |
|
184 |
Thank you for your time! |
185 |
|
186 |
P.S. |
187 |
I feel this is best on -dev ML as this is more development related, as in |
188 |
preventing development, holding things back. However given I know others will |
189 |
object, I posted to -project. I may cross post for more eyes, given I assume |
190 |
more follow -dev than -project. |
191 |
|
192 |
|
193 |
1. https://archives.gentoo.org/gentoo-nfp/message/dc2f34046910b10e6ddcb8304410046b |
194 |
2. https://archives.gentoo.org/gentoo-nfp/message/abfb3ade0108d4452dde85bf491827b9 |
195 |
3. https://archives.gentoo.org/gentoo-nfp/message/7ef33e6807214587fdb825bebe590887 |
196 |
4. https://bugs.gentoo.org/show_bug.cgi?id=135927#c5 |
197 |
5. https://github.com/gentoo/gentoo/pulls/wltjr |
198 |
6. https://github.com/Obsidian-StudiosInc/os-xtoo |
199 |
7. https://bugs.gentoo.org/show_bug.cgi?id=135927#c43 |
200 |
|
201 |
-- |
202 |
William L. Thomson Jr. |
203 |
Obsidian-Studios, Inc. |
204 |
http://www.obsidian-studios.com |