Duda sobre licencia GPL ...

Buenas hay un proyecto en sourceforge que me ha gustado bastante y me gustaria "usar" varias cosas de ese proyecto en mi nueva aplicacion, lo que sucede es que quiero hacerlo totalmente legal y tengo dudas.

La licencia que pone es: License: GNU General Public License (GPL)

¿Que significa esta licencia realmente? ¿Que tengo yo que cumplir?.

Se que hay licencias que poniendo que se basa en tal proyecto ya es suficiente, otras tengo que poner todas las modificaciones que yo haga, otras que .... pero no tengo nada claro cual es una y cual es otra ....

¿Me podeis ayudar?. El proyecto es :

http://sourceforge.net/projects/webchess/

Mi duda es si yo utilizo este codigo pero no cambio nada del codigo que ellos me dan salvo diseño ¿Que tendria yo que hacer?.

Venga gracias.
Gracias por este texto no me lo conocia, curioso ....

Pero despues de leerlo sigo sin saber que tengo que hacer.

Si yo cojo este codigo y lo modifico ¿que tengo que hacer?. Ahi pone que tengo que dar el codigo ¿A quien?.

¿Vale con poner "basado en ... " ?

No lo entiendo sinceramente ....
A muy grandes rasgos... si modificas un programa con licencia GPL debes proporcionar junto al ejecutable las modificaciones del código que has hecho (o un enlace donde descargarlo), ya sea un parche sobre el código original o todo el código completo.

Se aceptan correcciones :P
Leete esto:
http://www.legistics.net/main/index.php?option=com_content&task=view&id=47&Itemid=70&lang=spa

Si utilizas código GPL en tu aplicación, tu aplicación pasa a ser GPL lo que entre otras cosas implica que tienes que proporcionar el código fuente
Pues ahora si uqe no lo entiendo ....

En esta pagina :

http://www.papaschess.com/

Utilizan ese codigo :

http://sourceforge.net/projects/webchess/

Y no pone su codigo en ningun lado solo enlace al codigo origen no al suyo.

¿Es esto correcto?. ¿No esta haciendo algo ilegal?.
chele escribió:Pues ahora si uqe no lo entiendo ....

En esta pagina :

http://www.papaschess.com/

Utilizan ese codigo :

http://sourceforge.net/projects/webchess/

Y no pone su codigo en ningun lado solo enlace al codigo origen no al suyo.

¿Es esto correcto?. ¿No esta haciendo algo ilegal?.


Si no ha modificado nada... (que no lo sé), con mandar al código fuente original debería ser suficiente.
El código fuente sólo lo debes proporcionar en el caso de que distribuyas tu aplicación. En el caso de una página web el único "usuario" es el propietario de la misma, así que no está obligado a dar el código a nadie.

Eso sí, en el momento que le cedas la web a alguien (por ejemplo, si la vendes, o la cuelgas como descarga gratuita) tienes que licenciarla como GPL y proporcionar también el código fuente.
Es decir mientras yo tengo la web colgada normal no tengo que ofrecer mi codigo a nadie, a no se que intente vender el codigo que entonces tengo que licenciarlo gpl y ponerlo al publico.

¿es asi?. ES decir que si yo quiero puedo usar ese codigo sin tener que dar mi codigo siempre y cuando yo no intente vender el codigo a nadie ¿correcto?.

Valla lio de leyes XD



Añado :

Segun lo que lei arriba :

Utilizas el programa A bajo GPL como componente "separable" de C. B usa A de manera independiente: A y B serían autónomos pero relacionados. En este caso, únicamente el programa original A debe redistribuirse bajo la GPL (o A y B si se distribuyen juntos como un solo “programa”). Tu desarrollo personal B puede distribuirse por separado bajo la licencia que quieras. Ejemplo: Mambo se distribuye bajo GPL, pero los “Templates” o “Modules” realizados para instalarse como interfaz de usuario o funcionalidades adicionales no tienen que distribuirse necesariamente bajo esta licencia. La integración se realiza por el usuario final. Asimismo, para instalar Mambo, también se debe instalar MySQL y PHP, que también pueden distribuirse junto con tu desarrollo propietario (template, módulo, componente).

Si yo no modifico el codigo gpl si no que lo uso como parte de mi proyecto entonces no tengo que sacar mi proyecto como gpl. ¿No?.

Es decir mi proyecto es un torneo de ajedrez, yo utilizo el codigo gpl para hacer las partidas pero nada mas, no modifico el codigo si no que lo uso tal como esta. ¿es asi?
8 respuestas