Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: do-while en 3 Junio 2010, 11:38 am



Título: ¿Que tengo que hacer para que mi codigo este bajo GPL 3?
Publicado por: do-while en 3 Junio 2010, 11:38 am
¡Buenas a todos!

No se si este es el subforo correspondiente a la pregunta. Si no es asi que sea trasladado donde corresponda.

Bueno, pues el asunto deja clara mi duda. Tengo una seria de codigos (headers e implementaciones de ellos) que me gustaria que estuviesen bajo licencia GPL, pero no tengo ni la mas remota idea del proceso que hay que seguir para que esten bajo esta licencia.

He ojeado algo lo que es la pagina de la FSF, pero mi ingles es bastante escueto, asi que no he sabido ni por donde empezar.

Agradeceria cualquier orientacion o explicacion.

Un saludo y gracias de ante mano.


Título: Re: ¿Que tengo que hacer para que mi codigo este bajo GPL 3?
Publicado por: Casidiablo en 3 Junio 2010, 17:06 pm
Aquí se explica claramente como hacerlo:

http://www.gnu.org/licenses/gpl-howto.html

Si tu inglés no es bueno, puedes usar el traductor de Google o similares. Resumiendo, básicamente se debe añadir dos cosas a cada archivo de código fuente: un aviso de copyright (como “Copyright 2010 Cristian Castiblanco”), y el manifiesto de la licencia que es algo como esto:

Código:
    This file is part of TU_PROGRAMA.

    TU_PROGRAMA is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    TU_PROGRAMA is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with TU_PROGRAMA.  If not, see <http://www.gnu.org/licenses/>.

Existen traducciones del manifiesto, pero se recomienda que lo dejes en inglés. Otras cosas a tener en consideración es que si el programa fue finalizado en, digamos, el año 2008 pero le añades la licencia en el 2010, el aviso de copyright debe decir 2008.