Desde nuestra propia Alaukik me pidió que pusiera un par de guiones bajo GPL-licencia Me preguntaba si lo estoy haciendo correctamente. Los puntos que me preocupan son:
- ¿Tengo que incluir la licencia completa con mi proyecto o un comentario es
# Copyright by John Doe, 2011 Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
legalmente suficiente? - ¿Tengo que incluir mi nombre real o es un correo electrónico u otro alias legalmente resistente al agua?
- ¿Es importante el año? Supongo que 'sí' ya que los derechos de autor caducan en la mayoría de los países después de un cierto período. ¿Qué pasa si no lo hago?
- ¿Debo usar GPL sobre MIT? Tiendo hacia el MIT, ya que es más permisivo y no me importa si mis scripts se usan en software de código cerrado.
Actualización :
Hay una muy buena página sobre ' Cómo usar las licencias GNU para su propio software '. El sitio web de GNU también hace sugerencias sobre cómo aplicar las licencias a su proyecto ( ™ Flimm ). Eso cubre mucho para la GPL.
En pocas palabras : elección de licencia :
si desea admitir software libre, no use una licencia demasiado gratuita. No permitir el uso exclusivo le da al software libre una ventaja sobre los programas propietarios. En teoría, con algunas licencias, la reutilización de su código debe acreditar su original. Pero la reutilización es difícil de probar y algunas corporaciones podrían no acreditarte. Sin embargo, si desea difundir su software lo más amplio posible, es decir, si no le interesan los productos patentados que utilizan su software, utilice MIT o LGPL. En caso de duda, use la licencia más restrictiva y agregue una línea, diciendo que puede considerar permitir los usos fuera de los términos de la licencia en función de cada caso. De esta manera, los usuarios comerciales con un proyecto digno de su trabajo tienen una oportunidad.
En pocas palabras : disputa de derechos de autor :
incluya tanta información como se atreva para demostrar que es realmente su creación. Tener una demanda sobre la propiedad en la parte posterior de su cabeza. Los derechos de autor de Poorman están enviando por correo una copia impresa de su fuente a su domicilio. Si el sobre no está roto, el matasellos es evidencia válida en el tribunal y proporciona una fecha y una dirección verificada. Un correo electrónico en lugar de su nombre completo para identificarlo debe estar bien y ser una prueba suficiente, pero: Más vale prevenir que curar .
Respuestas:
Debo agregarle el prefijo: No soy un abogado de derechos de autor. Si realmente te preocupa algo, contacta a uno. La gente de la FSF podría ayudarlo.
Debe incluir el texto completo de la licencia. Incluso si solo lo pega en un archivo de LICENCIA en la raíz del proyecto. No creo que sucedería nada malo de inmediato, pero a largo plazo (que es el derecho de autor), no tener una referencia sólida a su licencia podría ser algo malo.
Ser explícito no cuesta mucho tiempo.
Editar: en realidad
WARRANTY
, podría valer la pena incluir la sección para su protección, cualquiera que sea la licencia que elija. No tengo evidencia para decir que no incluirlo implica una garantía, pero nuevamente, esté seguro, no lo siento.Un aviso de copyright (
© <date> <name>
) ya no se requiere legalmente en la mayoría de los lugares, pero no incluirlo no ayuda a nadie. Te resultará más difícil demostrar que posees los derechos de autor y sería mucho más difícil para las personas que desean obtener una licencia bajo diferentes términos. Definitivamente lo pondría allí ... Pero supongo que esto no es realmente un problema con las licencias de estilo BSD / MIT.En cuanto al uso de un mango o nick, en otros medios la gente ha estado usando pseudonames durante siglos. Si se trata de una demanda legal, deberías poder demostrar que eres esa persona, así que obviamente esto podría hacer que sea un poco más difícil, pero no es insuperable.
Si va a MIT, tiene tan pocos recursos legales que estos problemas probablemente nunca se apliquen a usted.
El año en el aviso de copyright no es esencial, pero si quisiera demandar a alguien dentro de varias décadas, tendría que demostrar cuándo se creó. Lo cual puede ser difícil. Un aviso fijo le ayuda y no cuesta nada más que unos segundos.
Deberíamos ser claros aquí.
"GPL vs MIT" es una batalla eterna. Vaya con lo que sea más feliz, no con lo que sea más conveniente. Si no está contento con que personas potencialmente malvadas tomen su código y lo usen con fines potencialmente malvados o lucrativos, use algo donde tenga algún recurso como GPL. Si realmente no te importa y no estás usando ningún código GPL, una licencia más liberal como MIT estaría bien.
Recuerde que las licencias de código abierto viral no solo son buenas para usted, sino que se aseguran de que su trabajo, sin embargo, está adaptado y relanzado es gratis para todos en los mismos términos. Incluso si está volcando el código sin interés en mantenerlo, GPL le da una mejor esperanza de permanecer libre.
No hay necesidad de apresurar estas decisiones tampoco, pero hay que pensar en los peores casos posibles para saber realmente si está tomando la decisión correcta. Una vez que se lanza bajo una de estas licencias, listo, listo.
fuente
Al final de la licencia GPLv2, hay una guía sobre cómo aplicar los términos de la licencia a su proyecto . La FSF hizo un gran esfuerzo para escribir ese documento y hacerlo lo más legalmente posible, por lo que seguiría sus consejos.
Si decide utilizar la licencia GPL, asegúrese de incluir la cláusula 'versión 2 o posterior'. Esto le ahorrará dolores de cabeza más adelante y hará que los proyectos GPLv2 sean compatibles con GPLv3 y viceversa.
Como dijo Oli, legalmente no necesita usar su nombre real o su correo electrónico en el encabezado de un archivo para mantener sus derechos de autor, pero es muy recomendable para evitarle dolores de cabeza a usted y a otras personas más adelante.
Decidir entre la licencia GPL y la licencia MIT es una decisión ética y estratégica, y hay muchos argumentos a favor de cualquiera de ellas.
fuente
No hay necesidad de ser inteligente. Solo sigue las pautas . En general, debe incluir el encabezado de la licencia GPL con cada uno de los scripts que está agregando. Agregue o confirme que el texto completo de la GPL existe en un archivo llamado
COPYING
y se incluye en la fuente. Si está tratando de incluir secuencias de comandos GPL en un trabajo con licencia Expat más amplio, no puede hacerlo, ya que la compatibilidad no funciona en esa dirección.Nada es hermético en lo que respecta a la ley. Si su nombre es Satoshi Nakamoto, probablemente use algo más para identificarse de manera más exclusiva. Puede ser un apodo, un seudónimo o incluso una dirección de Bitcoin .
Sí, aunque sin esto puede llevar a otros más tiempo determinar razonablemente el año de vencimiento de los derechos de autor.
Sí, ya que eso es lo que usted dijo que se le pidió que hiciera. En un sentido más general, la naturaleza permisiva de Expat puede volver a morderte .
fuente