¿Qué es una licencia de código abierto?
Una licencia de código abierto es una forma de autor de software de computadora en el que el autor permite acceder, utilizar y manipular los códigos de origen, utilizados y manipulados 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 que se distribuya legalmente. Un autor puede estipular en su código fuente de 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 utilizado por el modificador, y él o ella no puede compartir los cambios con nadie más.
El término "software de código abierto" no significa que un software sea gratuito, 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 abiertoSin cargo especifica que cualquier modificación realizada al software no se puede vender, aunque puede distribuirse de forma gratuita. Cualquier intento de vender modificaciones de software de código abierto puede resultar en 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 solicitando que los modificadores agregan información específica al código fuente. Hay cuatro formas distintas en que pueden solicitar el control de los códigos de origen modificados. El primero se llama transparente, en el que el autor modificador 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 existan modificadores editar o reorganizarCódigo de ing en el código fuente, pero tienen prohibido agregar sus propios códigos adicionales. La tercera solicitud se llama acreditado, y el autor simplemente solicita que su trabajo sea acreditado 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 circulación, y solicita que el software original con la licencia de código abierto siga siendo descargable en un estado no modificado y etiquetado como el original.
.