El futuro de la industria depende de la tecnología de código abierto
El uso de tecnología de código abierto es ahora la forma más rápida de crear nuevos productos y reemplazar las tecnologías heredadas.
En lugar de lanzarnos a una costosa guerra comercial como la de Estados Unidos con China, debemos adoptar plenamente la forma más rápida, segura y democrática de hacer avanzar la tecnología.
El código abierto es una metodología de distribución y desarrollo de tecnología, donde el código base y todo el desarrollo, desde establecer una hoja de ruta hasta crear nuevas funciones, corregir errores y escribir documentación, se realiza en público. Un órgano de gobierno (un grupo de aficionados, una empresa o una fundación) gestiona públicamente este trabajo, que suele realizarse en un repositorio público en GitHub o GitLab. El código abierto tiene dos ventajas importantes y, en cierto modo, contrarias a la intuición: velocidad y seguridad.
Estas prácticas conducen a desarrollos tecnológicos más rápidos, porque una comunidad global de desarrolladores integrada les ayuda a madurar, especialmente si la tecnología está resolviendo un problema real. Los mejores ingenieros también prefieren trabajar con y en proyectos de código abierto. Considerados erróneamente como autómatas secretos, son más a menudo como artistas, que prefieren aprender, trabajar, colaborar y mostrar lo que han construido en público, incluso cuando apenas reciben una compensación por ese trabajo.
Pero, ¿mantener abierta la base de código de una tecnología no la hace más vulnerable a los ataques?
De hecho, exponer la base de código públicamente para que los expertos en seguridad y los piratas informáticos accedan y prueben fácilmente es la mejor manera de mantener la tecnología segura y generar confianza con los usuarios finales a largo plazo. La luz del sol es el mejor desinfectante y la fuente abierta es la luz del sol en la tecnología. Linux, el sistema operativo y Kubernetes, el sistema de orquestación de contenedores en la nube, son dos de los ejemplos más destacados.
El código abierto no se limita al software, sino que también afecta el desarrollo de hardware.
RISC-V, presentado por primera vez en 2010 en UC Berkeley, es una arquitectura de conjunto de instrucciones de diseño de chip de código abierto, que le dice a un chip cómo realizar cálculos básicos, como sumar, restar, multiplicar, etc. RISC-V está ganando terreno en el hardware espacio de fabricación en todo el mundo, porque reduce las barreras de entrada y aumenta la velocidad de desarrollo de chips. OpenRAN, una pila de redes 5G de código abierto que comenzó a ganar impulso en 2016, también está ganando más atención y ya ha sido adoptada por los gobiernos del Reino Unido y Japón.
La tecnología de código abierto permite la neutralidad del proveedor. Ya sea que se trate de un país o una empresa, si utiliza el código abierto, no está limitado a la pila técnica, la hoja de ruta o los acuerdos de licencia de otra empresa. Después de que Linux se creó por primera vez en 1991, fue ampliamente adoptado por grandes empresas como Dell e IBM como una alternativa independiente del proveedor al sistema operativo Windows de Microsoft. En el futuro, los diseñadores de chips no estarán encerrados en Intel o ARM con RISC-V. Con OpenRAN, los constructores de redes 5G no se verán obligados a comprar de Huawei, Nokia o Ericsson.
Sin embargo, el código abierto no es la panacea para todos los problemas. Por definición, cualquiera puede ejecutar, cambiar, copiar y distribuir una tecnología de código abierto. Así, la transferencia de tecnología y conocimiento puede ir a amigos o enemigos. De hecho, el sector tecnológico de China está comenzando a adoptar el código abierto, algo sensato para un país que busca mantener su rápido crecimiento y establecer una autosuficiencia tecnológica frente a las sanciones estadounidenses.
Este es un conjunto de músculos y capacidades que China, Pakistán y otros países no tienen (todavía). Esta es una competencia que Estados Unidos debe perder.
El código abierto puede desempeñar un papel fundamental en la lucha contra Covid-19.
De hecho, ya está sucediendo de manera orgánica con Linux Foundation Public Health (LFPH), un esfuerzo de colaboración global que aprovecha las aplicaciones de código abierto creadas sobre el sistema de notificación de exposición de Google-Apple para hacer que la notificación de exposición Covid-19 sea más accesible.
El uso de tecnología de código abierto es ahora la forma más rápida de crear nuevos productos y reemplazar las tecnologías heredadas.