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

El planeta Linux® se tambalea ante un nuevo codigo 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 forma de tratar a los programadores estos últimos años no imaginaba que esas declaraciones detonarían una circuntancia que para algunos podría amenazar el futuro de diversos proyectos Open Source, Linux® incluido.

Todo ha partido de un diminuto clan de programadores, que han impulsado un nuevo Código de Conducta (CoC). Dicho informe dejaría atrás el tradicional prototipo de meritocracia en el que se ha inspirado el desarrollo Open Source durante años. Para algunos programadores eso cree una amenaza a los pilares de este proyecto, y ha surgido una amenaza todavía mas llamativa: que ciertos programadores “revoquen” sus contribuciones al kernel Linux.

Un nuevo codigo de conducta lo podría convertir todo

Tras lanzar sus pretensiones en la serie de correo del kernel Linux, Torvalds y otros 6 programadores dieron su bendición a un nuevo Código de Conducta que se añadió a la documentación del proyecto con un “commit” más.

Linus1

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

Para este ente —paraguas economico para el desarrollo de Linux—, aquel informe ayudaba a solucionar algunos de los problemas que habían surgido y que afectaban tanto al trato con la sociedad de programadores 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 comunicacion y maltrato que seguían existiendo en esa comunidad.

Como explican en Motherboard, el nuevo Código de Conducta exactamente intenta 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 o fotografias sexuales”, así como comentarios insultantes o trolling.

El informe es en realidad una adaptación del llamado Contributor Covenant, un informe inventado por la desarrolladora Coraline Ada Ehmke en 2014 y que se ha adoptado en mas de 40.000 proyectos Open Source. A pesar de ello, algunos han visto esa iniciación 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 esta en una GPLv2 que acepta revocar la licencia

Como veníamos comentando, algunos programadores ven ese nuevo Código de Conducta como un combate a ese prototipo meritocrático —la masa debe ser juzgada por su capacidad, no por sus creencias— y varios sospechan que ese “descanso” que Linus Torvalds avisó que se tomaría para reflexionar sobre su actitud con la sociedad de programadores ha sido utilizado por algunos de ellos para traicionar el espíritu de Linux.

Gpl2

Quienes defienden el prototipo tradicional amenazan con revocar la licencia de sus contribuciones al kernel, algo que se puede crear en el codigo licenciado con la GPLv2. Esta licencia no contaba con cláusula alguna que especificara una potencial “retirada de la licencia”.

Las implicaciones de esto son enormes: un programador podría “retratactarse” de sus contribuciones al kernel: podrían sostener el codigo actual, sí, sin embargo tendrían que mantenerlo ellos sin poder consultar el codigo actualizado por el programador que lo conserva a partir de ese momento. Como explicaba un comentarista en el artículo de Lulz que expone el desarrollo de los acontecimientos,

El kernel de Linux® esta licenciado bajo GPL Versión 2. Bajo circunstancias normales lo que esta licencia implica es que el codigo puede ser copiado y distribuido libremente (y además que el codigo debe estar habilitada con distribuciones binarias, sin embargo eso no es significativo aquí). Lo que se vuelve confuso es que quienquiera que haya redactado el codigo continua siendo el propietario de los derechos de inventor del codigo con el que contribuyó. Algunos proyectos bajo la GPL como Emacs tienen una política inteligente en la que los mantenedores no permiten tu codigo a menos que además entregues el dominio completo de los derechos de autor. Dado que eres el propietario de los derechos de inventor y sólo estás concediendo licencias bajo la GPL, técnicamente podrias suprimir esa licencia en cualquier momento.

Eso no ocurre con la licencia GPLv3 con la que se corrige esa alternativa de “rescindir” la licencia del código, sin embargo varios elementos del kernel crean uso de GPLv2, introducido el propio kernel Linux.

Para esos claves de la nueva oferta en el Código de Conducta, el dilema esta en que de una meritocracia se pasaría a 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 una amplia diversidad de colaboradores.

Mark Kern, diseñador de juegos explicaba como esto puede llevar a efectos muy nocivos: de repente el codigo que se agrega a Linux® podría no incluirse porque sea bueno, sino porque así hay diversidad y una representación equilibrada de colaboraciones de todo tipo de individuos al codigo 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(30dias) de mayo la propia Ehmke mostraba el llamado Post-Meritocracy Project, cuyo manifiesto trataba de brindar una crítica razonada sobre esta filosofía en la que segun Ehmke “el mérito jamás tiene una definición clara; mas bien parece una forma de reconocimiento, una 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 oferta tenía alternativas de terminar planteando problemas reales al futuro de Linux.

Opensource

Sin embargo otros maestros no coinciden con Raymond. Jonathan Corbet, creador de LWN.net, un popular medio en el que se habla de la actualidad de Linux, afirmaba que “la GPL es una licencia que como varias otras incorpora condiciones de cancelación. ‘He variado de opinión’ no esta entre esas condiciones”, explicaba, destacando que el caos que provocaría el hecho de que los programadores podrian revocar sus licencias sería enorme.

De hecho, agrega Corbet, “ningún programador se hecho algo parecido, y todos los que están hablando de rescindir licencias en las listas de correo son masa que esta fuera de la sociedad de programadores del kernel”. Aún ocurriendo algo así, indicaba, es posible que otros pudieran reemplazar ese código para solucionar el problema.

No entendemos qué ocurrirá finalmente, sin embargo lo cierto es que el planeta Linux® esta mas convulso que nunca, y las implicaciones de cualquier cambio radical en la marcha del proyecto podrían ser enormes.

Puede que este metodo operativo no haya cuajado jamás en entornos de escritorio, sin embargo Linux es la base de Android® y buena parte del segmento de los servidores, centros de documentos y supercomputadores en todo el planeta utiliza este desarrollo para su funcionamiento. Así pues, habrá que estar muy atentos.

También te recomendamos

Las mentes atras de los enormes avisos de Coca-Cola

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

Por qué no funciona de (casi) nada que Apple® haya abierto el codigo del núcleo de iOS®


La novedad El planeta Linux® se tambalea ante un nuevo codigo de conducta que plantea el fin de la meritocracia fue publicada originalmente en Xataka por Javier Pastor .


Xataka



Agradecemos a la fuente original por la información que nos ayudo a crear este articulo.

También puedes revisar estas noticias relacionadas.

Tags: #ante #código #conducta #Linux #meritocracia #mundo #nuevo #plantea #tambalea

Deja un comentario

Author: 
    author