Cómo el código abierto atrae a algunos de los principales innovadores del mundo
Algunos de los mejores y más brillantes trabajos en código abierto. ¿Quienes son esas personas? ¿Como llegaron ahi? ¿Hacia dónde ven que se dirige el código abierto a continuación?
Panelistas del Panel de Código Abierto para el Bien de la ONU [desde la izquierda]: Demetris Cheatham de GitHub, Mike Milinkovich de la Fundación Eclipse, Sophia Vargas de Google, Anir Chowdhury, asesor de políticas de Bangladesh, y David Nalley de la Fundación Apache Software.
¿Qué importancia tiene el código abierto? Según un estudio de la Harvard Business School de enero de 2024, la reconstrucción del software de código abierto (OSS) costaría 8,8 billones de dólares si las empresas tuvieran que desarrollar una tecnología equivalente. De ese costo, "el 96% del valor del lado de la demanda lo crea sólo el 5% de los desarrolladores de OSS".
¿Quiénes son estas personas que trabajan en código abierto? ¿Cómo llegaron a estar ahí? ¿Hacia dónde ven que se dirige el código abierto a continuación? Estas preguntas y más se abordaron esta semana en la conferencia de la Oficina del Programa de Código Abierto de las Naciones Unidas (OSPO) para el Bien en Nueva York en varios paneles en los que participaron algunos de los principales líderes del código abierto.
David Nalley, presidente de Apache Software Foundation (ASF) y director de estrategia de código abierto de Amazon Web Services (AWS), encontró abierto fuente como lo hacen muchos programadores. Era un programador que quería resolver un problema y encontró su respuesta en código abierto.
Esto es lo que Nalley encontró especialmente atractivo. Aunque no vivía ni trabajaba en un centro tecnológico, "podía ir a solucionar un problema y no necesitaba pedir permiso ni vivir en San Francisco o la ciudad de Nueva York".
Nalley continuó:
"Así que comencé a contribuir a otros proyectos y finalmente conseguí trabajar en esos proyectos de código abierto. Y lo sorprendente para mí como individuo fue la oportunidad de abordar problemas difíciles y luego compartir los resultados. Llegué a trabajar con otros personas para que también pudieran resolver sus problemas. Y esa capacidad de no sólo resolver un problema, sino también los problemas de otras personas y trabajar en problemas fascinantes fue genial".
Esas contribuciones llevaron a Nalley a la ASF, hogar de más de 320 proyectos de software de código abierto, incluidos productos importantes como el servidor web Apache, Apache Spark, Apache Hadoop y Apache Tomcat. Puede que no conozcas todos esos nombres, pero utilizas todos esos programas de código abierto y más cada vez que utilizas la web.
Mike Milinkovich, director ejecutivo de la Fundación Eclipse, tomó un camino diferente. Comenzó como ejecutivo de tecnología de Fortune 500, pero "estaba fascinado por la idea de que las comunidades se unen para desarrollar software de manera productiva".
Hoy en día, esa noción no es nada novedosa, pero hacia el cambio de milenio, señaló, "era un mundo muy, muy diferente. El código abierto no era tan común".
Fundamentalmente, encontró "la idea de que construir comunidades sustentables trabajando productivamente juntas... para el mejoramiento de nuestras sociedades y economías era convincente".
Algunas historias de cómo la gente acabó en el código abierto son historias con las que casi cualquiera puede identificarse. Demetris Cheatham, jefa de personal del CEO de GitHub, compartió que había crecido con una madre soltera y tres hijos. Ganaba 30.000 dólares al año después de graduarse de la escuela secundaria. "Literalmente encontré una revista que decía cuáles eran los salarios más altos para las personas que obtenían un título en ciencias de la computación, y así fue como me decidí por mi especialidad, y eso fue una transformación para mí".
Cheatham continuó: "Y cuando aprendí sobre el código abierto, descubrí que era la barrera de entrada más baja para las personas que desean participar en el desarrollo de software y la informática o simplemente en la tecnología. Me inspiré en conseguir que la gente, especialmente de comunidades marginadas y subrepresentadas, en la tecnología."
Cheatham no fue el único en apreciar que comenzar con el código abierto es relativamente fácil. Hilary Carter, vicepresidenta senior de investigación y comunicaciones de la Fundación Linux, dijo que en sólo ocho años pudo aprender lo suficiente sobre código abierto para convertirse en ejecutiva senior.
He estado cubriendo código abierto desde antes de que se acuñara el término. Una de sus mejores características sigue siendo que no necesitas títulos avanzados ni siquiera habilidades de codificación para llegar a lugares de código abierto. Como señaló Carter, nunca había enviado una sola línea de código al kernel de Linux, pero aun así se convirtió en una persona influyente en el código abierto con una carrera.
Una vez que estés contribuyendo, puedes hacer mucho con el código abierto. Además de ilustrar posibles carreras corporativas, uno de los puntos clave demostrados en esta reunión de la ONU fue que el código abierto puede servir al bien público.
Por ejemplo, Anir Chowdhury, asesor de políticas del gobierno de Bangladesh, describió cómo el código abierto ha proporcionado la infraestructura que necesitan unos 140.000 trabajadores sanitarios comunitarios puerta a puerta. Utilizando software de código abierto, los desarrolladores crearon una solución informática portátil asequible para monitorear la salud de las mujeres embarazadas y proporcionar los datos necesarios para que los tomadores de decisiones comprendan el estado general de salud.
La palabra "asequible" es fundamental. En Estados Unidos, pensamos en el código abierto en términos de infraestructura de alto nivel, como la nube, o dispositivos de usuario final, como teléfonos Android y computadoras de escritorio Linux, y pagamos mucho dinero por esta tecnología. Para el Sur Global, el código abierto es una forma económica de resolver importantes problemas de vida, incluido el seguimiento de los suministros de agua potable, la lucha contra la propagación de plagas potencialmente peligrosas y el análisis de los peligros cada vez mayores del cambio climático.
Ésa es la buena noticia. La mala noticia, como señaló Sophia Vargas, gerente de la Oficina de Programas de Código Abierto de Google, es que si bien la comunidad de código abierto es buena para resolver problemas técnicos, no es tan buena para solucionar problemas sociales. Quizás ese desequilibrio exista porque no son necesariamente las personas las que tienen el problema.
Cerrar la brecha entre problemas y soluciones es una misión que la ONU está tratando de resolver en esta conferencia en Nueva York, y la Fundación Linux está abordando este tema con su reunión de seguimiento What's Next for Open Source. Quizás puedas ayudar, incluso si no estás involucrado en el código abierto actualmente. Las puertas están abiertas, la necesidad es grande y eres bienvenido a unirte a la comunidad de código abierto.