Saltar al contenido
Xavi Creus

Software

Código abierto (open source)

El código abierto (open source) es software cuyo código fuente se publica con una licencia que permite usarlo, estudiarlo, modificarlo y redistribuirlo.

Definición

El código abierto (open source) es el software cuyo código fuente se publica bajo una licencia que permite a cualquier persona usarlo, estudiarlo, modificarlo y redistribuirlo, con condiciones que varían según la licencia. Linux, PostgreSQL, Python, Kubernetes o el navegador Chromium son código abierto. Lo desarrollan comunidades, fundaciones y empresas que a menudo venden servicios, soporte o versiones en la nube sobre el software gratuito. Es la base de la mayor parte de la infraestructura de internet.

En la empresa, el código abierto está en todas partes, aunque no se vea: en los servidores, en las bases de datos, en los frameworks con los que se construye el software propio y en los modelos de IA de pesos abiertos. Sus ventajas son el coste de licencia cero, la independencia del proveedor, la transparencia para auditar la seguridad y la velocidad de innovación. Sus costes son el soporte, interno o contratado, y la gestión de licencias, que a veces imponen condiciones al software construido encima.

El código abierto es hoy la norma en infraestructura y un campo de batalla en IA, donde los modelos de pesos abiertos compiten con los cerrados. El malentendido habitual es equiparar abierto con gratis o con inseguro. No es gratis: el coste está en el tiempo de tu equipo. Y no es menos seguro: los proyectos grandes reciben más revisión que la mayoría del software cerrado, aunque las dependencias abandonadas son un riesgo real que hay que vigilar.

En la práctica

Una empresa de software elige una base de datos de código abierto en lugar de una comercial. Ahorra licencias de seis cifras al año, contrata un soporte especializado por una fracción y, cuando quiere cambiar de proveedor de nube, se lleva la base de datos sin renegociar nada.

Por qué importa

El código abierto es la razón por la que hoy se puede construir una empresa de software con capital mínimo. También es un riesgo si nadie en tu empresa sabe qué dependencias abiertas usa y en qué estado están. Un inventario de software es tan necesario como el de activos.

Preguntas frecuentes

¿Es seguro usar software de código abierto en mi empresa?
Sí, con las mismas precauciones que con cualquier software: usar proyectos activos y mantenidos, actualizar con regularidad y saber qué dependencias tienes. Los grandes proyectos abiertos reciben más auditoría que la mayoría del software cerrado. El riesgo real está en las librerías pequeñas abandonadas que nadie revisa.
¿Qué diferencia hay entre software gratuito y código abierto?
El software gratuito no cuesta dinero, pero puede ser cerrado: no ves el código ni puedes modificarlo. El código abierto publica el código con una licencia que permite estudiarlo y cambiarlo, aunque a veces cobra por soporte, funciones avanzadas o versión en la nube. Lo abierto suele ser gratis; lo gratis no siempre es abierto.

¿Necesitas que te lo explique para tu empresa?

Una hora conmigo suele bastar para convertir el vocabulario en una decisión.

Reservar una sesión