La licencia MIT es una licencia de software permisiva que se originó en el Instituto Tecnológico de Massachusetts (MIT) [6] a fines de la década de 1980. [7] Como licencia permisiva, impone muy pocas restricciones a la reutilización y, por lo tanto, tiene una alta compatibilidad de licencias . [8] [9]
A diferencia de las licencias de software copyleft , la Licencia MIT también permite la reutilización dentro de software propietario , siempre que todas las copias del software o sus partes sustanciales incluyan una copia de los términos de la Licencia MIT y también un aviso de derechos de autor. [9] [10] En 2015, la Licencia MIT fue la licencia de software más popular en GitHub . [11]
Los proyectos notables que utilizan la licencia MIT incluyen X Window System , Ruby on Rails , Node.js , Lua , jQuery , .NET , Angular y React .
La Licencia MIT tiene el identificador MIT
en la Lista de Licencias SPDX . [12] [13] También se la conoce como “Licencia para expatriados”. [3] Tiene los siguientes términos: [14]
Derechos de autor (c) <año> <titulares de los derechos de autor>Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo, sin limitación, los derechos para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO MODO, QUE SURJA DE, A PARTIR DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES EN EL SOFTWARE.
La licencia X11 , también conocida como licencia del consorcio MIT/X , es una variación de la licencia MIT, más conocida por su uso por parte del consorcio X. [15] Tiene el identificador X11
en la lista de licencias SPDX . [16] [4]
Se diferencia de la licencia MIT principalmente por una cláusula adicional que restringe el uso del nombre de los titulares de los derechos de autor para publicidad.
Tiene los siguientes términos: [17]
Derechos de autor (C) <fecha> <titulares de los derechos de autor>Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo, sin limitación, los derechos para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO EL CONSORCIO X SERÁ RESPONSABLE DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO MODO, QUE SURJA DE, A PARTIR DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES EN EL SOFTWARE.Salvo lo establecido en este aviso, el nombre de <titulares de los derechos de autor> no se podrá utilizar en publicidad ni para promover de ningún otro modo la venta, el uso u otras transacciones de este Software sin la autorización previa por escrito de <titulares de los derechos de autor>.
La Licencia MIT Sin Atribución, una variación de la Licencia MIT, tiene el identificador MIT-0
en la Lista de Licencias SPDX . [19] Se presentó una solicitud de aprobación heredada a la Iniciativa de Código Abierto el 15 de mayo de 2020, [20] que condujo a una aprobación formal el 5 de agosto de 2020. [18] Al hacerlo, forma una licencia equivalente al dominio público , de la misma manera que la Cláusula Cero de BSD . [ cita requerida ] Tiene los siguientes términos:
MIT Sin atribuciónDerechos de autor <AÑO> <TITULAR DE LOS DERECHOS DE AUTOR>Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricciones, incluidos, entre otros, los derechos para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan.EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO MODO, QUE SURJA DE, A PARTIR DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES EN EL SOFTWARE.
La lista de licencias SPDX contiene variaciones adicionales de la licencia MIT. Algunos ejemplos son: [1]
MIT-advertising
, una variación con una cláusula publicitaria adicional.También existe la Licencia de Software Anticapitalista (ACSL), [21] creada a partir de la licencia MIT. No es de código abierto, ya que limita los permisos otorgados a individuos y organizaciones que no operan bajo estructuras capitalistas, como las organizaciones sin fines de lucro y las cooperativas.
El nombre "Licencia MIT" es potencialmente ambiguo. El Instituto Tecnológico de Massachusetts ha utilizado muchas licencias para software desde su creación; por ejemplo, el MIT ofrece cuatro opciones de licencia para la biblioteca de código fuente C FFTW [22] , una de las cuales es la GPL v2.0 y las otras tres no son de código abierto . El término "Licencia MIT" también se ha utilizado para referirse a la Licencia Expat (utilizada para la biblioteca de análisis de XML Expat ) y a la Licencia X11 (también llamada " Licencia del Consorcio MIT/X "; utilizada para el Sistema X Window por el Consorcio MIT X ). [3] Además, la "Licencia MIT" publicada por la Iniciativa de Código Abierto es la misma que la Licencia Expat. [13] Debido a este uso diferente de los términos, algunos prefieren evitar el nombre "Licencia MIT". [7] La Free Software Foundation sostiene que el término es engañoso y ambiguo, y recomienda no utilizarlo. [3]
El Consorcio X se disolvió a finales de 1996 y sus activos se transfirieron a The Open Group [23] , que publicó X11R6 inicialmente bajo la misma licencia. La Licencia X11 [4] y la "Licencia MIT" X11R6 elegida para ncurses por la Free Software Foundation [24] incluyen ambas la siguiente cláusula, ausente en la Licencia Expat: [3]
Salvo lo establecido en este aviso, los nombres de los titulares de los derechos de autor antes mencionados no se podrán utilizar en publicidad ni para promover de ningún otro modo la venta, el uso u otras transacciones de este Software sin autorización previa por escrito.
A partir de 2020, el sucesor del X Window System es el X.Org Server , que tiene licencia según lo que efectivamente es la licencia MIT común, según la página de licencias de X.org: [25]
La Fundación X.Org ha elegido el siguiente formato de la Licencia MIT como el formato preferido para el código incluido en la distribución del Sistema X Window. Se trata de una ligera variante del formato de licencia MIT común publicado por la Iniciativa de Código Abierto
La "ligera variante" es la adición de la frase "(incluido el párrafo siguiente)" al segundo párrafo del texto de la licencia, lo que da como resultado: "El aviso de copyright anterior y este aviso de permiso (incluido el párrafo siguiente) se incluirán en todas las copias o partes sustanciales del Software". Esta inclusión aclara que el párrafo de responsabilidad también debe incluirse para que se cumplan las condiciones de la licencia. [25]
Las funciones de gestión de licencias del popular repositorio de código fuente GitHub , así como su servicio "Elegir una licencia", no diferencian entre las variantes de licencia MIT/Expat. El texto de la variante Expat se presenta simplemente como la "Licencia MIT" (representada por la etiqueta de metadatosmit
). [26] [27]
La licencia BSD original también incluye una cláusula que exige que toda la publicidad del software muestre un aviso que reconozca a sus autores. Esta "cláusula publicitaria" (que la Universidad de California en Berkeley desautorizó posteriormente [28] ) está presente en la licencia MIT modificada que utiliza XFree86 .
La licencia de código abierto de la Universidad de Illinois/NCSA combina texto de las licencias MIT y BSD; la concesión de la licencia y la exención de responsabilidad se toman de la licencia MIT.
La licencia ISC contiene similitudes con las licencias MIT y BSD simplificada, siendo la mayor diferencia que se omite el lenguaje considerado innecesario por la Convención de Berna . [29] [30]
La GPL es explícita en cuanto a los derechos de patente que un propietario concede cuando se distribuye el código o el trabajo derivado , [31] la licencia MIT no aborda las patentes. Además, la licencia GPL afecta a los trabajos derivados, pero la licencia MIT no.
Al igual que la licencia BSD, la licencia MIT no incluye una licencia de patente expresa, aunque algunos comentaristas [32] [33] afirman que la concesión de derechos cubre todas las restricciones potenciales, incluidas las patentes. Tanto la licencia BSD como la MIT se redactaron antes de que la patentabilidad del software fuera generalmente reconocida bajo la ley estadounidense. [34] La licencia Apache versión 2.0 [3] es una licencia igualmente permisiva que incluye una licencia de patente explícita para el colaborador. De particular relevancia para las jurisdicciones estadounidenses, la licencia MIT utiliza los términos "vender" y "utilizar" que también se utilizan para definir los derechos de un titular de patente en el Título 35 del Código de los Estados Unidos, sección 154. Esto ha sido interpretado por algunos comentaristas [35] [36] como una licencia no convencional pero implícita en los EE. UU. para usar cualquier patente subyacente.
Uno de los creadores de la licencia MIT, el científico informático Jerry Saltzer , ha publicado sus recuerdos de su desarrollo inicial, junto con evidencia documental. [37] [7]
En 2020 [actualizar], según WhiteSource Software [38], la licencia MIT se utilizó en el 27 % de los cuatro millones de paquetes de código abierto. En 2015 [actualizar], según Black Duck Software [39] [ se necesita una mejor fuente ] y un blog de 2015 [11] de GitHub , la licencia MIT era la licencia de código abierto más popular , y la GNU GPLv2 ocupaba el segundo lugar en su muestra de repositorios.
... Las licencias que se encuentran actualmente en Debian main incluyen: ... Licencias de estilo Expat/MIT ...
A veces se la denomina ambiguamente Licencia MIT.
... Esta licencia a veces se denomina licencia MIT, pero ese término es engañoso, ya que el MIT ha utilizado muchas licencias para software.
Las siguientes licencias han sido aprobadas por la OSI. ... Licencia MIT (MIT)...
¿La fecha? La mejor respuesta individual es probablemente 1987. Pero la historia completa es más complicada e incluso un poco misteriosa. [...] Precursores de 1985. El Consorcio X o la variante de la Licencia X11 de 1987. O la Licencia Expat de 1998 o 1999.
Las licencias permisivas simplifican las cosas Una de las razones por las que el mundo empresarial, y cada vez más desarrolladores [...], favorecen las licencias permisivas es la simplicidad de la reutilización. La licencia normalmente solo se refiere al código fuente que está licenciado y no intenta inferir ninguna condición sobre ningún otro componente, y debido a esto no hay necesidad de definir qué constituye un trabajo derivado. Tampoco he visto nunca una tabla de compatibilidad de licencias para licencias permisivas; parece que todas son compatibles.
Las licencias para distribuir software libre o de código abierto (FOSS) se dividen en dos familias: permisivas y copyleft. Las licencias permisivas (BSD, MIT, X11, Apache, Zope) son generalmente compatibles e interoperables con la mayoría de las demás licencias, tolerando fusionar, combinar o mejorar el código cubierto y redistribuirlo bajo muchas licencias (incluidas las no libres o "propietarias").
1 MIT 44,69 %, 2 Otros 15,68 %
El copyright de ISC es funcionalmente equivalente a un copyright de BSD de dos términos con lenguaje eliminado que la convención de Berna hace innecesario.
Al utilizar términos de patentes como "negociar", "usar" y "vender", es más probable que se considere que la concesión de la licencia MIT incluye derechos de patente expresos que la licencia BSD.
1. Licencia MIT 24%, 2. Licencia pública general GNU (GPL) 2.0 23%