| Blog \ Licencias | ||||
| Guía para licenciar un software bajo GPL |
|
|
| Publicado el Lunes, 18 de Octubre de 2010 19:23 | |
|
Para licenciar un software bajo una determinada licencia, es imprescindible primero que comprendamos cuales son los derechos que ésta nos otorga. La [GNU GPL] (GNU General Public License, o Licencia Pública General de GNU), es una de las licencias más populares dentro del software libre, y es la licencia oficial del proyecto GNU. La licencia GPL garantiza a los desarrolladores las 4 libertades que tiene que tener el software libre según la [Free Software Fundation], las cuales son:
Además, la GPL preserva el reconocimiento para el autor original o para quien publica el software, al tiempo que no se lo considera responsable de las modificaciones realizadas por terceros. A su vez, exige que todo software derivado de otro licenciado bajo la GPL, esté licenciado también por la GPL. En este sentido, la licencia se aplica a la obra en su totalidad y a todas sus obras derivadas. Este último punto es sumamente importante, ya que impone una restricción inherente a todas las obras que utilicen algún componente GPL, ya que si escribimos un software que utiliza una librería licenciada bajo GPL, entonces dicho software también deberá ser licenciado bajo la GPL, por estar basado en dicha librería. Por esto es que muchas veces se dice que es una licencia "vírica", por el sentido en que se expande a sus obras derivadas y a otras obras. Básicamente, los pasos que debemos seguir para liberar nuestro software bajo licencia GPL son los siguientes:
This program is free software: you can redistribute it and/or modify
Es recomendable que el texto esté escrito en inglés, sin traducciones al español o algún otro idioma. Por ejemplo, las extensiones este sitio se encuentran liberadas bajo licencia [GPL 3.0] y llevan la siguiente cabecera:
/**
Habiendo realizado estos pasos, nuestro programa ya se encuentra liberado bajo licencia GPL. En teoría, la licencia debe ser respetada por los desarrolladores y el código no puede ser utilizado por terceros sin incluir una referencia al autor original, es decir, nosotros. También es recomendable que vallamos subiendo las distintas versiones de nuestro código fuente en algún repositorio público, como [SourceForge] para compartirlo, y de esa manera probar que nuestro código está disponible para todos en descarga libre como lo afirma su licencia, y no lo compartimos sólo a determinadas personas. En el caso que estemos realizando un software "desde cero" (esto es, no una librería, extensión o plugin de algún otro proyecto como Joomla o Firefox; es decir, un proyecto independiente), también podemos registrarlo en el organismo de patentes correspondiente a nuestro país. En Argentina, el ente encargado de esto es el Instituto Nacional de la Propiedad Industrial (INPI), aunque debemos tener en claro que los trámites para obtener una patente duran años y los costos de las solicitudes de patente son algo elevados.
Pueden encontrar más información sobre la GPL en http://es.wikipedia.org/wiki/Licencia_pública_general_de_GNU.
|
|
|
|
|
Soy un diseñador y desarrollador web freelance, Programador Junior en .Net y estudiante de Sistemas en la Universidad Nacional de Entre Ríos. En este último tiempo me estoy dedicando a aprender un poco más sobre desarrollo de extensiones para Joomla! y sobre testing y debugging de aplicaciones de escritorio. Además soy un gran fanático de la ilustración y del arte gráfico.

Blog El-Golem.com.ar por Emmanuel Fontan se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.