Anotaciones Técnicas.  
 
     
Buscador:
Digital ToTSoL Web
 
powered by FreeFind
Anotaciones

Nota 1Revisión de los problemas y soluciones en el desarrollo de animaciones gráficas en Java

Nota 2Licencias del software abierto.

Nota 3Modelos de aplicaciones web independientes de la plataforma

Nota 4Lista de la seguridad en aplicaciones Web.

Nota 5Anotaciones sobre mi primer proyecto basado en XML y XSL.

Nota 6Como proteger las Aplicaciones Web de los ataques del exterior.

Nota 7Recolectores de Noticias sobre Java, XML.

Nota 8Relájate y disfruta... con Applets Java

Nota 9Entorno de desarrollo basado en XML/XSL para crear y mantener Aplicaciones Web

Nota 10Presentación del entorno de desarrollo de esta Web.

 
Digital ToTSoL un proyecto personal de Ferrán Casasús Rodó

Licencias del software abierto.

Nota 2: actualizada el 15/06/2000
Anotación: En [ref_1] hay una clara explicación sobre las licencias de software.

Por un lado tenemos la FreeBSD. Esta licencia permite realizar cualquier tipo de variación en el código fuente, el incoveniente es que no fuerza a que las mejoras del mismo pasen a incorporarse en el software base.

Por otro lado se encuentra la GPL [gnul] , que actúa como un virus. Si el código fuente de las librerías es de licencia GPL, las ampliaciones y modificaciones de las mismas también lo han de ser. Pero si entendemos que en Java librería es igual a clase y que Java está formado exclusivamente por clases,se fuerza a todo el código a ser libre, lo que dificulta el desarrollo en Java.

Los puntos primordiales para una licencia pública son:
  • Que las mejoras del software que hagan terceras personas puedan incorporarse en el software abierto.
  • Que si se quieren utilizar las clases bajo licencia de código abierto, ya sea como atributos o por herencia, puedan realizarse con cualquier licencia.


Con esto se consigue:
  1. Mejorar el código base abierto y que las mejoras estén disponibles para todos.
  2. Permitir el desarrollo de software propietario bajo cualquier tipo de licencia sobre el código abierto.


Con todo ello se intenta crear un entorno de desarrollo eficiente.

Hay que tener en cuenta que el software propietario desarrollará soluciones específicas para casos concretos. Sólo si dichas mejoras se hacen populares, y se convierten en soluciones genéricas, es probable que se reescriba en código abierto. A partir de ese momento el desarrollador comercial volverá a generar nuevas mejoras bajo cualquier licencia y así sucesivamente.

Y ya que estamos hablando de desarrollo comercial, hay un artículo en [ibm] donde se expone como es posible hacer negocio con el software abierto.
Relacion de enlaces:

ref_1: Enhydra: Open Source JAVA/XML Application Server
http://www.enhydra.org/software/license/index.html

ibm: How to make money with open-source software
http://www.software.ibm.com/developer/library/license.html
IBM, está apoyando Linux y Linux viene de la mano de las licencias de código abierto.

gnul: GNU Library General Public License
http://www.fsf.org/copyleft/lgpl.html
La licencia de la Free Software Fundation

mzll: mozilla and netscape public licenses
http://www.mozilla.org/MPL/
Fecha del documento / revisión enlace: 12/1999
La licencia para el soft de Netscape, que ha tenido la aprobación de las organizaciones de código abierto

sun: Community Source License.
http://www.sun.com/software/communitysource/index.html
Las licencias de Sun, son un tanto enrevesadas, y hay que leerlas con cuidado antes de realizar modificaciones en el código


Ferrán Casasús Rodó a: 15/06/2000



Subir

Por favor, da tu opinión?

Genial! Bien No está mal Pse! Chorrada!


Digital ToTSoL Home | Negocios en Red | Desarrollos | Anotaciones Técnicas | Vinclateca
Copyright © (2000-2001) Ferrán Casasús Rodó Digital ToTSoL