Necesito saber lo siguiente: Si hago una licencia que sea igual a la GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL compatible, la clausula seria mas o menos asi: "Si el programa es usado para producir datos y/o elementos que sean publicados en alguna revista con referato, el autor debe citar el uso de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden compatible con la revista donde se publique". Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero me queda la duda. -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
--- Sebastian Bassi <[email protected]> escribió:
Necesito saber lo siguiente: Si hago una licencia que sea igual a la GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL compatible, la clausula seria mas o menos asi:
"Si el programa es usado para producir datos y/o elementos que sean publicados en alguna revista con referato, el autor debe citar el uso de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden compatible con la revista donde se publique".
Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero me queda la duda.
De aceurdo a las fuentes: http://gnu.mirrormonster.com/licenses/gpl-faq.html#TOCWhatDoesCompatMean ===== Sergio Belkin¿Se imagina si su Software fuera Libre? ___________________________________________________________ 250MB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
On Sat, 19 Feb 2005 15:42:40 -0300 (ART), Sergio Belkin wrote
--- Sebastian Bassi <[email protected]> escribió:
Necesito saber lo siguiente: Si hago una licencia que sea igual a la GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL compatible, la clausula seria mas o menos asi:
"Si el programa es usado para producir datos y/o elementos que sean publicados en alguna revista con referato, el autor debe citar el uso de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden compatible con la revista donde se publique".
Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero me queda la duda.
De aceurdo a las fuentes:
http://gnu.mirrormonster.com/licenses/gpl-faq.html#TOCWhatDoesCompatMean
===== Sergio Belkin¿Se imagina si su Software fuera Libre?
Personalmente sospecho que eso haria que el programa deje de ser libre, no solamente incompatible con la GPL estas poniendo una restriccion o exigencia o no-libertad sobre el USO del programa Creo que seria buena etica cientifica citar tu programa si alguien lo usa, pero si pones eso como condicion para usarlo, creo que deja de ser libre. Yo lo que haria seria poner en todos lados un pedido de que se respete eso, pero no lo haria como condicion. Algo como "Solicito que toda publicacion cientifica cuyos datos sean procesados en parte o totalmente con este programa mencione su uso ..... gracias." OFFTOPIC: Lo del refereato yo lo sacaria, es una cosa que me parece bastante ridicula de la forma en que actua el conicet aca, que es referato? en toda revista alguien decide, la cuestion es la calidad del referato no si tiene o no y es mas la calidad de los articulos, lo cual es complementario. -- Diego Saravia [email protected]
Diego Saravia wrote:
On Sat, 19 Feb 2005 15:42:40 -0300 (ART), Sergio Belkin wrote
--- Sebastian Bassi <[email protected]> escribió:
Necesito saber lo siguiente: Si hago una licencia que sea igual a la GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL compatible, la clausula seria mas o menos asi:
"Si el programa es usado para producir datos y/o elementos que sean publicados en alguna revista con referato, el autor debe citar el uso de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden compatible con la revista donde se publique".
Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero me queda la duda.
De aceurdo a las fuentes:
http://gnu.mirrormonster.com/licenses/gpl-faq.html#TOCWhatDoesCompatMean
===== Sergio Belkin¿Se imagina si su Software fuera Libre?
Personalmente sospecho que eso haria que el programa deje de ser libre, no solamente incompatible con la GPL
No. Sería una licencia de software libre, incompatible con la GPL, como lo son la BSD original y la modificada: http://www.gnu.org/licenses/info/BSD_4Clause.html http://www.gnu.org/licenses/info/BSD_3Clause.html Saludos, Mauro
estas poniendo una restriccion o exigencia o no-libertad sobre el USO del programa
Creo que seria buena etica cientifica citar tu programa si alguien lo usa, pero si pones eso como condicion para usarlo, creo que deja de ser libre.
Yo lo que haria seria poner en todos lados un pedido de que se respete eso, pero no lo haria como condicion.
Algo como "Solicito que toda publicacion cientifica cuyos datos sean procesados en parte o totalmente con este programa mencione su uso ..... gracias."
OFFTOPIC: Lo del refereato yo lo sacaria, es una cosa que me parece bastante ridicula de la forma en que actua el conicet aca, que es referato? en toda revista alguien decide, la cuestion es la calidad del referato no si tiene o no y es mas la calidad de los articulos, lo cual es complementario.
Personalmente sospecho que eso haria que el programa deje de ser libre, no solamente incompatible con la GPL
No. Sería una licencia de software libre, incompatible con la GPL, como lo son la BSD original y la modificada:
http://www.gnu.org/licenses/info/BSD_4Clause.html http://www.gnu.org/licenses/info/BSD_3Clause.html
no estoy tan seguro como para afirmar rotundamente NO. La clausula BSD limita especialmente la publicidad que se hace sobre el programa. No estoy tan seguro de comprender el OR de la clausula. Y no se si ese o el uso es lo que causa la incompatibilidad o ambos. La clausula ``Bassi'' limita el uso del programa y por lo tanto afecta una de las 4 liberades. Es decir si por algun motivo uno no consigue publicar eso en una revista, uno no puede usar el programa. La clausula BSD no impide ejecutar el programa, el programa sin modificar muestra eso y listo, es libre, pero condiciona fundamentalmente a los que usen ese codigo en otros programas a mostrar la clausula, por eso afecta la compatibilidad con la GPL que no tiene ese requisito. En cambio la clausula Bassi condiciona la ejecucion del programa a una cosa que uno no sabe si podra cumplir en el futuro.. Esa clausula te hace responsable por como incluso otros publiquen en el futuro tus datos. Es decir solo podrias usar el programa si aceptas que nadie nunca publique esos resultados sin la famosa clausula. No estas legalmente en condiciones de asegurar eso, y por lo tanto sospecho que no es software libre, Es mas sospecho que seria software inusable. Es como si pidieses que todo el codigo compilado con el gcc lo indique claramente. Es una clausula que condiciona los productos del software (los datos) y no al software. De cualquier forma, si realmente vas a usar eso Sebastian, sugiero que consultes con abogados especialmente de la FSF. -- Diego Saravia [email protected]
On Sat, 19 Feb 2005 23:09:06 -0300, Diego Saravia <[email protected]> wrote:
La clausula ``Bassi'' limita el uso del programa y por lo tanto afecta una de las 4 liberades.
Es decir si por algun motivo uno no consigue publicar eso en una revista, uno no puede usar el programa.
no, esa provision que pongo es SOLO para el caso que se publique. Si no se publica (porque la publicacion rechaza el trabajo o porque el usuario no se le canta publicar nada) lo usa SIN RESTRICCIONES.
De cualquier forma, si realmente vas a usar eso Sebastian, sugiero que consultes con abogados especialmente de la FSF.
Estoy explorando alternativas, no se que voy a usar, por eso pregunto (si supiera no preguntaria :) -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
Sergio Belkin wrote:
--- Sebastian Bassi <[email protected]> escribió:
Necesito saber lo siguiente: Si hago una licencia que sea igual a la GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL compatible, la clausula seria mas o menos asi:
"Si el programa es usado para producir datos y/o elementos que sean publicados en alguna revista con referato, el autor debe citar el uso de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden compatible con la revista donde se publique".
Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero me queda la duda.
De aceurdo a las fuentes:
http://gnu.mirrormonster.com/licenses/gpl-faq.html#TOCWhatDoesCompatMean
Creo que esta licencia sería incompatible por una razón similar a la que hace incompatible a la licencia BSB original (the advertising clause) http://gnu.mirrormonster.com/licenses/gpl-faq.html#OrigBSD
===== Sergio Belkin¿Se imagina si su Software fuera Libre?
___________________________________________________________ 250MB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
_______________________________________________ Solar-general mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
On Sat, 19 Feb 2005 10:16:51 -0800 Sebastian Bassi <[email protected]> wrote: SB> Necesito saber lo siguiente: Si hago una licencia que sea igual a la SB> GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL SB> compatible, la clausula seria mas o menos asi: SB> SB> "Si el programa es usado para producir datos y/o elementos que sean SB> publicados en alguna revista con referato, el autor debe citar el uso SB> de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden SB> compatible con la revista donde se publique". SB> SB> Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero SB> me queda la duda. Por regla general, si tu licencia restringe algo que la GPL no restringe, es incompatible con esta. Ese parece ser el caso. Saludos, Enrique -- ``Izena duen guzia omen da.''
Si, yo creo que agregar una exigencia de este tipo hace la licencia incompatible con la GPL (aunque seguir�a siendo una licencia libre). La raz�n es que la GPL (cl�usula 6) dice que "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein." .." entonces no ser�a posible combinar codigo licenciado bajo la GPL por un tercero con tu c�digo. Hubo un caso reciente donde se plante� algo parecido con la licencia de Xfree [1]. La versi�n 1.1 es considerada por muchos incompatible con la GPL. La cl�usula problem�tica es "The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments." Es muy parecida a la cl�usula que vos propon�s. (la gente de Xfree dice que a�n es GPL-compatible, pero la FSF dice que es incompatible [2]) Sobre esto, les recomiendo un muy interesante art�culo de David A. Wheeler "Make Your Open Source Software GPL-Compatible. Or Else" que pueden encontrar en http://www.dwheeler.com/essays/gpl-compatible.html En este art�culo explica con ejemplos pr�cticos porqu� conviene ser GPL-compatible y explica el caso de Xfree. saludos Pablo [1] http://www.xfree86.org/legal/licenses.html [2]http://www.gnu.org/licenses/license-list.html "Later versions of XFree86 are distributed under the XFree86 1.1 license (which is GPL-incompatible)" Como sabr�n, este asunto deriv� en la creaci�n de un fork de Xfree, bajo su licencia original que si era GPL-compatible http://www.x.org/ y que ha sido adoptada por casi todas las distribuciones de GNU/Linux. --- "Enrique A. Chaparro" <[email protected]> wrote:
On Sat, 19 Feb 2005 10:16:51 -0800 Sebastian Bassi <[email protected]> wrote:
SB> Necesito saber lo siguiente: Si hago una licencia que sea igual a la SB> GPL pero con una clausula de mas, qiuero saber si sigue siendo GPL SB> compatible, la clausula seria mas o menos asi: SB> SB> "Si el programa es usado para producir datos y/o elementos que sean SB> publicados en alguna revista con referato, el autor debe citar el uso SB> de este programa de la siguiente forma: XXXXXXXXXXXXXXXX o en el orden SB> compatible con la revista donde se publique". SB> SB> Creo que no corto ninguna libertad, solo pongo una exigencia mas, pero SB> me queda la duda.
Por regla general, si tu licencia restringe algo que la GPL no restringe, es incompatible con esta. Ese parece ser el caso.
Saludos,
Enrique
__________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo
Si, yo creo que agregar una exigencia de este tipo hace la licencia incompatible con la GPL (aunque seguir�a siendo una licencia libre).
Perd�n, me contesto a mi mismo: acabo de leer el mail de Diego donde argumenta que como esta cl�usula restringe el derecho de usar el programa, estar�a afectando las 4 libertades y no ser�a ya una licencia libre, y creo que puede tener raz�n. saludos Pablo __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail
On Sat, 19 Feb 2005 18:21:45 -0800 (PST), Pablo De Napoli <[email protected]> wrote:
Si, yo creo que agregar una exigencia de este tipo hace la licencia incompatible con la GPL (aunque seguiría siendo una licencia libre).
Perdón, me contesto a mi mismo: acabo de leer el mail de Diego donde argumenta que como esta cláusula restringe el derecho de usar el programa, estaría afectando las 4 libertades y no sería ya una licencia libre, y creo que puede tener razón.
Entiendo que Diego se confundio y creyo que mi clausula indicaba que SI o SI hay que publicar un dato obtenido con el programa y citarlo. Pero no es asi, lo que propongo es que EN CASO ("si") se publica en una revista, hay que hacer la cita (del paper donde supuestamente va a aparecer mi programa). En ningún momento limito el uso del programa, lo que se pide, es en el caso de publicación. Por lo que lei en el hilo este, se parece a la clasula de la publicidad que vos citas. -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
Entiendo que Diego se confundio y creyo que mi clausula indicaba que SI o SI hay que publicar un dato obtenido con el programa y citarlo. Pero no es asi, lo que propongo es que EN CASO ("si") se publica en una revista, hay que hacer la cita (del paper donde supuestamente va a aparecer mi programa). En ningún momento limito el uso del programa, lo que se pide, es en el caso de publicación. Por lo que lei en el hilo este, se parece a la clasula de la publicidad que vos citas.
Haber si entiendo bien ¿si alguien publica un dato en una revista de determinadas caracteristicas que fue calculado por alguien (puede ser otro) con tu programa, debe citar al programa? Ahora la pregunta es como obligas a cualquiera a no publicar el dato sin esas condiciones. A partir de lo que podes controlar, que es como se ejecuta el programa. El dato es un subproducto del programa. No es su codigo, ni su forma de utilizarlo. El dato puede estar en manos de gente que no tiene nada que ver con quien lo publica. El dato no esta ni potegido por el copyright original del progama, sino por otro. O sea vos sos derecho habiente del copyright de tu programa, el que lo ejecuta es derecho habiente del copyright del dato. El que lo calculo puede dar una conferencia y otro tomar el dato y publicarlo citando al que dio la conferencia por ejemplo. Mas alla de esto vos estas poniendo una condicion que impacta en el producto del programa, no en el programa, es como si obligas a los compilan con el gcc, a hacer determinadas cosas con el ejecutable resultante. La frase de la licencia BSD afecta -hasta donde entiendo su redaccion- dos cosas: los carteles que el programa debe mostrar CUANDO se ejecuta, y la publicidad que se hace. Lo que la hace incompatible son los carteles que el programa muestra en la ejecucion, que obligarian a cualquiera que incorpore ese codigo en otros programas a ponerlos y causaria un gran problema a lo largo del tiempo, pues el programa deberia mostrar infinidad de carteles CUANDO SE EJECUTA. No es el caso de la clausula Bassi. Esta clausula afecta el subproducto del programa. ---------------- otro mail
La clausula ``Bassi'' limita el uso del programa y por lo tanto afecta una de las 4 liberades.
Es decir si por algun motivo uno no consigue publicar eso en una revista, uno no puede usar el programa.
no, esa provision que pongo es SOLO para el caso que se publique. Si no se publica (porque la publicacion rechaza el trabajo o porque el usuario no se le canta publicar nada) lo usa SIN RESTRICCIONES.
Y claro pero si se publica tiene restricciones. Y como el que ejecuta no sabe ni tiene control sobre lo que va a pasar despues esta en problemas se arriesga a que alguien lo demande porque ejecuto el programa y luego otro le publico los datos sin cumplir. Estas pidiendo condicionar el pasado sobre actos del futuro.
De cualquier forma, si realmente vas a usar eso Sebastian, sugiero que consultes con abogados especialmente de la FSF.
Estoy explorando alternativas, no se que voy a usar, por eso pregunto (si supiera no preguntaria
Insisto en recomendarte que pongas lo que queres como sugerencia. Y si realmente vas a inventar nuevas condiciones consultes con profesionales que ademas conozcan a fondo el tema. -No hay muchos abogados que conozcan de estas cosas- Para la etapa exploratoria todo bien, pero si vas a liberar algo con esa clausula tene precaucion. -- Diego Saravia [email protected]
On Sun, 20 Feb 2005 07:36:18 -0300, Diego Saravia <[email protected]> wrote:
¿si alguien publica un dato en una revista de determinadas caracteristicas que fue calculado por alguien (puede ser otro) con tu programa, debe citar al programa?
No, la clausula solo se puede aplicar a quien usa el programa. Supone que vos usas el programa y le mostras los resultados R a un colega X. Luego X publica esos resultados dentro de su paper. X no tiene obligación de citar al programa, pero TAMPOCO puede poner en su paper que ellos calcularon R (porque quien lo calculó fuiste vos, no X). Si X publica, seria raro (pero posible) que quiera admitir que el no hizo el trabajo que llevo a R, porque si es autor (o co-autor) del paper, va a querer decir que EL llego a R. Pero si no tiene problema en admitir que vos le hiciste el calculo o analisis, va a poder legalmente ovbiar la cita.
El que lo calculo puede dar una conferencia y otro tomar el dato y publicarlo citando al que dio la conferencia por ejemplo.
Si, se puede.
Insisto en recomendarte que pongas lo que queres como sugerencia. Y si
Probablemente, muchos lo hacen asi. Aunque muchos lo EXIJEN en la licencia, de manera obligatoria, pero suelen ser licencias no libres. En el ambito academico la mayoria de las licencias que veo son de este tipo: "Se permite uso irrestricto para trabajos no comerciales y/o academicos, para uso comercial contactarse con Fulano De Tal para arreglar otra licencia." -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
On Sun, 20 Feb 2005 10:37:18 -0800, Sebastian Bassi wrote
On Sun, 20 Feb 2005 07:36:18 -0300, Diego Saravia <[email protected]> wrote:
¿si alguien publica un dato en una revista de determinadas caracteristicas que fue calculado por alguien (puede ser otro) con tu programa, debe citar al programa?
No, la clausula solo se puede aplicar a quien usa el programa. Supone que vos usas el programa y le mostras los resultados R a un colega X. Luego X publica esos resultados dentro de su paper. X no tiene obligación de citar al programa, pero TAMPOCO puede poner en su paper que ellos calcularon R (porque quien lo calculó fuiste vos, no X). Si X publica, seria raro (pero posible) que quiera admitir que el no hizo el trabajo que llevo a R, porque si es autor (o co-autor) del paper, va a querer decir que EL llego a R. Pero si no tiene problema en admitir que vos le hiciste el calculo o analisis, va a poder legalmente ovbiar la cita.
bien, o sea que -segun tu crierio- con que el que ejecute el programa no firme el paper (o adquiera los derechos de explotacion del mismo), basta para evitar cumplir tu pedido. de cualquier forma insisto con que esa clausula hace al software no libre ya que impone restricciones al uso de los datos que salen del programa. Ahora lo que no estoy seguro es si las leyes de copyright adminten que el autor de un programa tenga derechos sobre el uso que le dan los licenciatarios a los datos que ese programa procesa. ¿Alguien conoce alguna licencia privativa que imponga restricciones a eso? Conozco cosas como el magic que tenes que tener llave para interpretar su codigo, pero en realidad el codigo es tuyo, lo que protegen es el interprete.
Probablemente, muchos lo hacen asi. Aunque muchos lo EXIJEN en la licencia, de manera obligatoria, pero suelen ser licencias no libres.
¿podrias darme un ejemplo?
En el ambito academico la mayoria de las licencias que veo son de este tipo: "Se permite uso irrestricto para trabajos no comerciales y/o academicos, para uso comercial contactarse con Fulano De Tal para arreglar otra licencia."
bueno pero eso es el uso del programa, pero no el uso de los datos procesados por el programa. -- Diego Saravia [email protected]
On Sun, 20 Feb 2005 16:45:19 -0300, Diego Saravia <[email protected]> wrote:
bien, o sea que -segun tu crierio- con que el que ejecute el programa no firme el paper (o adquiera los derechos de explotacion del mismo), basta para evitar cumplir tu pedido.
Si. Pero es mas "barato" cumplir que no cumplir. si el autor firma el paper, lo unico que tiene que "pagar" es ponerme en la cita.
Ahora lo que no estoy seguro es si las leyes de copyright adminten que el autor de un programa tenga derechos sobre el uso que le dan los licenciatarios a los datos que ese programa procesa. ¿Alguien conoce alguna licencia privativa que imponga restricciones a eso?
No se si eran los compiladores de MS o de Borland que en una epoca exigian que los programas hechos con ese compilador tenian que pagar un royalty. Esto sería un ejemplo valido?
Probablemente, muchos lo hacen asi. Aunque muchos lo EXIJEN en la licencia, de manera obligatoria, pero suelen ser licencias no libres. ¿podrias darme un ejemplo?
OK, dejame buscar, lo lei varias veces.
En el ambito academico la mayoria de las licencias que veo son de este tipo: "Se permite uso irrestricto para trabajos no comerciales y/o academicos, para uso comercial contactarse con Fulano De Tal para arreglar otra licencia." bueno pero eso es el uso del programa, pero no el uso de los datos procesados por el programa.
Si, solo comentaba que esa licencia se estila mucho. -- <a href="http://www.spreadfirefox.com/?q=affiliates&id=24672&t=1">La web sin popups ni spyware: Usa Firefox en lugar de Internet Explorer</a>
Si es por facilidad y economia, con pedirlo alcanza :)
No se si eran los compiladores de MS o de Borland que en una epoca exigian que los programas hechos con ese compilador tenian que pagar un royalty. Esto sería un ejemplo valido?
sin duda, habria que ver si basaban eso en el contrato de aceptacion, o en la legislacion de copyright (en argentina, seguro que no porque esa ley es reciente) O si basaban eso en las librerias que necesariamente tenes que utilizar en esos compiladores -- Diego Saravia [email protected]
participants (6)
-
Diego Saravia -
Enrique A. Chaparro -
Mauro Lacy -
Pablo De Napoli -
Sebastian Bassi -
Sergio Belkin