La licencia de Robocode
En esta entrada vamos a cambiar la orientación de los últimos posts y hablaremos un poco sobre la licencia bajo la que se distribuye el código de robocode. Su licencia es la Common Public License (CPL) que se encuentra definida en la siguiente web:
http://www-128.ibm.com/developerworks/library/os-cpl.html
Es la licencia que usaba Eclipse hasta el 2004, pero decidieron cambiar e introducir unas mínimas modificaciones dando lugar a la Eclipse Public License.
Una cosa curiosa sobre la CPL es que siendo una licencia de software libre no es compatible con la GPL version 2 debido a diversas cláusulas sobre patentes que incluye, que son incompatibles con el punto 7 de esta última.
De la web de GNU (http://www.gnu.org/licenses/license-list.es.html):
Licencia Pública Común versión 1.0
Es una licencia de software libre pero es incompatible con la GPL porque tiene varios requisitos específicos que no están en la GPL.
Por ejemplo, requiere que se den ciertas licencias sobre las patentes, algo que la GPL no hace (no pensamos que esos requisitos sean intrínsecamente una mala idea, pero no obstante no son compatibles con la GNU GPL).
En el hilo de discusión sobre la GPLv3 permanece abierto sin respuesta un comentario sobre la compatibilidad de la misma con la CPL. Mientras la GPL versión 2 no lo es, Eben Moglen (Consejero General de la Fundación del Software Libre) ha afirmado en varias ocasiones que la GPLv3 podría serlo, ya que es muy interesante la protección contra posibles ataques de patentes que ofrece, muy similar también al de la licencia de la Mozilla Foundation.
Tal vez el mayor problema de la CPL es el hecho de que existe la posibilidad de coger el código de un programa bajo CPL, compilarlo y distribuir el binario bajo una licencia privativa, más allá de que pueda o no combinarse con código bajo licencia privativa.
Aún no hay comentarios.
Deja un comentario
-
Archivos
- Mayo de 2007 (4)
- Abril de 2007 (3)
- Marzo de 2007 (2)
-
Categorías
-
RSS
Subscripciones RSS
RSS de los Comentarios