Tengo un proyecto en el que he estado trabajando y me gustaría incluirlo en un nuevo repositorio público de Github como código abierto. Después de buscar en StackExchange la licencia correcta para usar, me decidí por la licencia BSD.
Mi pregunta es: ¿y ahora qué? ¿Solo necesito copiar el texto de la licencia BSD en un archivo llamado LICENCIA en la raíz de mi repositorio y llamarlo bueno? ¿Es esa la regla general de cómo funcionan todas las licencias de código abierto? ¿O debo notificar a alguna otra organización que estoy usando esta licencia para poder 'hacerla cumplir' si es necesario?
open-source
licensing
Chris Smith
fuente
fuente
Respuestas:
Es suficiente adjuntar el archivo de licencia en su trabajo. Sin embargo, normalmente es preferible agregar un pequeño comentario que indique quién posee los derechos de autor y dónde encontrar el texto completo de la licencia en la parte superior de cada archivo fuente.
No necesita notificar a ninguna organización para hacer cumplir su licencia si alguien incumple los términos, aunque requerirá que los lleve a los tribunales.
fuente
Si ha decidido que una licencia en particular se adapte a sus necesidades, colocar un archivo License.txt en un lugar destacado de la distribución debería ser suficiente. Además, debe asegurarse de que los metadatos de github para su proyecto, los archivos POM de Maven, etc., también declaren la licencia de la manera adecuada.
No es necesario. La aplicación de la licencia es completamente su responsabilidad. (No es que haya mucho que hacer cumplir ... con una licencia BSD).
Sin embargo, si estuviera preparado para usar una licencia GNU y asignar derechos de autor a la FSF (y vale la pena proteger su proyecto), ellos se encargarían de hacer cumplir la licencia.
fuente