Licencia de software permisiva


Una licencia de software permisiva , a veces también llamada licencia tipo BSD o estilo BSD , [1] es una licencia de software libre que, en lugar de protecciones contra el copyleft , conlleva solo restricciones mínimas sobre cómo se puede usar, modificar y redistribuir el software, generalmente incluyendo una exención de responsabilidad de la garantía . Los ejemplos incluyen la licencia GNU All-permissive , la licencia MIT , las licencias BSD , la licencia de fuente pública de Apple y la licencia de Apache . A partir de 2016, la licencia de software libre más popular es la licencia MIT permisiva.[2] [3]

Copyright <YEAR>, <AUTHORS>

Se permite la copia y distribución de este archivo, con o sin modificaciones, en cualquier medio sin derechos de autor, siempre que se conserve el aviso de copyright y este aviso. Este archivo se ofrece tal cual, sin garantía.

La Open Source Initiative define una licencia de software permisiva como una " licencia sin copyleft que garantiza la libertad de usar, modificar y redistribuir". [6] El sitio web choosealicense de GitHub describe la licencia permisiva del MIT como "[permitir] a las personas hacer lo que quieran con su código siempre que le devuelvan la atribución y no lo hagan responsable ". [7] Facultad de Derecho de California Western 's newmediarights.com los definió de la siguiente manera: "Las licencias' similares a BSD 'como las licencias BSD, MIT y Apache son extremadamente permisivas, requiriendo poco más que atribuir las partes originales del código con licencia a los desarrolladores originales en su propio código y / o documentación ". [1]

Las licencias copyleft generalmente requieren la publicación recíproca del código fuente de cualquier versión modificada bajo la licencia copyleft del trabajo original. [8] [9] Las licencias permisivas, por el contrario, no intentan garantizar que las versiones modificadas del software seguirán siendo gratuitas y disponibles públicamente, por lo general solo requieren que se conserve el aviso de derechos de autor original. [1] Como resultado, los trabajos derivados, o versiones futuras, de software con licencia permisiva pueden lanzarse como software propietario. [10]

Sin embargo, definir qué tan liberal es una licencia no es algo fácilmente cuantificable y, a menudo, depende de los objetivos de los usuarios finales. Si estos últimos son desarrolladores, para algunos podría ser valioso tener el derecho de modificar y explotar el código fuente escrito por otros y posiblemente incorporarlo al código propietario y ganar dinero con él (y por lo tanto, estos consideran que las licencias permisivas les ofrecen un "derecho "), [11]mientras que para otros desarrolladores podría ser más valioso saber que nadie capitalizará lo que ha sido principalmente su trabajo (y por lo tanto, estos ven las licencias copyleft como una oferta de "derecho"). Además, es posible que los usuarios finales no sean desarrolladores en absoluto y, en este caso, las licencias copyleft les ofrecen el derecho eterno de acceder a un software como software libre, lo que garantiza que nunca se convertirá en código cerrado, mientras que las licencias permisivas no ofrecen ningún derecho a los que no lo son. -los usuarios finales desarrolladores y el software lanzado con una licencia permisiva podrían teóricamente convertirse de un día para otro en un malware de código cerrado sin que el usuario lo sepa.

Las licencias permisivas ofrecen una compatibilidad de licencia más amplia que las licencias copyleft, que generalmente no pueden combinarse y mezclarse libremente porque sus requisitos de reciprocidad entran en conflicto entre sí. [12] [13] [14] [15] [16]


Compatibilidad de la licencia entre el común de software libre y de código abierto (FOSS) licencias de acuerdo con David A. Wheeler (2007): las flechas de vectores denotan una compatibilidad direccional, por lo tanto, una mejor compatibilidad en el lado izquierdo ( "licencias permisivas") que en el derecho lado ("licencias copyleft"). [20]