El mundo Linux se tambalea ante un nuevo código de conducta que plantea el fin de la meritocracia

Autor: | Posteado en Tecnología Sin comentarios

El planeta Linux™ se tambalea ante un reciente código de conducta que plantea el fin de la meritocracia

La que se ha montado en el planeta Linux. Cuando Linus Torvalds se disculpaba hace unos días por su figura de tratar a los desarrolladores estos últimos años no imaginaba que esas declaraciones detonarían alguna ocasión que para algunos podría amenazar el futuro de varios planes Open Source, Linux™ incluido.

Todo ha partido de un pequeño conjunto de programadores, que han impulsado un reciente Código de Conducta (CoC). Dicho archivo dejaría atrás el tradicional ejemplo de meritocracia en el que se ha fundamentado el desarrollo Open Source mientras años. Para algunos desarrolladores eso supone alguna amenaza a los pilares de este proyecto, y ha surgido alguna amenaza todavía mas llamativa: que ciertos desarrolladores “revoquen” sus contribuciones al kernel Linux.

Un reciente código de conducta lo podría intercambiar todo

Tras anunciar sus intenciones en la lista de correo del kernel Linux, Torvalds y otros 6 desarrolladores dieron su bendición a un reciente Código de Conducta que se añadió a la documentación del plan con un “commit” más.

Linus1

Hasta ese momento, los desarrolladores trabajaban bajo el llamado ‘Code of Conflict‘ que justamente se adoptó en 2015 tras las demandas de un comportamiento mas civilizado entre los líderes del plan y la comunidad. Si alguien se sentía atacado u maltratado, podía tratar el asunto con el TAB (Technical Advisory Board), que a su vez depende de la Linux™ Foundation.

Para este organismo —paraguas barato para el desarrollo de Linux—, aquel archivo ayudaba a resolver algunos de los problemas que habían surgido y que afectaban tanto al trato con la comunidad de desarrolladores como a su diversidad. Aquello no fue bastante para desarrolladoras como Sage Sharp, que abandonó el desarrollo de Linux™ y se quejó abiertamente por los problemas de notificación y maltrato que seguían existiendo en esa comunidad.

Como aclaran en Motherboard, el reciente Código de Conducta justamente trata de resolver esas cuestiones y da ejemplos específicos de comportamientos inaceptables tanto en las listas de correo como en reuniones y eventos alrededor de Linux™ y el open Source, como el uso de “lenguaje u imágenes sexuales”, así como comentarios insultantes u trolling.

El archivo es en realidad alguna adaptación del llamado Contributor Covenant, un archivo inventado por la desarrolladora Coraline Ada Ehmke en 2014 y que se ha adoptado en mas de 40.000 planes Open Source. A pesar de ello, algunos han visto esa iniciativa como un combate de los llamados “guerreros de la justicia social” (Social Justice Warriors, SJW) y eso provocó las iras de ciertos desarrolladores, que acabaron planteando esa nueva amenaza de retirar sus aportaciones revocando las licencias de su código.

La amenaza está en alguna GPLv2 que concede anular la licencia

Como veníamos comentando, algunos programadores ven ese reciente Código de Conducta como un combate a ese ejemplo meritocrático —la gente debe ser juzgada por su capacidad, no por sus creencias— y muchos imaginan que ese “descanso” que Linus Torvalds anunció que se tomaría para reflexionar sobre su actitud con la comunidad de desarrolladores ha sido aprovechado por algunos de ellos para traicionar el espíritu de Linux.

Gpl2

Quienes defienden el ejemplo tradicional amenazan con anular la licencia de sus contribuciones al kernel, algo que se puede hacer en el código licenciado con la GPLv2. Esta licencia no contaba con cláusula alguna que especificara alguna potencial “retirada de la licencia”.

Las implicaciones de esto son enormes: un desarrollador podría “retratactarse” de sus contribuciones al kernel: podrían mantener el código actual, sí, pero tendrían que mantenerlo ellos sin poder consultar el código actualizado por el desarrollador que lo mantiene a partir de ese momento. Como explicaba un comentarista en el artículo de Lulz que elucida el desarrollo de los acontecimientos,

