enramos

El Blog de Enrique Ramos

Posts etiquetados ‘GPL’

Estudio sobre licencia GPLv3 y su validez en el marco jurídico de los derechos de autor

Publicado por Enrique Ramos en enero 20, 2009

Se ha hecho eco en la red el estudio jurídico sobre la GPLv3 publicado por Sanchez-Crespo Abogaodos y Consultores. Además por lo que veo ya en su momento hicieron lo mismo con la GPLv2, de la cual no tenía conocimientos.

Ambos trabajos se encuentran disponibles bajo licencia Creative Commons BY NC ND: “Este estudio se edita bajo licencia Creative Commons. Además de los usos que permite la ley, queda expresamente autorizado a copiar, distribuir y comunicar públicamente su contenido siempre que se realice sin ánimo de lucro y se mantenga la atribución de la autoría a Sánchez-Crespo Abogados y Consultores, S.L.”

De momento no la he leído, y la verdad es que no creo que lo haga a corto plazo ya que en estos momentos estoy algo atareado, pero no me importaría hacer un debate/jornadas en Almería para analizarlo, aunque claro, esto solo sería posible en caso de que hubiera interés el tema de las licencias de Software en Almería, lo cual a estas alturas me creo que no : (

Referencias:

[sanchez-crespo.com] ~$ Estudio sobre la licencia GPL v3 y otras licencias Opensource
[sanchez-crespo.com] ~$ Validez jurídica de la licencia GPL v2 en España

Publicado en Licencias | Etiquetado: , | Deja un Comentario »

¿ Por qué debemos adoptar la licencia GPL ?

Publicado por Enrique Ramos en enero 2, 2009

Otro artículo de BULMA que trata sobre la licencia GPL:

Todo el mundo ha oído hablar de la licencia GPL, sin embargo son muchos los que aun se muestran reticentes a la hora de liberar su código con licencia GPL para la comunidad.

Si después de leer éste artículo, aun te quedan razones para no licenciar tus programas bajo GPL, te agradeceré que las expliques, porque sospecho que ya no te quedará ninguna.

[bulma.net] ~$ ¿ Por qué debemos adoptar la licencia GPL ?

Publicado en Licencias | Etiquetado: , | Deja un Comentario »

Por qué no deberías usar la FDL de GNU

Publicado por Enrique Ramos en noviembre 5, 2008

¿Cuál es el problema?

Si estás pensando en utilizar la FDL de GNU, es probable que quieras escribir documentación libre, adecuada para tu software de código abierto. La Free Software Foundation aconseja la versión 2 de su Licencia Pública General de GNU (GPL) para el software, y la llamada Licencia de Documentación Libre de GNU (GFDL) para la documentación.

Pero la GFDL no es una licencia libre al estilo de la GPL.

De hecho la FSF lo admite. Desde su punto de vista se necesitan distintas libertades para la documentación que para un programa. Yo, así como muchas otras personas que aprecian la importancia de la documentación, discrepo.

La cláusula DRM es demasiado amplia

En una versión anterior de este documento, escribí:

“Si utilizas la GFDL pero no incluyes secciones invariables, textos de portada, o una sección de “Reconocimientos” o “Dedicatoria”, entonces el resultado es libre.”

Sin embargo, desde entonces me han comentado otro problema. La GFDL dice lo siguiente:

“Usted no puede utilizar ningún tipo de medio técnico para obstruir o controlar la lectura o la copia adicional de las copias que realice o distribuya.”

Esta clausula se incluyó para atacar a los sistemas DRM1, pero es demasiado amplia. Se aplica también a copias realizadas de forma privada, sin propósito de distribución. “Medio técnico” no está definido. Además prohibiría realizar actividades como cifrar la copia, guardarla en un sistema de archivos cifrado, o incluso compartirla mediante un sistema de compartición de archivos sin utilizar permisos de lectura globales. Evidentemente esto no es libre.

Con un poco de suerte la FSF intentará arreglarlo en un futuro — en mi opinión, reemplazar “realice o distribuya” por “realice y distribuya” sería un buen principio.

Secciones invariables y problemas relacionados

El otro problema relacionado con las libertades viene dado por las reglas referentes a “secciones invariables”, “textos de portada”, “agradecimientos”, y “dedicatorias”. Éstas secciones no pueden modificarse, y tampoco pueden ser borradas. Las secciones invariables como su nombre indica no pueden modificarse libremente, por lo que no son libres en el sentido de “software libre” de la GPL. Debido a que son “secciones secundarias”, que están fuera de tema por definición, puede que a algunas personas no les importe demasiado.

Pero las secciones invariables y los textos de portada constituyen una restricción a la posibilidad de modificación del material técnico — la documentación — en cualquier documento cubierto por la GFDL, porque no podrán ser borrados, nunca. La documentación se mantiene como esclava de las secciones invariables para siempre. Esto hace que la documentación licenciada bajo la GFDL no sea realmente libre si incluye secciones invariables (en el sentido de “software libre” tal como se usa en la GPL).

Evidentemente no todas las restricciones sobre la modificación hacen que un trabajo no pueda considerarse libre; algunas son triviales. (El requisito de acompañar cualquier versión del trabajo con avisos de derecho de autor precisos y copias de la licencia, por ejemplo, es una restricción trivial). Pero ésta no es una restricción trivial; es una bastante problemática por varias razones:

  • Estas forzado conservar secciones invariables imprecisas (o textos de portada, o dedicatorias).
  • Estas forzado a conservar secciones invariables obsoletas (o textos de portada, o dedicatorias).
  • Estas forzado a conservar secciones invariables técnicamente inapropiadas o textos de portada, etcétera. (Me habían informado de que esto había ocurrido con la Wikipedia, pero parece ser que mi información no era del todo correcta.)
  • Estas forzado a conservar secciones invariables incluso en medios en los que nos encontramos restringidos en espacio (como una tarjeta de referencia). (El presidente de la FSF comenta que este problema podría ser resuelto facilmente acompañando la tarjeta de referencia con un “Segundo volumen” que contuviera las secciones invariables. Ésta es, sin embargo, una interpretación muy cuestionable del texto de la licencia.)
  • Estas forzado a conservar secciones invariables sin traducir en una traducción.
  • No puedes utilizar material del documento en cuestión para un nuevo texto cuyo tema principal sea el de una sección invariable (dado que se requiere conservar la sección invariable, y que esta tenga carácter secundario, pero en este caso ya no sería secundaria).
  • La sección invariable se “hincha”. La respuesta natural a varios de los problemas anteriores es añadir nuevas secciones invariables, diciendo “Pienso que la sección invariable es inexacta / está obsoleta / es ofensiva” o “Ésta es una traducción de la sección invariable”. Éstos textos se acumulan y a su vez también serán inamovibles.

Debido a que la GFDL con secciones invariables o textos de portada no es libre, el proyecto Debian está retirando de Debian todos los manuales bajo esta licencia. Así que si quieres que tu manual llegue a Debian, no deberías usar la GFDL.

Más allá del hecho de no ser libre, la GFDL tiene otros problemas prácticos adicionales bastante serios:

  • Es incompatible con la GPL en ambas direcciones. Esto implica que legalmente no puedes extraer el texto de un manual bajo licencia GFDL y ponerlo en la ayuda integrada de un programa GPL. Y no puedes extraer código o comentarios de un programa GPL y ponerlo en un manual GFDL. (Sin conseguir permiso explícito para volver a licenciar la obra de cada colaborador que cuente con derechos de autor sobre esta.)

Entonces, ¿qué debería hacer?

Hemos llegamos a la conclusión de que la GFDL no es una licencia muy adecuada para manuales de programas libres. Yo recomendaría que utilizaras la misma licencia que tiene el programa; lo cual puede evitarte algún que otro problema desagradable en un futuro.

  • Para programas GPL, licencia el manual usando la GPL. Con una licencia como la GPL que hace referencia explicitamente a “Código fuente” y a “Código objeto”, puede que quieras añadir una nota junto al copyright para aclarar qué consideras que es el “Código objeto” en ese contexto. (La definición de “Código fuente” de la GPL es suficientemente amplia para cubrir cualquier propósito, aunque puede que también quieras añadir una aclaración.) Por ejemplo, si tuvieras un manual en formato texinfo, podrías escribir algo así: Para el propósito de la aplicación de la GPL a este documento, considero que el término "Código fuente" se refiere al código texinfo y "Código objeto" a los archivos info, tex, dvi, y Postscript generados.
  • Si no te importa que la gente cree versiones propietarias de tu manual, puedes utilizar una licencia más permisiva, no copyleft, como la licencia de X11. (La licencia de X11 menciona el tema de la documentación explícitamente.)
  • Si tienes que usar la GFDL por alguna razón en concreto, aplica ambas licencias al documento, también la del programa.

¿La GFDL no es igual que la GPL?

Algunas personas se preguntan, “¿Por qué la GPL no causa los mismos problemas? También establece restricciones sobre la clase de modificaciones que se pueden distribuir.” En este caso sólo hay dos cláusulas de la GPL que nos interesen:

  • La cláusula 2(a) de la GPL parece requerir que cada archivo contenga un registro de cambios. Esto indudablemente supondría un problema, pero generalmente se interpreta que esta cláusula se refiere a que el conjunto de los archivos debe estar acompañado de un registro de cambios. (De hecho, solamente se requiere que la última persona que modifique el programa incluya los cambios más importantes, ya que se permite que la última persona elimine todas las anotaciones anteriores del registro.) Además, se interpreta que la cláusula 2(a) tan sólo se aplica para el código fuente, no para archivos de código objeto (que sería muy engorroso y podría causar múltiples pesadillas técnicas). Esta restricción pasa por ser entonces una restricción trivial.
  • La cláusula 2(c) de la GPL impone una restricción sobre la forma en la que podemos modificar un programa. De hecho esta cláusula es bastante polémica. Sin embargo, solamente es aplicable si el “programa modificado lee comandos de forma interactiva durante su ejecución”, y este programa se basa en uno anterior licenciado bajo GPL, y este programa anterior exhibía un anuncio de copyright. La mayor parte de los programas disponibles actualmente bajo GPL no “leen comandos de forma interactiva durante su ejecución”, y la mayor parte de los que lo hacen, no muestran un anuncio de copyright. Incluso cuando esta cláusula es aplicable, no es una restricción demasiado rígida, y solamente requiere mostrar unos mínimos avisos legales. (Sin embargo, siempre recomiendo no mostrar esta clase de avisos en una aplicación GPL, para no forzar a las personas que modifiquen el código a tener que hacerlo.) Estos textos contrastan con las secciones invariables de la GFDL, las cuales son potencialmente ilimitadas.
  • El prólogo de la GPL es un texto no modificable, parecido a una “sección invariable”. Sin embargo, se trata de un texto de licencia, que existe principalmente por motivos legales, por lo que merece un trato especial. Incluso el prólogo tiene efectos legales ya que indica la interpretación apropiada de los términos y las condiciones. Además se trata de un único texto, en contra de una colección potencialmente ilimitada de secciones de texto invariable. Además, el texto de la GPL sigue siendo válido sin necesidad de incluir esta sección (como así lo indica la FSF en algún lugar de su página web), mientras que los documentos GFDL con “secciones invariables” nunca pueden perderlos.

¡Esto no tiene nada que ver con la distorsión!

Algunas personas creen que las secciones invariables son necesarias aunque sólo sea para impedir que otras personas distorsionen sus opiniones. Nada más lejos de la realidad.

  • Distorsionar la opinión de alguien para beneficio propio se conoce como fraude, es ilegal, y no tiene nada que ver con los derechos de autor.
  • Distorsionar la opinión de alguien para dañar su reputación es difamación. Es ilegal, y no tiene nada que ver con los derechos de autor.
  • Hacer pasar el trabajo de otra persona como propio es algo deshonesto; y si existe el propósito de lograr beneficios a partir de este trabajo, se trata de fraude.

Si aún así te preocupa no recibir el reconocimiento que mereces, existen muchas licencias libres que incluyen cláusulas de reconocimiento, incluyendo la GPL, y son perfectamente aceptables.

Si quieres añadir unas líneas en tu licencia que indiquen que “Esta licencia prohibe explicitamente distorsionar mi opinión, cometer fraude, o engañar a alguien deliberadamente”, hazlo. El resultado sigue siendo perfectamente libre. De hecho ni si quiera es una condición adicional, así que podrías utilizar perfectamente la GPL.

Si aún así te preocupa que distorsionen tu opinión, puedes añadir una cláusula más: Todas las versiones modificadas deben indicar que no representan necesariamente las opiniones de [el autor original]. El resultado es perfectamente aceptable y libre.

Pero la GFDL va mucho más allá. Por ejemplo lo siguiente no estaría permitido, al tratarse el manifiesto GNU de una sección invariable del manual de Emacs:

El Manifiesto Foo, por el Sr. Foo

Este documento está basado en el manifiesto GNU, de Richard Stallman, pero no representa necesariamente sus opiniones.

Las secciones invariables de la GFDL prohiben las modificaciones. Probablemente sólo quieras impedir que las versiones modificadas finjan ser tu versión, y obtener el crédito correspondiente como escritor del original. Pero lo puedes lograr más facilmente con otras licencias mejores y más libres.


  1. Digital Rights Management o Gestión de derechos digitales
Esta obra se encuentra bajo el Dominio Público

Por Nathanael Nerode

Traducción al español por Raúl González Duque el día 13 de Febrero de 2006

Publicado en Licencias | Etiquetado: , , , , | 2 Comentarios »

OpenKM

Publicado por Enrique Ramos en julio 11, 2008

Software de Gestión Documental (DMS) de Software Libre

Web Oficial | http://www.openkm.com/

Demo | http://www.openkm.com/OpenKM/

Repositorio | http://sourceforge.net/projects/openkm

Artículo | Catálogo de Software Libre

Publicado en Plataformas | Etiquetado: , | Deja un Comentario »

Yukei.net

Publicado por Enrique Ramos en mayo 20, 2008

Buscando temas para WordPress GPL, he encontrado varias entradas referentes a una traducción de WordPress en la que no se liberó el código fuente.

Sin lugar a dudas, de todas ellas me quedo con http://www.yukei.net/2007/02/ojo-con-la-gpl/ ya que además, comenta algunas cuestiones de la licencia GPL.

Publicado en General, Plataformas | Etiquetado: , , | Deja un Comentario »

Almeriapedia (Wikanda)

Publicado por Enrique Ramos en enero 26, 2008

Wikanda es un proyecto de la Junta de Andalucía, promovido por la Consejería de Innovación Ciencia y Empresa, que pretende “generar la mayor fuente de contenidos sobre el saber popular de Andalucía”.

Wikanda se basa en el concepto de wiki, que según la Wikipedia:

“Un wiki (o una wiki) (del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden así crear, modificar, borrar el contenido de una página web, de forma interactiva, fácil y rápida; dichas facilidades hacen de la wiki una herramienta efectiva para la escritura colaborativa.

La tecnología wiki permite que páginas web alojadas en un servidor público (las páginas wiki) sean escritas de forma colaborativa a través de un navegador web, utilizando una notación sencilla para dar formato, crear enlaces, etc, conservando un historial de cambios que permite recuperar fácilmente cualquier estado anterior de la página. Cuando alguien edita una página wiki, sus cambios aparecen inmediatamente en la web, sin pasar por ningún tipo de revisión previa.”

Fuente: http://es.wikipedia.org/wiki/Wiki

Wikanda, al igual que la Wikipedia, utiliza el software MediaWiki.

“MediaWiki es un motor para wikis bajo licencia GPL, programado en PHP usando MySQL sobre Apache. A pesar de haber sido creado y desarrollado para Wikipedia y los otros proyectos de la fundación Wikimedia, ha tenido una gran expansión a partir de 2005, existiendo gran número de wikis basados en este software que nada tienen que ver con dicha fundación. La mayoría de ellos se dedican a la documentación de software o a temas especializados.”

Fuente: http://es.wikipedia.org/wiki/MediaWiki

Aprovechando ya, voy a hablar de la “Wikipedia, la enciclopedia libre“, en concreto para aclarar qué es eso de libre. Según la ley de propiedad intelectual (o de derechos de autor), por el simple echo de realizar una obra esta tiene copyright, o lo que es lo mismo, todos los derechos reservados. Una obra así no es libre. Para que una obra se considere libre, se creó un concepto denominado Copyleft, que viene a decir lo siguiente:

“Copyleft o copia permitida (=left(de leave) =granted)[1] comprende a un grupo de derechos de propiedad intelectual caracterizados por eliminar las restricciones de distribución o modificación de las que adolece el copyright, con la condición de que el trabajo derivado se mantenga con el mismo régimen de propiedad intelectual que el original.”

Fuente: http://es.wikipedia.org/wiki/Copyleft

Si nos fijamos en el pie de la Wikipedia, hay una imagen que dice que los contenidos disponibles en la enciclopedia se encuentran disponibles bajo los términos de la licencia de documentación libre de GNU (GFDL o FDL).

wikipedia.png

Esta licencia, junto a la de la aplicación MediaWiki (GPL) son dos de las licencias que define el proyecto GNU o la Free Software Fundation (Fundación de Software Libre), que vienen a ser unas organizaciones o proyectos surgidos a raíz de que las aplicaciones de Software comenzaran a ser propietarias (antiguamente no lo eran) y que defienden la libertad del usuario dándole principalmente acceso al código fuente, la libertad de usarlo, distribuirlo, modificarlo. Para el caso de la documentación, la licencia que define estas libertades es la FDL, y para el caso del software la GPL, que podemos consultar ambas en la página del proyecto GNU (http://www.gnu.org/licenses/licenses.es.html)

Licencia Wikipedia: http://kikuelo.wordpress.com/2007/06/07/licencia-wikipedia/

Volviendo a Wikanda, dentro de ella existen lo que han llamado las Locapedias,que vienen a ser enciclopedias locales, que por ejemplo en mi caso concreto, tengo la Almeriapedia, que le he echado un vistazo y voy a ver si aporto mi granito de arena publicando algún artículo sobre mi calle (que no está) y alguna foto que tengo por ahí, aunque aún tengo que leerme la documentación, que nunca he tenido la ocasión pero así ya aprovecho y mato dos pajaros de un tiro, aprendiendo a publicar en la Wikanda, y la Wikipedia, y por ende en cualquier plataforma basada en MediaWiki, que nos llevaríamos una sorpresa si descubriéramos todas las plataformas que hay basadas en este software libre.

En resumen, el proyecto me gusta mucho, principalmente por haber elegido una plataforma de Software Libre como es MediaWiki, y una licencia también libre para la documentación, en lugar de haberse decantado por las Creative Commons tan famosas en los wikis de hoy en día, incluso en proyectos de documentación de Software Libre como es la Guía Ubuntu (http://www.guia-ubuntu.org), la cual aprovechando manifiesto mi desacuerdo en utilizar este tipo de licencias restrictivas, sobretodo teniendo en cuenta que su “software” o distribución está basada en Software Libre, en concreto en Debian GNU/Linux (las tres cosas :o ), pero claro, Ubuntu no deja de ser una distribución comercial en la cual supongo parte de sus ingresos es la formación, por lo cual parecen haber quitado la libertad de hacer uso comercial de la documentación (tanto la GPL como la FDL si permiten hacer un uso comercial de la obra) que recopilan de todos los usuarios que editan dicha guía (wikis).

Wikanda:Licencia GFDL

La única pega que le veo, es la falta de formación que tiene la sociedad para editar una “enciclopedia” basada en Wiki. Ni siquiera, la mayoría de gente que conozco sabe que la Wikipedia es una enciclopedia colaborativa en la que todos podemos participar escribiendo, modificando o corrigiendo artículos.

http://www.wikanda.es/wiki/Wikanda:Acerca_de

http://www.mediawiki.org/wiki/MediaWiki/es

Publicado en Licencias, Wiki | Etiquetado: , , , , , | 3 Comentarios »

FAQ sobre Linux y Software Libre

Publicado por Enrique Ramos en enero 1, 2007

Estaba pensando en publicar unas FAQ sobre Linux y Software Libre en un portal que estoy desarrollando.

Previamente he buscado en la red si ya existía algún documento similar con alguna licencia que me permitiera utilizarlo y he encontrado varias que a priori podrían servirme pero realmente ninguna se adapta a mis necesidades ya que o incluyen preguntas que no me interesan o no contienen todas las que deseo. Si hiciera una recopilación de todos estos documentos seleccionando las preguntas que me interesan, podría conseguir uno que si cumpliera con los objetivos propuestos pero me surgen algunas dudas acerca de la licencia de estos.

Estos documentos son los siguientes:

Referente a las licencias con que se encuentran publicados me encuentro con lo siguiente respectivamente:

La “FAQ sobre Linux para principiantes” es Copyright (c) 1999-2000 por Rafael Martínez-rafael@viewpoint.no y los colaboradores de la FAQ, bajo los términos de Licencia del Proyecto de documentación de Linux (LPD). En http://metalab.unc.edu/pub/Linux/docs/LDP/LDP-COPYRIGHT, tenéis el texto de este copyright.La “FAQ sobre Linux para principiantes” puede ser reproducida y distribuida total o parcialmente, siempre que no se cobre por el documento en si, sin la autorización del autor/es y se cumplan los términos de Licencia bajo la que se distribuye. Esta restricción no prohibe el cobro por servicios de impresión o copia del documento.

Por lo que este primer artículo podría utilizarlo ya que permite una distribución parcial (supongo que esto permite “obras derivadas”) aunque es la primera vez que escucho hablar de la licencia LDP así que tendré que echarle un vistazo previamente.

Copyright © 1999, 2000, 2001 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA

Se permite la distribución y copia literal de este artículo en su totalidad y por cualquier medio, siempre y cuando se conserve esta nota.

Por lo que yo entiendo solo permite una “copia literal” por lo que no parece que pueda servirme.

Este documento puede ser usado en los términos descritos en la Licencia Pública GNU versión 2 o posterior. (http://www.gnu.org/copyleft/gpl.html)

En este último creo recordar que sí puedo hacer obras derivadas aunque me surge la duda de porqué se encuentra bajo los términos de la GPL si para la documentación existe la FDL.

En resumen, que me toca preguntar por chats y foros, empaparme las licencias o comenzar uno de cero utilizando definiciones de la Wikipedia, ya que los contenidos de esta se encuentran bajo la FDL.

Este es un problema que me encuentro a menudo, ya que no tengo muchas nociones de derechos por lo que siempre hay algo de miedo por infringir alguna cláusula del movimiento que tanto me gusta y defiendo (aunque de momento sea en silencio) como es el Software Libre.

Además existen tantas licencias (véase http://www.gnu.org/licenses/license-list.es.html) que me resulta muy complicado saber a que atenerme para según que obra o programa reutilizar.

A veces pienso que tendría que haber estudiado derecho en lugar de informática jeje.

Publicado en Documentación, Proyectos | Etiquetado: , , , , , | Deja un Comentario »

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 8.101 seguidores