API de Java

6 risposte [Ultimo contenuto]
Majin Buu
Offline
Iscritto: 11/05/2016

Hola amigos de Trisquel. Una pregunta, ¿alguien conoce un manual de referencia de la API de Java que sea libre? Sé que está la página de Oracle, pero su documentación no es libre y tiene condiciones demasiado restrictivas para la distribución de copias. Gracias de antemano.

Saludos

dcapeletti
Offline
Iscritto: 04/03/2014

https://www.gnu.org/philosophy/java-trap.es.html
La implentación libre de Java se denomina OpenJDK en muchas distribuciones GNU/Linux).
Aquí el sitio oficial + documentación: http://openjdk.java.net/

Sds

Majin Buu
Offline
Iscritto: 11/05/2016

Gracias por responder. Lamentablemente, la documentación a la que enlaza OpenJDK es la de Oracle, que no es libre. Fui a la página de GCC pero no encontré nada respecto a la API. Es un poco extraño ya que hay un manual de la STL de C++.

Gracias de todos modos.

Ignacio.Agullo
Offline
Iscritto: 09/29/2009

On 18/01/17 15:46, name at domain wrote:
> Gracias por responder. Lamentablemente, la documentación a la que
> enlaza OpenJDK es la de Oracle, que no es libre. Fui a la página de
> GCC pero no encontré nada respecto a la API. Es un poco extraño ya que
> hay un manual de la STL de C++.
>
> Gracias de todos modos.

Una de las victorias de la programación libre es conseguir que
Oracle aceptase que la implementación libre de Java se convirtiese en
oficial a partir de Java 8.

Entonces, ¿el Java que distribuye Oracle es libre? Casi, pero
no. Oracle distribuye los binarios sin su correspondiente código
fuente, o al menos así era la última vez que lo miré.

--
Ignacio Agulló · name at domain

eliotime3000
Offline
Iscritto: 06/05/2016

De por sí, para quienes hayan jugado Minecraft (sí, es un juego privativo basado en Java), hasta Java/OpenJDK 7, las diferencias de rendimiento eran ABISMALES. Voy a probar Minecraft con OpenJDK 8 y Java 8 para ver si esta vez están aplicándose las librerías libres de OpenJDK en Java.

Majin Buu
Offline
Iscritto: 11/05/2016

No es necesario perder la libertad para probar el rendimiento de OpenJDK.

Bueno, la pregunta era solamente sobre la referencia de la API, o sea, la documentación. Parece que no hay ningún manual de referencia libre :(

eliotime3000
Offline
Iscritto: 06/05/2016

Sólo pongo a Minecraft de ejemplo porque es una de las formas más prácticas de analizar el progreso de OpenJDK y su implementación en entornos como el software privativo. Posiblemente, la versión privativa del API de Java estaría siendo reemplazadas por la de OpenJDK por cuestiones legales (ya Google lo ha demostrado con Android y el uso de las librerías de Java, las cuales se han convertido en un dolor de cabeza a nivel legal, a tal grado que han optado por migrar a OpenJDK).