
martes agosto 29, 2006
licencia java ¿GPL, LGPL, CDDL o APACHE? ¿todas a la vez?
Últimamente se está publicando encuestas sobre la licencia Open Source que debería usar Sun para JAVA.
Opiniones hay para todos los gustos, incluso la de aquellos que consideran que JAVA no debe ser Open Source.
Las preferidas son GPL, LGPL, CDDL y APACHE.
Mi opinión personal:
- La plataforma JAVA SE tendrá código con todos estos tipos de licencia, y quizás alguna otra
- La máquina virtual (JVM) Hotspot es un proyecto en si mismo, y
está hecho en C por una comunidad compacta. Puede tener licencia GPL.
- El compilador javac, y otros componentes auxiliares también pueden tener licencia GPL o LGPL
- Las librerías jar, incluso las del runtime, podrían tener
licencia CDDL para facilitar su inclusión en proyectos de diferentes
tipos, incluso comerciales, pero evitando la existencia de parches
propietarios
- Algunas librerías, como las de XML, pueden tener licencia APACHE.
Un proyecto tan grande como JAVA SE (
ver componentes),
no permite usar un único tipo de licencia. A modo de ejemplo, una
distribución Linux incluye software con muchos tipo de licencias, por
ejemplo el Kernel y otros paquetes son GPL, pero Mozilla Firefox tiene
licencia Mozilla, y el servidor WEB Apache tiene licencia Apache.
Más información:
Enviado por jaimecid
( ago 29 2006, 10:51:35 AM CEST )
Permalink