Me parece que en realidad estás haciendo una serie de preguntas, así que he tratado de responderlas individualmente. Las estoy formulando como una pregunta citada, aunque las he inventado en un intento de reformular lo que creo que has querido preguntar.
¿Debo usar la licencia MIT para todos los archivos de mi proyecto?
Dada su descripción de sus objetivos, lo que quiere que la gente pueda hacer con su trabajo, usar la licencia MIT para todos los archivos fuente de su proyecto parece una opción decente.
¿Debo también aplicar los mismos términos de licencia a archivos "auxiliares" como Makefile
s, etc.
Absolutamente. Son una parte vital de su proyecto porque sin ellos, su producto no será utilizable. Si su proyecto solo puede construirse utilizando correos no gratuitos Makefile
, muchas personas, incluida la FSF y yo, considerarán que todo el proyecto no es libre.
Desde el punto de vista de los derechos de autor, a Makefile
es tan trabajo como cualquier otro archivo fuente de su proyecto. Lo escribiste, tienes los derechos de autor. Si quieres que pueda hacer algo interesante con él, tienes que darme permiso, lo cual haces al licenciarme el archivo. En ausencia de evidencia contradictoria, uno supondría que la información genérica en el README
se aplicaría a todos los archivos como usted supone correctamente. De todos modos, recomendaría que coloque un breve aviso de copyright en todos y cada uno de los archivos fuente que escriba para no dejar dudas. El aviso podría leer así.
Copyright (c) 2016 Egor Tensin
This file is part of Fancy Project. This is free software; see the file COPYING
for more information. There is no warranty; not even for merchantability or
fitness for a particular purpose.
Dado que la licencia MIT es bastante corta, incluso podría considerar copiar su totalidad en cada archivo. Otras licencias, como la GPL, sugieren que se coloque un aviso específico en cada archivo, que diferirá del ejemplo que se muestra arriba.
¿Están los archivos HTML / JavaScript / CSS / XML sujetos a licencia?
Seguro. Una vez más, los derechos de autor son independientes del idioma en el que está escrito su trabajo. Lo único que cuenta es que los archivos son producto de un proceso humano creativo . Todo lo de la sección anterior también se aplica a estos archivos.
¿Qué pasa con las imágenes y otros archivos binarios? ¿Debería obtener una doble licencia bajo una licencia Creative Commons?
En principio, no hay nada que haga que la licencia MIT sea inaplicable a las imágenes, siempre que estén sujetas a derechos de autor. Sin embargo, una cosa a considerar es que la licencia MIT no se usa con mucha frecuencia para trabajos artísticos o presentaciones. Entonces, si desea facilitar a sus usuarios el uso de algunas imágenes en sus trabajos, les hará un favor al otorgarles una licencia dual bajo una licencia Creative Commons . Si es el titular de los derechos de autor, puede licenciar simultáneamente su trabajo con tantas licencias como desee. Por ejemplo, podría poner la siguiente declaración en su README
archivo.
Copyright (c) 2016 Egor Tensin
This project is free software. There is no warranty; not even for
merchantability or fitness for a particular purpose.
You may use, copy, modify and redistribute all files included in this
distribution, individually or in aggregate, subject to the terms and conditions
of the MIT license. See the file `LICENSE-MIT.txt` for details.
In addition, you may -- at your option -- use, copy, modify and redistribute all
images included in this distribution under the directory named `pictures`
according to the terms and conditions of the Creative Commons Attribution 4.0
International License. See the file `LICENSE-CC-BY.txt` for details.
La licencia dual de las imágenes tiene el beneficio de que su proyecto todavía usa la misma licencia para todos los archivos, pero también ofrece el uso de una licencia más "natural" para las imágenes para aquellos usuarios que se beneficiarían de esto.
¿Qué pasa si las imágenes son producidas por el software?
Los derechos de autor solo cubren trabajos creativos creados por humanos. Si una imagen fue creada exclusivamente por una máquina sin un aporte creativo por parte de un humano, entonces no tiene derechos de autor ni licencia. Dicho esto, la mayoría de los gráficos probablemente incluirán al menos algún grado de aportación humana creativa, por lo que también estará seguro al otorgarles licencias. En el mejor de los casos, la declaración de licencia explícita resultará superflua. Por supuesto, no conozco tus fotos y cuánta creatividad se utilizó en ellas.
¿Puedo cambiar la licencia de mi proyecto en un momento posterior?
Los titulares de los derechos de autor siempre son libres de otorgar permisos adicionales en su trabajo. Es decir, si publica hoy bajo la licencia MIT y decide mañana que también desea licenciar las imágenes bajo una licencia Creative Commons , es totalmente libre de hacerlo. Lo que no puedes hacer es revocarUna licencia de software libre. Es decir, si publica bajo la licencia MIT hoy y luego decide mañana que la GPL sería más adecuada, todos los que ya hayan recibido una copia con licencia MIT podrán seguir utilizando el software bajo los términos y condiciones de la Licencia MIT. Y dado que esta licencia permite una redistribución ilimitada, todos los demás a los que esta persona decida proporcionar una copia. En conclusión, puede ser conveniente ofrecer licencias de forma conservadora, ya que siempre puede agregar más más tarde, pero una vez que haya publicado, no puede volver a retirarlas.