El kernel de Linux™ está licenciado bajo GPL Versión 2. Bajo circunstancias normales lo que esta licencia implica es que el código puede ser copiado y comercializado libremente (y además que el código debe Estad libre con distribuciones binarias, pero eso no es considerable aquí). Lo que se regresa confuso es que quienquiera que haya escrito el código sigue siendo el titulario de los derechos de autor del código con el que contribuyó. Algunos planes bajo la GPL como Emacs tienen alguna política inteligente en la que los mantenedores no aceptan usted código a menos que además entregues el control completo de los derechos de autor. Dado que eres el titulario de los derechos de autor y sólo estás otorgando licencias bajo la GPL, técnicamente puedas quitar esa licencia en cualquiera momento.

Eso no ocurre con la licencia GPLv3 con la que se corrige esa alternativa de “rescindir” la licencia del código, pero muchos componentes del kernel hacen uso de GPLv2, incluido el personal kernel Linux.

Para esos críticos de la nueva propuesta en el Código de Conducta, el problema está en que de alguna meritocracia se pasaría en un “espacio seguro” en el que ya no importan los méritos y capacidades de los desarrolladores, sino el hecho de ser “inclusivos” para dar cabida a alguna amplia variedad de colaboradores.

Mark Kern, diseñador de videojuegos explicaba cómo esto puede trasladar a efectos muy nocivos: de repente el código que se añade a Linux™ podría no incluirse porque sea bueno, sino porque así hay variedad y alguna representación equilibrada de colaboraciones de todo tipo de personas al código base de Linux. “La calidad es secundaria“, concluía en su hilo de protesta en Twitter.

Algunos abogan por esa muerte de la meritocracia: el pasado mes de mayo la propia Ehmke lanzaba el llamado Post-Meritocracy Project, cuyo manifiesto trataba de entregar alguna crítica razonada sobre esta filosofía en la que según Ehmke “el mérito jamás tiene alguna definición clara; mas bien parece alguna figura de reconocimiento, alguna confirmación de que ‘esta persona es valiosa en la medida en que es como yo'”.

¿Está Linux™ en peligro?

Todas estas amenazas han sido valoradas por personalidades como Eric Raymond, que sí afirmaba que la propuesta tenía elecciones de acabar planteando problemas reales al futuro de Linux.

Opensource

Sin embargo otros especialistas no coinciden con Raymond. Jonathan Corbet, fundador de LWN.net, un conocido medio en el que se habla de la actualidad de Linux, afirmaba que “la GPL es alguna licencia que como muchas otras incluyen condiciones de cancelación. ‘He cambiado de opinión’ no está entre esas condiciones”, explicaba, destacando que el caos que provocaría el hecho de que los desarrolladores pudieran anular sus licencias sería enorme.

De hecho, añade Corbet, “ningún desarrollador se hecho algo parecido, y todos los que están hablando de rescindir licencias en las listas de correo son gente que está fuera de la comunidad de desarrolladores del kernel”. Aún ocurriendo algo así, indicaba, es posible que otros pudieran reemplazar ese código para resolver el problema.

No comprendemos qué ocurrirá finalmente, pero lo cierto es que el planeta Linux™ está mas convulso que nunca, y las implicaciones de cualquiera intercambio radical en la viaje del plan podrían ser enormes.

Puede que este sistema operacional no haya cuajado jamás en entornos de escritorio, pero Linux es la base de Android™ y buena parte del segmento de los servidores, centros de datos y supercomputadores en todo el planeta aprovecha este desarrollo para su funcionamiento. Así pues, habrá que Estad muy atentos.

También te recomendamos

Con la compra de GitHub, Microsoft™ hace honor a su mantra: desarrolladores, desarrolladores, desarrolladores

Cómo hacer fotos profesionales con el móvil: domina los ajustes personalizados u recurre a la IA

Por qué no sirve de (casi) nada que Apple™ haya abierto el código del centro de iOS™


La noticia El planeta Linux™ se tambalea ante un reciente código de conducta que plantea el fin de la meritocracia fue notificada originalmente en Xataka por Javier Pastor .


Xataka

Todo lo que esta escrito en este sitio web es recopilado de otros sitios oficiales, los enlaces a las paginas oficiales se presentan en cada termino de noticia y no perjudicaremos su noticia.

Noticias Relacionadas:

Agrega tu comentario