¿Quién escribe el código abierto y de quién es después?
"Abierto" no significa "sin dueño". Cada línea de código abierto tiene un autor con derechos sobre ella. La diferencia está en qué permite hacer con su obra.
Quién lo escribe
La imagen del voluntario nocturno es cada vez menos real. En los grandes proyectos, la mayoría de contribuciones vienen de profesionales pagados por sus empresas: en el kernel de Linux, más del 80 % del código llega de ingenieros de Intel, Google, Red Hat, AMD, Huawei y compañía. Alrededor, miles de contribuyentes individuales aportan correcciones, traducciones, documentación y casos de prueba — la cantera de la que salen los siguientes mantenedores.
De quién es
- El copyright es del autor (o de su empresa, si lo escribió en horas de trabajo). Publicar en GitHub no lo regala.
- La licencia es el permiso: el autor conserva la propiedad y concede a todos el derecho de usar, estudiar, modificar y redistribuir bajo condiciones (MIT, GPL, Apache…).
- En proyectos grandes conviven miles de titulares de copyright. Nadie puede "cerrar" Linux porque haría falta el acuerdo de todos ellos.
CLA, DCO y fundaciones
Para ordenar esa propiedad coral existen mecanismos:
- DCO: el contribuyente firma que tiene derecho a aportar ese código.
- CLA: cede o licencia sus derechos al proyecto (a veces polémico, porque concentra poder en una empresa).
- Fundaciones (Apache, Linux Foundation, Eclipse): custodian marca, infraestructura y gobernanza para que el proyecto no dependa de un solo actor.
Lo que importa a una empresa usuaria
Que el proyecto que adoptas tenga gobernanza clara y titularidad repartida es un seguro: significa que ningún propietario único puede cambiarte las reglas mañana. Es uno de los criterios que miramos en Datasec antes de apostar por una pieza para producción.