El código abierto (pronto) gobernará el mundo
El código abierto es para todos
En 2011, Marc Andreessen declaró: "El software se está comiendo el mundo". Quizá el padre del Netscape Navigator -el navegador web de más éxito de principios de los 90- ya sospechaba entonces que sería sobre todo el software de código abierto el que tomaría por asalto todos los bastiones: Cada día, varios proyectos de OSS ven la luz e invitan a millones de desarrolladores privados y expertos informáticos de empresas a contribuir en plataformas como GitHub o GitLab. Incluso el Netscape Navigator de Andreessen, distribuido originalmente como producto comercial, sigue siendo popular hoy en día como código abierto bajo el nombre de Mozilla Firefox.
El código abierto es para todos. Esta máxima es la receta del éxito y hace que los usuarios de OSS sean independientes de los proveedores de software propietario. Las empresas que confían en el código abierto disfrutan de una serie de ventajas. Una de las más destacadas es el ahorro de costes que suponen las costosas licencias. Quienes busquen soluciones más individuales y para quienes el software de código abierto "listo para usar" no sea suficiente también están de suerte: las interfaces de programación abiertas (API) permiten una expansión prácticamente ilimitada. El requisito previo, sin embargo, es invertir las propias capacidades en el desarrollo posterior del software.
Muchas empresas ponen gratuitamente sus propios recursos a disposición de la comunidad del proyecto. Por supuesto, esta inversión no es puro altruismo, sino que al final se rentabiliza gracias al trabajo externo de otras partes de la comunidad: La idea del código abierto se basa en el principio de dar y recibir. Por eso, la mayoría de los proyectos de código abierto de éxito cuentan con una comunidad fuerte y diversa.
Es precisamente esta variopinta mezcla de impulsos la razón por la que las innovaciones rompedoras en campos prometedores como la computación de borde, los macrodatos y el aprendizaje automático suelen originarse en las comunidades de desarrolladores libres. Probablemente la plataforma de aprendizaje automático más conocida, TensorFlow, es de código abierto. Apache Kafka, el software más utilizado para procesar flujos de datos, también es de código abierto y es el estándar de facto en el campo de Big Data. Un ejemplo del poder del código abierto para conseguir que incluso los competidores cooperen lo ofrece el sector de la automoción. Bajo el paraguas de la fundación sin ánimo de lucro Eclipse Foundation, los principales fabricantes de automóviles trabajan con grupos tecnológicos y desarrolladores libres en una plataforma de software de código abierto para asistentes avanzados de conducción y conducción autónoma. No hace mucho tiempo que tal cooperación entre los competidores más acérrimos de una industria era todavía impensable.
El futuro es el código abierto
A pesar de su versatilidad, el funcionamiento del software de código abierto es a veces muy complejo. Por ello, la construcción y explotación de una infraestructura de datos basada en OSS, en particular, suele plantear grandes retos a las empresas. Las plataformas gestionadas ofrecen una solución a este problema. Combinan una serie de servicios de código abierto y simplifican la administración de la infraestructura de datos, por ejemplo: las empresas pueden instalar y escalar las herramientas con sólo pulsar un botón, y la gestión se ejecuta a través de una interfaz de usuario uniforme. Estas plataformas son especialmente potentes si se basan en mecanismos de aprendizaje automático.
El poder innovador de la comunidad del código abierto es gigantesco. La otrora comunidad de idealistas ridiculizados se ha convertido en un gigantesco grupo de reflexión con millones de participantes. Ninguna empresa puede competir con este poder innovador concentrado. Ni hay intentos serios de hacerlo. Por tanto, no es cuestión de si el código abierto conquistará el mundo, sino de cuándo lo hará.