martes, 25 de noviembre de 2008

Nueva licencia de software libre

Publicación de la nueva licencia de software libre: LPO

El grupo de desarrollo del proyecto openXpertya acaba de publicar la licencia de software libre denominado Licencia Pública openXpertya. (
LPO )Esta licencia está basada en la nueva licencia de software libre CDDL (" Common Development and Distribution License "), un nuevo tipo de licencia desarrollada por SUN y presentada el 1 de Diciembre del 2.004, enviada al OSI el 14 de diciembre de 2004, y aprobada el pasado 14 de enero del 2.005. Esta es también la primera traducción legal al español de la licencia CDDL, adaptada a la legislación al derecho español y de la Unión Europea y la Licencia Pública openXpertya (LPO ) es la primera licencia española de software libre que permite la mayor libertad posible de utilización al usario....
CDDL está basada en la licencia MPL 1.1 (Mozilla Public License), pero agrega ciertas condiciones no incluidas en la mayoría de las licencias open source. Por ejemplo, CDDL permite tener cualquier tipo código dentro de la misma solución. Usando terminología de open source, CDDL no es viral, como es el caso de la vieja licencia GPL ( General Public License, 1991 ), y por lo tanto posibilita la inclusión de cualquier otro tipo de código, sea cual sea la licencia del mismo, en la solución completa ( la licencia GPL por ejemplo, está fuertemente limitada, y sólo permite el linkado con el propio código GPL, haciendo en la práctica un monopolio por parte de la organización GNU y la fundación para el sofwtare libre). Adicionalmente la licencia CDDL sólo se adjudica a la totalidad del producto al que hace referencia y no a sus partes. Dichas partes podrían estar bajo esta licencia o bajo cualquier otro tipo de licencia al extraerse del software original completo.El proyecto openXpertya adopta esta licencia LPO para posibilitar la inclusión y reutilización de software derivado o adaptado de otros proyectos, que de otra manera no podría ser utilizado junto. Esto posibilita la utilización del ERP con virtualmente cualquier otro código o producto, cuya licencia no prohiba expresamente su utilización o linkado con código de terceros. Así la licencia LPO está formada por la propia licencia CDDL fielmente traducida y adaptada a la legislación española y un Addendum final haciendo referencia a las definiciones iniciales de dicha licencia en el caso del producto de software libre openXpertya. La licencia openXpertya posibilita además expresamente el relicenciamiento bajo la licencia GNU LGPL, o en su lugar cualquier otra que respete las condiciones la propia licencia LPO; de aquellas partes del código o librerías extraidas del código nuevo del proyecto openXpertya.
La utilización de esta licencia
LPO por parte del grupo de desarrollo de openXpertya es muy interesante, toda vez que la propia aplicación openXpertya está realizada en Java, y SUN planea utilizar la licencia CDDL original para el lanzamiento de próximas versiones del entorno de desarrollo en Java, JDK; como ya hizo en el pasado liberando el sistema operativo Solaris.La licencia LPO está abierta de manera que cualquier otro proyecto de software libre pueda utilizarla o usarla para crear su propia licencia, sabiendo en todo momento que los usuarios del código licenciado dispondrá de la máxima libertad posible en la utilización del software, actual y futura y que dicha licencia está aprobada por la OSI.
Las intenciones del grupo de desarrollo de openXpertya, que publica esta licencia son la libre utilización de la misma por parte de terceros y la cesión posterior de la custodia inicial de dicha licencia a una Fundación que la promocione y la utilice en la creación de software libre empresarial absolutamente libre, sin limitaciones de ningún tipo en su utilización.
La licencia
LPO puede ser obtenida en la parte pública de la web del proyecto openXpertya: http://www.openxpertya.org en el apartado de documentación. También es posible la discusión, observaciones y opniones en los foros del proyecto acerca de dicha licencia y obtener mayor información registrándose.

jueves, 20 de noviembre de 2008

Las cuatro libertades
Para preservar las libertades de usar, estudiar, modificar y redistribuir el software, la mayoría de las licencias libres incluyen restricciones y requisitos que se aplican a la distribución.
Existe un eterno debate en la comunidad del Software Libre acerca de cómo trazar la línea justa entre las restricciones para preservar la libertad y las restricciones que la reducen.

sábado, 15 de noviembre de 2008

Algunos tipos de licencias de software

Licencia GPL – “Gnu Public Licence”
La primera licencia de la que hablaremos es la tan conocida GPL, sobre la cual están basadas la mayoría de las demás licencias y el software libre. Esta licencia establece que el software protegido por la misma puede ser libremente utilizado, modificado (poniendo a disposición de otra personas el código de la modificación), copiado y distribuido libremente (cobrando por ello, no por el software en sí sino por el trabajo asociado por ejemplo al copiarlo), distribuido sin garantía (el autor no es responsable, pero usted puede ofrecer garantía y cobrar por ello si así lo desea). También pueden ser usadas partes del mismo en otros softwares siempre que el derivado también sea libre.Quien distribuya este software debe cumplir ciertos requisitos como por ejemplo asegurarse de que se mantengan los nombres y créditos de los autores originales y que quien lo reciba tenga o pueda obtener el código fuente y una copia de la licencia.

