API de Java
- Inicie sesión ou rexístrese para enviar comentarios
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
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
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.
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
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.
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 :(
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).
- Inicie sesión ou rexístrese para enviar comentarios