Significado de la licencia MIT

168

Supongamos que uso esta API ActionScript lanzada bajo licencia MIT para construir un software: http://www.cove.org/ape/docs/api/

  1. ¿Puedo vender ese software?
  2. ¿Necesito entregar el código fuente de mi software?
  3. ¿Alguien que recibe mi software puede revenderlo?
dharm0us
fuente
¿No hay una base de datos para registrar su proyecto a la licencia MIT? opensource.org/licenses/bsd-license.php saludos
He creado una propuesta en area51 para crear un sitio de preguntas y respuestas sobre licencias de código abierto: area51.stackexchange.com/proposals/58715/open-source-licensing . Si le interesa a uno de ustedes, puede suscribirse.
Kurt Pattyn
discusión meta en esta pregunta: meta.programmers.stackexchange.com/q/6861/31260
mosquito
La mejor respuesta que he encontrado para mis propósitos: programmers.stackexchange.com/questions/178486/…
ptim

Respuestas:

156
  1. Puedes vender el software.
  2. No, no está obligado a proporcionar el código fuente.
  3. Cualquiera que reciba el código fuente puede hacer lo que permita la licencia. Esto no se extiende a las distribuciones binarias.

Lea la licencia del MIT. Lee todo y entiéndelo. Estaba destinado a ser leído por personas comunes, a diferencia de otras licencias que son muy complejas:

Derechos de autor (c) año titulares de derechos de autor

Por la presente, se otorga permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para negociar en el Software sin restricciones, incluidos, entre otros, los derechos de uso, copia, modificación, fusión , publicar, distribuir, sublicenciar y / o vender copias del Software, y permitir a las personas a quienes se les proporciona el Software que lo hagan, sujeto a las siguientes condiciones:

El aviso de copyright 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, EXPLÍCITA O IMPLÍCITA, INCLUYENDO PERO SIN LIMITARSE A LAS GARANTÍAS DE COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO Y NO INFRACCIÓN PARTICULARES. EN NINGÚN CASO, LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN ACCIÓN DE CONTRATO, TORT O DE OTRA MANERA, DERIVADA DE, FUERA DE, O EN CONEXIÓN CON EL SOFTWARE O EL USO O OTRO TRATO EN EL SOFTWARE.

dwc
fuente
3
Estoy de acuerdo, lea la licencia, es breve: opensource.org/licenses/mit-license.html
Ben Blank
17
Jox, pegué TODA la licencia anterior para que puedas verlo por ti mismo. El software con licencia de estilo BSD / MIT / ISC se ha incluido en Mac OS, Windows, etc. No puede eliminar la licencia / copyright, pero puede hacer prácticamente cualquier otra cosa. No es viral
dwc
18
Como hablante no nativo de inglés, la licencia del MIT también me ha confundido. La confusión surge del hecho de que la licencia habla sobre el 'Software' al que se aplica la licencia. Entonces, si me conecto al 'Software' con licencia MIT y distribuyo un derivado + licencia MIT (obligatorio), entonces esto implica que el derivado se convertiría en el 'Software' de acuerdo con la licencia. Para ser claros: no se menciona el código fuente \ la distribución binaria en ninguna parte, solo 'Software'.
50
Incluso como hablante nativo, me resultó difícil de entender. Si el aviso de permiso debe incluirse en todas las copias del software, y si los archivos binarios compilados siguen siendo "copias del software", aparentemente el aviso de permiso debe incluirse con los archivos binarios compilados. Si incluye el aviso de permiso, aparentemente está dando permiso a los destinatarios para copiar "el software", es decir, tanto el software de la biblioteca con licencia del MIT como su propio software juntos. Sé que esta no es la intención de la licencia ... pero aún así, es confuso para personas de mentalidad literal como yo.
William Payne
55
Solicita que las personas lean la licencia, pero en ninguna parte veo apoyo para su punto (3) de que los derechos de licencia solo se extienden de forma transitiva a las personas que reciben copias de origen del software, en lugar de copias binarias. De hecho, no hay ninguna distinción entre "fuente" y "binario" en la licencia. Además, se entiende comúnmente que el software significa tanto la fuente como las formas binarias cuando se considera la cláusula de notificación, por lo que es muy extraño que tenga el significado opuesto en otra parte de la licencia.
BeeOnRope
23

De acuerdo con "Entendiendo las licencias de software libre y de código abierto" por Andrew M. St. Laurent :

Estas licencias, tal como se aplican al código original con licencia, permiten que ese código se use en software propietario y no requieren que se distribuyan versiones de código abierto del código. El código creado bajo estas licencias, o derivado de dicho código, puede quedar "cerrado" y los desarrollos pueden realizarse bajo esa licencia de propiedad, que se pierden para la comunidad de código abierto. Sin embargo, por la misma razón, estas licencias son muy flexibles y compatibles con casi todas las formas de licencia de código abierto.

Swaroop CH
fuente
66
Realmente deberían explicar que puede distribuir el software compilado sin distribuir la licencia MIT, y que puede distribuir su propio código fuente que utiliza el software con licencia MIT, y la licencia MIT solo se aplica al software con licencia MIT. es decir, la licencia MIT solo protege las cosas que licencia, y no hace que su trabajo adicional que funciona con ese código también necesite una licencia MIT. Casi todos los que intentan explicar las licencias no entran en esos puntos.
Dronz el
18

Como siempre, consulte a un abogado. Si esta biblioteca se lanza estrictamente usando la licencia MIT, entonces:

(i) Sí, puede vender su software siempre que incluya la licencia MIT como parte de su producto. (ii) No, no tiene que compartir su código con la comunidad, pero sería bueno. (iii) Sí, se permite la reventa.

Licencia MIT:

Por la presente, se otorga permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para negociar en el Software sin restricciones, incluidos, entre otros, los derechos de uso, copia, modificación, fusión , publicar, distribuir, sublicenciar y / o vender copias del Software, y permitir a las personas a quienes se les proporciona el Software que lo hagan, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.


fuente
44
"Como siempre, consulte a un abogado". Este es un consejo extremadamente poco práctico para muchas situaciones.
Sid
1
Sin embargo, con cualquier tipo de negocio comercial que se ocupe de licencias, puede ser una gran cita para tener en cuenta. No creo que literalmente signifique consultar siempre a un abogado
Riley Carney