2011-01-21 18 views
7

¿Java SE sigue siendo de código abierto? ¿Puede Oracle cambiar la licencia una vez que se haya dedicado a GPL?¿Java SE aún es GPL?

Sin embargo, en las Preguntas frecuentes de Oracle Java indica que es Licencia de código binario.

"sol comienza la liberación de Java bajo la GPL"

- Free Software Foundation

"La adopción de la licencia GPL v2 de Sun Java SE (JDK) y Java ME implementaciones, y agregando esta licencia a la implementación Java EE de Sun ".

- James Gosling

Sin embargo, en la página de preguntas frecuentes de Java que establece lo siguiente:

  1. Q: ¿Es la tecnología Java libre? ¿Dónde puedo obtener información sobre las licencias? A: Java SE continúa estando disponible bajo la licencia del Código binario de Sun (BCL) sin costo adicional para su uso en informática de propósito general . La compatibilidad con la tecnología Java y la hoja de ruta de EOL proporciona más información sobre . Los archivos binarios de Java for Business se proporcionan bajo términos de licencia de . Un resumen de la Java SE y Java for Business términos de la licencia se proporciona a continuación

- Oracle

Si pueden cambiar la licencia no es retroactiva efectuar toda fuente publicado?

+1

Probablemente necesite ir a Programmers.SE –

+4

Voy a cerrar esta pregunta como fuera de tema porque se trata de licencias o cuestiones legales, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) para obtener más información, y la [ayuda] para obtener más información. – JasonMArcher

Respuesta

10

¿Java SE sigue siendo de código abierto?

OpenJDK es la "edición" GPL de Java SE. Oracle (al igual que Sun), proporcionó su propia versión, bajo una licencia diferente, y otras diferencias más o menos pequeñas.

¿Puede Oracle cambiar la licencia después de que haya estado dedicado a GPL?

Sí, pueden cambiar la licencia de las piezas en OpenJDK que poseen los derechos de autor de (probablemente la mejor parte), pero no retroactivamente. Las versiones de GPL que están disponibles ahora no se pueden cambiar.

+4

La redacción del último párrafo podría ser confusa. El titular de los derechos de autor puede licenciar el código bajo cualquier número de licencias que elija. Lo que no pueden hacer es quitar los derechos otorgados previamente bajo una licencia dada sobre esa instantánea de código específica. Esa última parte es importante. No hay nada que obligue al titular de los derechos de autor a seguir publicando futuras revisiones bajo GPL si se publicó una revisión anterior bajo GPL. Pueden decidir continuar con una licencia diferente, pero la comunidad puede tomar esa última instantánea de GPL y evolucionar por sí misma aún bajo los términos de la GPL. –

+0

Nota, el derecho de autor no es la única forma de IPR. –

1

Sí, Oracle puede y probablemente lo ha relicenciado. Esa adquisición fue mala desde el primer día. Parece que está bajo el BCL ahora, y esto es perfectamente legal.

+0

BCL podría explicar por qué Oracle ha sido capaz, hasta ahora, de ganar contra Google en su caso de API:. Día desafortunado para desarrolladores: SCOTUS niega el atractivo de Google para las API | InfoWorld; ; http://www.infoworld.com/article/2941103/java/scotus-denies-google-appeal-on-apis.html?imm_mid=0d491e&cmp=em-prog-na-na-newsltr_20150704 Día triste para los desarrolladores: SCOTUS niega el atractivo de Google en las API | InfoWorld – AnneTheAgile

Cuestiones relacionadas