Por Frederic Lardinois, para The Tech Cruch Marzo 31 de 2018
La distribución de Red Hat Linux está cumpliendo 25 años esta semana. Lo que comenzó como una de las primeras distribuciones de Linux ahora es la compañía de código abierto más exitosa, y su éxito fue un catalizador para que otros siguieran su modelo. El mundo de código abierto de hoy en día es muy diferente de aquellos días vertiginosos a mediados de la década de 1990 cuando Linux parecía desafiar el dominio de Microsoft en el escritorio, pero Red Hat sigue siendo fuerte.
Para poner todo esto en perspectiva, me reuní con el actual CEO de la compañía (y antiguo COO de Delta Air Lines) Jim Whitehurst para hablar sobre el pasado, el presente y el futuro de la compañía, y el software de código abierto en general. Whitehurst asumió el cargo de director ejecutivo de Red Hat hace 10 años, por lo que aunque no estuvo allí en los primeros días, definitivamente fue testigo de la evolución del código abierto en la empresa, que ahora está más extendida que todas.
"Hace diez años, el código abierto en ese momento estaba realmente enfocado en ofrecer alternativas viables al software tradicional", me dijo. "Veníamos capas de tecnología para reemplazar la tecnología existente. (...) En ese momento, era una fuente abierta que demostraba que podíamos crear tecnología de código abierto a un costo menor. La propuesta de valor fue que era más barato ".
En ese momento, argumenta, el mercado se trataba de reemplazar Windows con Linux o WebSphere de IBM con JBoss. Y eso también definió el papel de Red Hat en el ecosistema, que tenía menos que ver con la información tecnológica que con el empaque. "Para Red Hat, comenzamos a tomar estos proyectos de fuente abierta y hacerlos utilizables para las empresas tradicionales", dijo Whitehurst.
Jim Whitehurst, presidente y director general de Red Hat (foto de Joan Cros / NurPhoto a través de Getty Images)
Hace unos cinco o seis años, algo cambió, sin embargo. Las grandes corporaciones, incluyendo Google y Facebook, comenzaron a abrir sus propios proyectos porque no consideraron algunas de las tecnologías de infraestructura que abrieron como ventajas competitivas. En cambio, tenerlos al aire libre les permitió sacar provecho de los ecosistemas que se formaron alrededor de eso. "La parte más importante es que no solo Google y Facebook encuentran religión", dijo Whitehurst. "La tecnología social en torno al código abierto facilitó la realización de proyectos. Las empresas obtuvieron crédito por eso ".
También señaló que los desarrolladores ahora consideran sus contribuciones de código abierto como parte de su currículum. Con una fuerza de trabajo cada vez más móvil que se mueve regularmente entre puestos de trabajo, las empresas que quieren competir por el talento se ven casi obligadas a abrir al menos algunas de las tecnologías que no les otorgan una ventaja competitiva.
A medida que evolucionó el ecosistema de fuente abierta, también lo hizo Red Hat. A medida que las empresas comenzaron a comprender el valor del código abierto (y dejaron de tenerle miedo), Red Hat pasó de simplemente hablar a los clientes potenciales sobre los ahorros a cómo el código abierto puede ayudarlos a impulsar la innovación. "Hemos pasado de ser comediadores a ser innovadores. La tecnología que estamos impulsando genera ahora una nueva innovación neta ", explicó Whitehurst. "Ahora no vamos a hablar de ahorrar dinero, sino de ayudar a impulsar la innovación dentro de una empresa".
En los últimos años, eso incluyó hacer adquisiciones para ayudar a impulsar esta innovación. En 2015, Red Hat compró el servicio de automatización de TI Ansible, por ejemplo, y el mes pasado, la compañía cerró su adquisición de CoreOS, uno de los principales actores independientes en el ecosistema de contenedores de Kubernetes, sin dejar de ser fiel a su raíz de código abierto.
Sin embargo, hay mucha innovación que puede hacer en torno a una distribución de Linux, y como empresa pública, Red Hat también tuvo que mirar más allá de esa actividad principal y aprovecharla para servir mejor a sus clientes. En parte, eso es lo que impulsó a la compañía a lanzar servicios como OpenShift, por ejemplo, una plataforma de contenedores que se asienta sobre Red Hat Enterprise Linux y -como la distribución original de Linux- integra tecnologías como Docker y Kubernetes y las hace más fáciles de usar dentro de una empresa.
¿El motivo de eso? "Creo que los contenedores serán la principal forma en que se construirán, implementarán y administrarán las aplicaciones", me dijo, y sostuvo que su compañía, especialmente después de la adquisición de CoreOS, ahora es líder tanto en contenedores como en Kubernetes. "Cuando piensas en la importancia de los contenedores para el futuro de TI, es un valor claro para nosotros y para nuestros clientes".
El otro gran proyecto de código abierto que Red Hat está apostando es OpenStack. Eso puede ser una sorpresa, dado que la opinión popular en el último año se ha desplazado en contra del proyecto masivo que quiere darles a las empresas una alternativa local de código abierto a AWS y otros proveedores de la nube. "Hubo un sentido entre las grandes empresas de tecnología empresarial de que OpenStack iba a ser su salvador de Amazon", dijo Whitehurst. "Pero incluso OpenStack, ejecutado sin problemas, te colocó en el lugar donde se encontraba Amazon hace cinco años. Si es Cisco o HP o cualquiera de esos grandes fabricantes de equipos originales, dirá que OpenStack fue una decepción. Pero desde nuestro punto de vista como una compañía de software, estamos viendo una buena tracción ".
Debido a que OpenStack es especialmente popular entre las empresas de telecomunicaciones, Whitehurst cree que jugará un papel importante en el cambio a 5G. "Cuando hablamos con compañías de telecomunicaciones, [...] confiamos en que OpenStack será la plataforma para los lanzamientos de 5G".
Con OpenShift y OpenStack, Red Hat cree que ha cubierto tanto el futuro del desarrollo de aplicaciones como la infraestructura en la que se ejecutarán esas aplicaciones. Sin embargo, mirando un poco más adelante, Whitehurst también señaló que la compañía está comenzando a ver cómo puede usar la inteligencia artificial y el aprendizaje automático para hacer que sus propios productos sean más inteligentes y seguros, pero también sobre cómo puede usar sus tecnologías para informática. "Ahora que las grandes empresas también están contribuyendo al código abierto, tenemos una cantidad virtualmente ilimitada de material para llevar nuestro conocimiento", dijo.
With a tiny help from Google