Licencia LGPL - “Lesser Gnu Public Licence”
Si bien la licencia GPL ofrece grandes beneficios, hay algunas veces en la que ofrece ciertas restricciones. Un ejemplo es que un software que utiliza algún componente GPL, debe sí o sí ser licenciado bajo la misma, es decir no se pueden utilizar partes o bibliotecas de software GPL en un software propietario o distribuido bajo otra licencia.Estas restricciones traen algunos problemas. Por ejemplo si una empresa comercial desea utilizar únicamente una biblioteca GPL pequeña dentro de su software, estaría obligada a distribuir todo su software bajo GPL, lo cual posiblemente no decida hacer y para algunos casos como el de bibliotecas de propósitos generales esto tampoco ayuda a la mejora de la propia biblioteca ya que no sería elegida por ejemplo para convertirse en un estándar. Por eso apareció la licencia LGPL, en un primer momento llamada Library GPL en referencia a que fue especialmente utilizada para bibliotecas, pero luego se popularizó y comenzó a utilizarse inclusive en muchos programas completos debido a sus beneficios comerciales (permite utilizarse junto a software no libre) y cambió su nombre a Lesser GPL que significa GPL menos restrictiva.

Licencias BSD y BSD modificada – originalmente de “Berkley Software Distribution”
La licencia BSD es similar a las anteriores, aunque más permisiva y que como principal característica permite también el enlace con software no libre (tal como lo permite LGPL), por ser sin copyleft.Una de sus principales desventajas es una cláusula que indica que debe incluirse una frase específica junto con el software que se distribuya.

Licencia MIT – Originalmente X11Es una licencia originaria del Massachusetts Institute of Technology.
Permite usar el software libremente, copiarlo, publicarlo, distribuirlo, sub-licenciarlo, siempre que se incluya la nota de copyright en todas las distribuciones.

Licencia Artística - Licencia Artística 2.0
Es otra de las licencias mas utilizadas, aunque en mucho menor medida que las anteriores y de la que hay distintas versiones. Propone "algun control artístico por parte del autor". Algunas de las características son ciertas restricciones al modificar el software o modificarlo con menos restricciones para usarlo dentro de una organización (y en ese caso no distribuirlo), dejar bien claras diferencias entre la llamada "versión estándar" del software que es el original o modificado bajo restricciones especificadas y otras versiones. Es una licencia ligada a algunos programas desarrollados bajo el lenguaje Perl y es una licencia que se utiliza también en la distribución de ese lenguaje. Estas no son las únicas licencias sobre software libre o semi libre sino que existe una larga lista de licencias que se ajustan mejor a uno u otro caso.


Fuente:http://www.gnu.org/licenses/licenses.es.html

Licencia de software libre sin protección heredada
Se puede crear una obra derivada sin que ésta tenga obligación de protección alguna. Muchas licencias pertenecen a esta clase, entre otras:

  • Academic Free License v.1.2.
  • Apache Software License v.1.1.
  • Artistic.
  • Attribution Assurance license.
  • BSD License.
  • MIT License.
  • University of Illinois/NCSA Open Source License;
  • W3C Software Notice and License.
  • Calistornetion Advance License.

Licencia de software libre con protección heredada
Algunas
restricciones se aplican a las obras derivadas. Entre las licencias de esta categoría están:

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

Licencias de software libre

Software Libre
View SlideShare presentation or Upload your own. (tags: en información)

Libertades del Software Libre

De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:

  • Libertad 0: Ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)
  • Libertad 1: Estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
  • Libertad 2: Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera.
  • Libertad 3: Mejorar el programa y publicar las mejoras
    Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al
    código fuente.
    La "libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algún tipo de licencia de software libre que beneficie a la comunidad.

Fuente: http://es.wikipedia.org/wiki/C%C3%B3digo_libre

lunes, 10 de noviembre de 2008

Este es el primer posteo de la actividad propuesta por el Profesor Guarise de la Escuela 322 Obispo José Maria Gelabert.
El tema del que tratará este blog es "Licencia de Software Libre".
Para comenzar, algunas definiciones de "Software Libre":
  • La libertad de usar el programa, con cualquier propósito.
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.
  • La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles de instalar). Está bien si no hay manera de producir un binario o ejecutable de un programa concreto (ya que algunos lenguajes no tienen esta capacidad), pero debes tener la libertad de distribuir estos formatos si encontraras o desarrollaras la manera de crearlos.
  • Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente.