Posiblemente, podría 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 de él se mezclen en al menos varios otros proyectos.
Es por eso que 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 :
*/
Logras dos cosas haciendo esto:
- Sus derechos de autor se afirman sin importar cómo se desintegra y se dispersa su código en el futuro.
- Los términos de uso, distribución y modificación son bastante claros, incluso si alguien recibe solo una pequeña parte de una biblioteca que usted 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 para el código que escribí hace cinco años y que había olvidado hace mucho tiempo. Por supuesto, eso significa mantener una dirección de correo electrónico y aguantar un poco de SPAM.
Si alguna vez necesita hacer cumplir su licencia, es fundamental que la otra parte no pueda decir que los términos eran ambiguos o faltantes, todo es una broma.
Además, es divertido ver cómo los fragmentos de código se abren paso en otros fragmentos de código a lo largo del tiempo. La mayoría de las personas juegan de manera justa y respetan los derechos de autor y los términos de licencia.
Copyright YYYY First Last. Subject to the XYZ license.