GPLv3 párrafo a párrafo (Sección 2: Permisos básicos)
Hola de nuevo. En esta entrega de la serie GPLv3 párrafo a párrafo sobre el borrador de la GPLv3 empezaremos a profundizar en las condiciones que hacen de la licencia GPL una de las más revolucionarias del mundo de la programación.
No olvideis que en estas entregas no se plasman ni traducciones ni explicaciones oficiales de la Free Software Foundation y se trata siempre de mis opiniones personales.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the Program. The output from running it is covered by this License only if the output, given its content, constitutes a work based on the Program. This License acknowledges your rights of "fair use" or other equivalent, as provided by copyright law.
Todos los derechos garantizados por esta Licencia lo están como derechos de autor del Programa, y son cedidos de forma irrevocable con las condiciones indicadas. Esta Licencia afirma de forma explícita tu permiso ilimitado para ejecutar el Programa. Los resultados de la ejecución se encontrarán cubiertos por esta Licencia solamente si dado su contenido constituyen un trabajo derivado del Programa. Esta Licencia reconoce tu derecho al "uso limpio" u otro equivalente, tal como indican las leyes de derechos de autor.
Nos viene a decir que el autor del Programa protegido por esta Licencia cede todos sus derechos sobre el programa al destinatario, pero siempre bajo unas determinadas condiciones que se irán explicando a lo largo del texto. No hay que olvidar que el autor nunca pierde la autoría del Programa, solamente hace una cesión de los derechos del mismo.
Como primera consecuencia de esta cesión nos encontramos con que no existe ninguna limitación al uso del Programa. Por lo tanto, no se puede establecer un período de prueba ni se pueden limitar las funciones del Programa como ocurre en el caso del shareware.
This License gives unlimited permission to privately modify and run the Program, provided you do not bring suit for patent infringement against anyone for making, using or distributing their own works based on the Program.
Esta Licencia te concede permiso ilimitado para modificar y ejecutar el programa, siempre y cuando no realices demandas por violación de patentes contra un tercero por desarrollar, usar o distribuir sus propios trabajos derivados del Programa.
Estamos ante uno de los cambios más significativos de la GPL. El permiso para usar y modificar un programa bajo GPL quedará revocado en el caso de que se inicien demandas de patentes contra otra persona por usar, desarrolar o distribuir programas derivados. De esta forma se pretende "castigar" a todos aquellos que intentan limitar la libertad de los programas GPL mediante las patentes.
No hace falta decir que esta condición ha levantado mucha polémica y seguirá levantando. En mi opinión, todo aquel que se dedica a registrar patentes de software con vistas a restringir la libertad de usuarios y desarrolladores no merece ni debe tener permiso para hacer uso de ese programa libre que deja de serlo por culpa de la patente. Si yo hago un programa y lo libero bajo GPL lo hago para que todo el mundo pueda disponer de mi trabajo siempre, no para que otro se enriquezca usando las odiosas patentes.
Propagation of covered works is permitted without limitation provided it does not enable parties other than you to make or receive copies. Propagation which does enable them to do so is permitted, as "distribution", under the conditions of sections 4-6 below.
La propagación de trabajos bajo esta Licencia está permitida sin ningún tipo de limitación mientras solamente tú realices o recibas las copias. La propagación que no cumpla este requisito también esta permitida como "distribución", bajo las condiciones de las secciones 4-6 de más abajo.
Hablando en cristiano, si realizas copias de un programa bajo GPL para uso totalmente privado no estás sujeto a ningún tipo de condiciones por parte de la Licencia. Veamos un ejemplo típico de listas de correo y foros. Si modificas un programa GPL para uso exclusivamente privado, es decir, para tí solamente, no estás obligado a publicar esos cambios.
Cuando la propagación se realiza a otras personas a parte de tí, o a otros grupos de personas (empresas, organizaciones, etc), entonces pasa a llamarse distribución y está sujeta a unas condiciones que se verán en posteriores entregas.