Usted podría, posiblemente, simplemente poner su aviso de copyright que menciona un archivo de LICENCIA, sin embargo, no hay garantía de que una vez publicado, su código seguirá siendo atómico. De hecho, es bastante probable que partes y partes de él se remezclan en al menos varios otros proyectos.
Por eso es importante tener al menos lo siguiente en cada archivo fuente:
/* Copyright (C) 1883 Thomas Edison - All Rights Reserved
* You may use, distribute and modify this code under the
* terms of the XYZ license, which unfortunately won't be
* written for another century.
*
* You should have received a copy of the XYZ license with
* this file. If not, please write to: , or visit :
*/
Para lograr dos cosas, haz esto:
- Su derecho de autor se afirma sin importar cómo su código se desintegra y dispersa en el futuro.
- Usted establece que los términos de uso, distribución y modificación son bastante claros, incluso si alguien recibió solo una pequeña parte de la biblioteca que escribió.
Muchas personas también incluyen su dirección de correo electrónico bajo los derechos de autor, lo que es útil para recibir parches en el futuro. Recibí un parche el mes pasado por el código que escribí hace cinco años y hacía mucho que lo había olvidado. Por supuesto, eso significa mantener una dirección de correo electrónico y aguantar un poco de SPAM.
Si alguna vez realmente necesita hacer cumplir su licencia, es crítico que la otra parte no pueda decir que los términos eran ambiguos o que faltaban, aparte de eso.
Además, es divertido ver cómo las partes y partes de su código encuentran su camino hacia otras partes y partes de código a lo largo del tiempo. La mayoría de la gente juega de forma justa y respeta los derechos de autor y los términos de la licencia.