[eside-ghost] Publicar programa en Python bajo licencia GPL
Alfredo Beaumont
alfredo.beaumont en gmail.com
Lun Ene 14 19:20:02 CET 2008
Al, 2008eko Urtren 14a(e)an, Asier Arranz(e)k idatzi zuen:
> Hola a tod a bildua s,
>
> Voy a ir publicando el desarrollo de un programa y me gustaría cumplir el
> "protocolo" de una licencia GPL antes de sacar cualquier versión.
> Tenía pensado publicarlo esta semana porque ya me lo están pidiendo y aún
> no he sacado mucho en claro sobre cómo llevar el tema de la licencia. La
> idea que tengo es ir publicando las fuentes, en principio funciona en
> Python bajo Windows, y en breve será portado a Linux.
El 'protocolo' es bastante sencillo de seguir. Como lo has hecho en python,
supongo que habrás utilizado distutils[1], si no es así, échale un vistazo
porque es la forma estándar de empaquetar programas python. Con distutils,
habrás generado o tendrás que generar un fichero setup.py, con información
básica del programa (nombre del programa, autor, email, scripts y bibliotecas
que incluye y poco más), con que añadas el campo licencia y luego generes una
distribución de fuentes (python setup.py sdist) y la cuelques junto a los
binarios cumples con los requerimientos la GPL. Eso sí, suele ser conveniente
también meter un fichero COPYING con el contenido de la licencia (aquí[2]
tienes por ejemplo la GPLv3) y también poner en la cabecera de cada fichero
de código fuente quién es el dueño del copyright, algo así:
# Copyright 2008 Asier Arranz <asierarranz a bildua gmail.com>
Creo que no me dejo nada, con esto ya tienes todo bien cubierto.
> De todas formas si hay alguna otra licencia libre que me podáis sugerir,
> perfecto.
Bueno, depende de tus intereses y de los requerimientos, por ejemplo, si
utilizas alguna biblioteca que sea GPL tu código tendrá que ser también GPL,
si no hay ningún tipo de requerimiento puedes elegir la que más te plazca. La
propia página de GNU tiene bastante información sobre licencias[3].
Saludos
[1] http://www.python.org/community/sigs/current/distutils-sig/
[2] http://www.gnu.org/licenses/gpl-3.0.txt
[3] http://www.gnu.org/licenses/licenses.html
--
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi
Más información sobre la lista de distribución eside-ghost