Jim Zemlin y la Fundación Linux comparten una salsa no tan secreta de código abierto
La innovación colaborativa ha sido el motor del grupo durante un cuarto de siglo. O, parafraseando a Lao Tzu, el viaje de mil programas de código abierto comienza con un solo proyecto.
Hoy en día, la Fundación Linux supervisa no sólo Linux sino también más de mil otros programas de código abierto.
Jim Zemlin, director ejecutivo de la Fundación Linux.
No siempre fue así. La Fundación Linux, fundada en 2007, se centró casi por completo en Linux. Como explicó Jim Zemlin, entonces y ahora director ejecutivo de la Fundación Linux, en una entrevista con Barton George, gerente de la comunidad de desarrolladores de Dell Technologies, la Fundación se ha expandido mucho más allá de lo que sus fundadores jamás soñaron.
La historia comenzó a principios de la década de 2000 con el aumento de la aceptación de Linux en el mundo empresarial. Linux ya no era simplemente un sistema operativo para aficionados. Empresas como IBM estaban invirtiendo miles de millones en Linux. Para ayudar a gestionar su explosivo crecimiento empresarial, se fundaron dos organizaciones sin fines de lucro, Open Source Development Labs (OSDL) y Free Standards Group (FSG).
Tenían misiones similares. OSDL empleó desarrolladores clave de Linux como Linus Torvalds y Andrew Morton, y financió soporte legal para Linux y cuestiones de patentes y licencias de software de código abierto. Mientras tanto, la FSG se centró en Linux Standard Base (LSB) y su conjunto de pruebas.
Como los objetivos del grupo estaban tan cerca, decidieron que sería mejor fusionarlos. Ahí es donde entró Zemlin. "Mi tarea era unir estas organizaciones en una sola empresa, a la que llamamos Fundación Linux".
La primera tarea de Zemlin fue crear un ecosistema empresarial en torno a Linux. "Pasé la mayor parte de mi tiempo criticando a Microsoft, hablando de lo mejores que eran los sistemas abiertos que los cerrados, realmente no pensé que pudiéramos matar a Microsoft. Estábamos tratando de crear la percepción de una carrera de dos caballos entre Microsoft y Linux."
Linux ciertamente no mató a Microsoft. De hecho, hoy en día, Microsoft soporta Linux y su nube Azure ejecuta más Linux que Windows, lo que ayudó a acabar con Sun. Zemlin explicó: "Linux estaba consolidando el espacio Unix. Podrías trasladar fácilmente cargas de trabajo de Unix a Linux, y Linux te ahorraría dinero".
George, que trabajaba para Sun en ese momento, comentó: "Alguien de estrategia de software vino entonces para hacer una presentación sobre Linux y me quedé boquiabierto. Pensé, ¿por qué no estamos aterrorizados por esto? ¿Por qué no vemos eso? ¿Estamos en un gran problema aquí?
Zemlin respondió: "Existe la teoría de que si Sun hubiera abierto Solaris antes y se hubiera apoyado en esa tecnología, Linux no tendría el éxito que tiene hoy". No se equivoca. Hoy en día, OpenSolaris y sus bifurcaciones están en gran medida olvidados.
Irónicamente, Zemlin señaló que si bien "fue muy divertido burlarse de Microsoft, ciertamente nos ayudaron con todo su alarmismo sobre Linux. Cuando Ballmer hablaba de Linux como un cáncer, fue genial. Era publicidad gratuita". Él era el Goliat de nuestro David. Lo que la gente no se dio cuenta es que al crear esta inevitabilidad en torno a Linux como alternativa al propietario Microsoft Windows", los sistemas operativos Unix fueron los que resultaron perjudicados. Zemlin añadió: "Lo que es una locura es que ahora, después de tantos años, Microsoft es un prolífico contribuyente al código abierto y ha basado una gran parte de su negocio en la tecnología de código abierto".
A medida que la Fundación Linux y Linux tuvieron más éxito en el mundo empresarial, Zemlin y el equipo de la Fundación se dieron cuenta de que podían utilizar sus conocimientos sobre cómo construir comunidades; Se podrían utilizar las mismas técnicas, señaló, "para construir estándares de facto de código abierto, crear nuevos mercados para otras formas de tecnología y desarrollar una nueva forma para que se produzcan innovaciones colaborativas y se aceleren los resultados comerciales. Entonces, comenzamos a ver Nuevos proyectos y programas de código abierto llegan a la Fundación Linux en busca de ayuda y viceversa".
Zemlin lo llamó un "enfoque capitalista de riesgo inverso, en el que se intenta comprender las inversiones indefinidas y dónde se están alterando los mercados. Pero, en lugar de monetizar ese valor, lo regalamos para impactar a la sociedad".
El primer programa que no era Linux para el cual la Fundación utilizó este enfoque fue en redes definidas por software (SDN). "El concepto de SDN", dijo Zemlin, "surgió de la Universidad de Stanford, pero nos dimos cuenta de que aquí existe una tecnología de red definida por software de código abierto que será una parte fundamental de la informática. Surgió una tecnología llamada OpenDaylight y "Me di cuenta de que sería un gran problema. Es utilizado por compañías de telecomunicaciones como parte de una pila SDN más grande que ejecuta las redes de producción para miles de millones de dispositivos móviles en todo el mundo".
Hace una década, la Fundación Linux ayudó a OpenDaylight a comenzar. Al principio, muchas empresas asumieron que la nueva empresa sería poco más que un estímulo para el enfoque SDN de Cisco. En cambio, OpenDaylight demostró ser un proyecto de código abierto tremendamente exitoso.
OpenDaylight también demostró que, si bien a menudo pensamos en el código abierto como un enfoque de bazar de abajo hacia arriba (como explicó el cofundador de código abierto Eric S. Raymond en su artículo fundamental The Cathedral and the Bazaar), es más complejo que eso. Por ejemplo, dijo Zemlin, "la innovación orgánica es lo que sucede de abajo hacia arriba en el código abierto. Lo que falla la metáfora es que implica que el liderazgo no importa".
Tomemos como ejemplo a Linux: "Linus está en la cima en un modelo de dictador benévolo", dijo Zemlin. "Pero tiene una forma muy jerárquica de gestionar las cosas, y eso es más bien un enfoque catedralicio". En el caso de OpenDaylight y otros proyectos empresariales de código abierto, el liderazgo puede adoptar, y a menudo lo hace, un enfoque vertical de arriba hacia abajo.
Continuando, la pareja habló sobre cómo la Cloud Native Computing Foundation (CNCF) ha ganado popularidad. Zemlin dijo: "En 2014, Brian Stevens, que era el CTO de Google Cloud, se puso en contacto conmigo. Google quería abrir la tecnología Kubernetes de código abierto y evitar la política corporativa".
George añadió: "Ese es un movimiento muy interesante para Google porque, durante mucho tiempo, fueron acusados de quedarse con todo su software. Esto fue un asunto muy importante con mucho código".
Zemlin estuvo de acuerdo. Esto "cambió fundamentalmente la forma en que se construyen, implementan y administran las aplicaciones en la nube. Y ese era el objetivo. Google nunca había ejecutado máquinas virtuales internamente. Usaron una palabra tecnológica que es esencialmente una plataforma basada en contenedores. La idea era A cambio de abrir esta tecnología, vamos a trabajar con todos para crear una forma ubicua y nativa de la nube de crear aplicaciones. Eso es exactamente lo que se logró. Entonces, hoy Kubernetes es, sin lugar a dudas, uno de nuestros proyectos más importantes. "
Debido a esto, George observó: "Durante los últimos ocho años, el crecimiento de la Fundación Linux ha sido como un palo de hockey. Sólo bajo el CNCF, hay alrededor de 830 proyectos".
Zemlin otra vez:
"Hoy en día, tenemos alrededor de mil proyectos que van desde tecnología horizontal, cosas como Kubernetes, SDN y JavaScript, hasta proyectos verticales como Automotive Grade Linux para automóviles inteligentes, LF Energy para servicios eléctricos y Academy Software Foundation para la industria cinematográfica. ...Realmente nos hemos convertido en una organización que permite la innovación colaborativa. Donde las empresas de tecnología solían crear un estándar y todos creaban su tecnología en torno a él. Ahora, se crea una implementación de referencia y una base de código fuente abierto, y todos construyen. tecnología además de ese software es una forma más rápida de innovar y obtener grandes resultados".
Luego, George hizo una pregunta que yo me he hecho muchas veces sobre mí. ¿Cómo es que la Fundación Linux no se ha derrumbado por su propio peso?
Zemlin respondió que fue eligiendo lo correcto. Y eso es comprender que "la innovación colaborativa es una nueva forma importante de obtener resultados eficientes". Cuando la gente se da cuenta de esto, "nos ayudan a tener realmente éxito en la construcción y el apoyo a sus comunidades".
De cara al futuro, Zemlin añadió: "A medida que se pasa de la comunidad del kernel a la comunidad de Kubernetes, hay que pasar de cientos a miles y hasta un millón de desarrolladores. Por lo tanto, estamos tratando de trabajar en la creación de herramientas y sistemas escalables que puedan proporcionar la La mejor experiencia de desarrollador posible para aquellos desarrolladores que trabajan en algunas de las tecnologías más importantes del mundo".
Zemlin concluyó que la Fundación Linux no mide su éxito con números. "Ésa es una métrica de negocios que seguimos, para permitir el objetivo más importante, que es el impacto. Mientras trabajemos en el sector energético para mejorar la eficiencia de la red francesa de distribución de energía para impactar el cambio climático. "Quiero trabajar en lo que es importante para la sociedad. Eso es importante para esa industria. Mientras hagas ese tipo de trabajo, los números y las métricas están un poco en segundo plano".
"Dicho esto, la Fundación mide muchas métricas. Tenemos una plataforma completa que utilizamos para analizar proyectos y averiguar '¿Tienen buena documentación?' '¿Tienen buenas prácticas de seguridad?' '¿La velocidad del código depende de que un encargado de mantenimiento tenga que trabajar fuera del horario normal todo el tiempo porque su empleador no le dará suficiente tiempo durante el día?' Usamos esas métricas para ayudar a respaldar una excelente experiencia de desarrollador que obtenga excelentes resultados tecnológicos, y así es como realmente medimos el éxito".
El compromiso de la Fundación Linux con los estándares abiertos y la interoperabilidad ha sido la piedra angular de su estrategia. A través de proyectos colaborativos y consorcios, ha reunido a gigantes de la industria y nuevas empresas, competidores y socios bajo una visión compartida de un panorama tecnológico abierto e interconectado.
Los resultados están a nuestro alrededor. Todos compartimos el éxito de Linux Foundations cada vez que usamos la Web, hablamos con nuestros amigos por teléfono y disfrutamos de una película llena de efectos especiales.