Mucha de la comunidad Open Source intenta promocionar la comunidad como un lugar feliz para afuera. Donde las contribuciones son valoradas sólo por su calidad técnica, y todos se encuentran en las conferencias por las cervezas.
Bueno, no es asĂ. Es un lugar enfermo para estar.
No suelo hablar mucho de esto, y por lo tanto me parece que la gente no es verdaderamente consciente de esto, pero sĂ, la comunidad Open Source estĂĄ llena de pendejos, y yo probablemente mĂĄs que los demĂĄs soy uno de sus blancos favoritos. Recibo mails hostiles por hackear en el Open Source. La gente empezĂł mĂșltiples «peticiones» en sitios web de peticiones, pidiĂ©ndome que deje de trabajar (googleenlo). Recientemente, la gente empezĂł a juntar Bitcoins para contratar a un matĂłn para mĂ (ÂĄEso ocurriĂł!). El otro dĂa, un idiota posteo una «canciĂłn» en youtube, una obra escalofriante, llena de expletivos sobre mĂ y sugerencias de violencia. La gente crea sitios web boicoteando mis proyectos, conteniendo ataques muy personales. En IRC, la gente a veces me manda un /msg, con contenidos repugnantes, y referencias a arte al estilo 4chan. Y hay mĂĄs. Mucho mĂĄs.
Estoy acostumbrado a las discusiones ĂĄsperas en las listas de correo, y sĂ, cuando era joven no siempre me mantenĂa tĂ©cnico en los flamewars, pero hoy soy muy bueno en eso, a veces soy articulado, pero nunca personal. Tengo una piel gruesa (y lo mismo la mayorĂa de los que se involucran en systemd, aparentemente), y me parece que eso juega un rol importante de por quĂ© conseguimos llevar a systemd al Ă©xito, a pesar de toda la presiĂłn en la direcciĂłn opuesta. Pero de vez en cuando, tengo que mantenerme alejado y decir «¥Wow, que comunidad terrible que tiene Linux!».
El Internet estĂĄ lleno de dementes, sin duda, asĂ que uno podrĂa subestimar todo eso en la base de que la comunidad Open Source no es diferente a cualquier otra comunidad en el Internet u offline. Pero no lo creo. Estoy bien seguro que hay ciertas cosas que fomentan el mal comportamiento. Por un lado hay ciertas comunidades donde soltar la rabia parece ser mucho mĂĄs aceptado, comunidades que atraen cierta clase de gente (ÂĄHola, Gentoo!) mĂĄs que otras. (SĂ, la gente que postea esas cosas suelen decir claramente de quĂ© comunidad vienen).
Pero mĂĄs importantemente, en realidad echarĂa algo de culpa a ciertos cĂrculos de gente que juegan un rol importante en el desarrollo del kernel, y ante todo al propio Linus Torvalds. Muchos lo consideran un modelo a seguir, pero es uno muy malo. Si el escribe palabras como «[gente especĂfica] âŠdeberĂa ser abortada retroactivamente. ÂżQuiĂ©n mierda hace idioteces como esta? ÂżComo es que no murieron de bebĂ©s, considerando que son tan estĂșpidos para encontrar una teta que mamar?» (googleenlo), eso es ciertamente malo. Pero lo que encuentro particularmente abominable es el hecho que lo defiende regularmente, y lo promociona como una manera eficiente de mantener una comunidad. (Pero no es solamente Linus, es un cierto grupo de gente a su alrededor que usa el mismo estilo exacto, algunos de los cuales semi-pĂșblicamente hasta fantasean sobre las mejores maneras de ⊠bueno, matarme).
Pero no, no es una manera eficiente de manejar una comunidad. Si Linux tuvo éxito, eso ocurrió a pesar, no debido a ese comportamiento. Estoy muy seguro que el daño hecho por esto es obvio, no sólo amarga el tono en la comunidad Linux, sino que enseña a los nuevos contribuyentes a adoptar el mismo estilo, pero sólo si no les asusta en primer lugar.
En otras palabras: El pez se pudre desde la cabeza.
No me importa usar lenguaje fuerte, ni el uso de palabras como «mierda», yo la uso todo el tiempo, no se trata de eso. Debo simplemente decir que eso se quedara ahĂ, porque lo que ocurre en realidad es mucho peor, y mucho mĂĄs detestable.
Si eres un reciĂ©n llegado a Linux, o dejas crecer una piel gruesa. O te escapas, no es un lugar amigable para estar. Es triste que sea asĂ, pero lo es.
La comunidad Linux estĂĄ dominada por hombres blancos occidentales y heterosexuales que actualmente estĂĄn en sus treinta o cuarenta y pico. Yo quepo en ese patrĂłn perfectamente, y la basura que vierten sobre mĂ es fea. SĂłlo puedo imaginar que es mucho peor para miembros de minorĂas, o gente de diferentes trasfondos culturales, en particular aquellos en donde perder la cara es un gran problema.
Ya saben, yo puedo tratar con toda esa mierda, y creo de cierta forma que con la energĂa con la que implementamos los cambios que proponemos llamamos a la oposiciĂłn, asĂ que este post no tiene la intenciĂłn de pedir simpatĂa. El punto principal que quiero hacer con esto es corregir unas pocas cosas sobre nuestras comunidades, y de como son percibidas. El Open Source no es un jardĂn de infantes. El Open Source es feo de varias maneras, y la gente debe tener conciencia de esto.
No todos en la comunidad Linux es asĂ, la vasta mayorĂa no lo es. Ni siquiera todas nuestras comunidades diferentes tienen un problema con esto en lo absoluto. Pero muchas sĂ, y la mĂĄs prominente, la comunidad Linux como un todo lo tiene.
Yo no soy quiĂ©n para arreglar esto, no puedo decirles como podrĂa uno arreglarlo. Y francamente, no quiero estar involucrado en arreglar esto. Soy un tipo tĂ©cnico, quiero hacer cosas tĂ©cnicas.
Mi conclusiĂłn personal de todo esto es mayormente que no quiero tener mucho que ver con los peores ofensores, y las comunidades que manejan. Mi involucraciĂłn con la comunidad del kernel acabĂł mucho antes que empezara, Nunca posteo en LKML, y no lo he hecho en años. TambiĂ©n, en nuestro propio proyecto supervisamos los posts. Regularmente ponemos a unos pocos bajo moderaciĂłn en la lista de correos, y seguimos haciĂ©ndolo. Actualmente, la comunidad de systemd es fantĂĄstica, y espero que podamos mantenerla asĂ.
Y eso es todo sobre este tema. No tengo intenciĂłn de hablarlo de nuevo en un foro pĂșblico.