Skip to main content

¿Qué es una licencia de código abierto?

Una licencia de código abierto es una forma de derechos de autor de software de computadora en la que el autor permite el acceso, uso y manipulación de los códigos fuente por cualquier persona sin temor a represalias por infracción de derechos de autor. Esto significa que cualquiera que descargue el código fuente puede hacer cualquier modificación deseada al código fuente. Esto permite a los usuarios personalizar completamente una pieza de software para satisfacer sus necesidades.

Una copia modificada de una pieza de software que tiene una licencia de código abierto puede o no permitirse su distribución legal. Un autor puede estipular en su código fuente que la distribución de cualquier modificación puede ser una infracción de los derechos de autor y está expresamente prohibida. Si este es el caso, el contenido modificado solo puede ser usado por el modificador, y él o ella no pueden compartir los cambios con nadie más.

El término "software de código abierto" no significa que una pieza de software es gratuita, aunque la mayoría del software de código abierto se distribuye de esa manera. La mayoría de los autores que proporcionan software de código abierto de forma gratuita especifican que cualquier modificación realizada al software no puede venderse, aunque puede distribuirse de forma gratuita. Cualquier intento de vender modificaciones de software de código abierto puede dar lugar a acciones legales y civiles. Algunos autores de código abierto solicitan donaciones voluntarias al descargar sus programas, aunque los programas no se venden técnicamente.

El autor del software con una licencia de código abierto puede controlar la forma en que se distribuyen las modificaciones al solicitar que los modificadores agreguen información específica al código fuente. Hay cuatro formas distintas en que pueden solicitar el control de los códigos fuente modificados. El primero se llama transparente, en el que el autor de modificación debe mantener el código original y todas las modificaciones transparentes para que todos puedan ver lo que se ha hecho.

La segunda solicitud se conoce como recombinante. En esta solicitud, el autor solo permite que los modificadores editen o reorganicen el código existente en el código fuente, pero tienen prohibido agregar sus propios códigos adicionales. La tercera solicitud se llama acreditada, y el autor simplemente solicita que su trabajo se acredite como el original y cualquier modificación posterior se etiqueta con créditos para la persona que realizó las modificaciones. La última solicitud que el autor puede hacer se conoce como circulante, y solicita que el software original con la licencia de código abierto permanezca descargable en un estado no modificado y etiquetado como el original.