En una conversación con Dirk Hohndel, jefe de código abierto de Verizon, en el evento Open Source Summit Europe de la Fundación Linux en Viena, Torvalds abordó un tema recurrente en la comunidad de Linux: una comunidad de desarrolladores que envejece y que es propensa al burnout.
"El envejecimiento de los mantenedores de Linux es positivo"
Torvalds mencionó que es cierto que los mantenedores del núcleo de Linux están envejeciendo, pero ve esto como algo positivo. Según él, no es común que proyectos de código abierto cuenten con mantenedores que han estado activos durante más de tres décadas. "Es inusual que la gente permanezca tanto tiempo en estos proyectos, y eso es, en cierto modo, una buena señal", afirmó Torvalds.
El hecho de que los desarrolladores sufran desgaste o burnout y eventualmente se retiren es algo normal. Sin embargo, lo que es poco común, según Torvalds, es que personas se mantengan en estos roles durante tanto tiempo, lo cual ve como una señal de fortaleza del proyecto.
La llegada de Rust y los desafíos del desgaste
Tradicionalmente, Linux ha sido un núcleo centrado en C, pero en 2022 el proyecto introdujo el soporte oficial para Rust, un lenguaje de programación de código abierto apoyado por grandes empresas tecnológicas. Sin embargo, esta adopción de Rust también ha traído desafíos. Hace unas semanas, el líder del proyecto Rust for Linux, Wedson Almeida Filho, renunció, citando falta de energía y entusiasmo debido a la "nonsense no técnica" que rodeaba el proyecto.
El desgaste no es algo exclusivo de Linux. En enero, la ingeniera de Rust Jynn Nelson también mencionó que el problema del burnout es muy real dentro del proyecto Rust. Nelson afirmó que "el número de personas que han dejado el proyecto debido al burnout es sorprendentemente alto".
El factor confianza en el ecosistema de Linux
El éxito de Linux, uno de los proyectos de código abierto más grandes de todos los tiempos, ha sido posible gracias a la confianza en su comunidad de desarrolladores. A lo largo de más de 33 años, Linux ha evolucionado y ha impactado desde servidores web hasta sistemas operativos de escritorio y móviles. Durante este tiempo, Torvalds ha contado con el apoyo de miles de contribuyentes y empresas que dependen de Linux, así como colaboradores clave como Greg Kroah-Hartman, quien lidera la versión estable del núcleo.
Torvalds destacó que uno de los factores clave para mantener un proyecto como Linux es tener desarrolladores competentes que puedan asumir responsabilidades cuando sea necesario. Mencionó que, antes de Greg, había otros líderes como Andrews y Allens, y que después de Greg habrá otros como Shannons y Steves.
Desafíos para los desarrolladores más jóvenes
Torvalds reconoció que la longevidad de algunos desarrolladores en el proyecto Linux puede ser desalentadora para los desarrolladores más jóvenes o con menos experiencia. Sin embargo, también enfatizó que no es imposible para los recién llegados hacerse un lugar en el proyecto. "Tenemos desarrolladores que se convierten en mantenedores principales en unos pocos años", señaló.
Aunque el envejecimiento de los desarrolladores es un tema recurrente, Torvalds no ve esto como un gran problema. Considera que la presencia de veteranos en el proyecto es una muestra de estabilidad y confianza, y asegura que Linux sigue atrayendo nuevos talentos a su ecosistema.
El envejecimiento de los desarrolladores en proyectos de código abierto como Linux, lejos de ser un problema, refleja la estabilidad y madurez de estos proyectos. Linus Torvalds subraya la importancia de la confianza y la continuidad en la comunidad de desarrolladores, y aunque algunos puedan experimentar desgaste, el proyecto sigue atrayendo nuevas generaciones de desarrolladores comprometidos con su evolución.
Fuente: adslzone