Desarrollo de Ginga en LatAm
http://idgnow.uol.com.br/blog/circuito/2012/03/22/tv-digital-industria-traba... Hablando del tema de Java, los que leen portugues pueden leer este excelente trabajo sobre el problema de Java ( que ahora parece ser se llama Oracle ) Comentarios? D.S.
2012/3/26 Daniel Soria <[email protected]> el problema de Java ( que ahora parece ser se
llama Oracle )
Daniel, Java, nació como un producto de Sun Microsystems. En 2006 Sun Microsystems liberó el código de Java SE (la versión desktop) como software libre con licencia GPL de la Free Software Foundation (misma de Linux). Eso se llama "OpenJDK" (Java Libre bajo licencia GPL). Oracle luego compró Sun Microsystems, por lo cual ahora Java "es de" Oracle. Oracle siguió apoyando Java y no sólo invirtió plata en seguirla desarrollando, sino que hizo de JDK 7 (Java versión 7) la primera versión cuya "implementación de referencia" es OpenJDK. Ergo, JDK7 = OpenJDK7, es el mismo código. Sólo que, como toda empresa, si querés te "vende" soporte, y si no usás o la versión freeware (Oracle JRE) o la versión del mismo código compilada libre (OpenJDK 7). Ginga-J hace uso de una máquina virtual java, que puede o no ser libre, si querés le comprás la VM comercial a IBM, Oracle u otros, y tenés soporte, y si querés le podrías poner OpenJDK. Volviendo a Ginga-J, Sun Microsystems dió una licencia "Royalty-free" para el uso de las tecnologías que hace uso Ginga-J. Así que yo dejaría a Oracle o no Oracle fuera del tema, habiendo una implementación libre de Java, hecha por la misma Oracle, es como hablar del sexo de los ángeles. Es como decir "no uso Linux porque Red Hat maneja Linux e influye en su desarrollo". Mi punto de vista. Hecha esta aclaración sobre tu frase, ahora leo lo que enviaste. :-) FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
Open JDK es una implementacion completa y libre de Java, soportada por Oracle? En su momento habia un pequeño porcentaje de codigo privativo en la JVM de Sun que no se podia liberar y solo habian abierto algo como el 95% para iniciar open JDK, en que estado esta eso hoy? -- desde el androide El mar 26, 2012 1:17 p.m., "Fernando Cassia" <[email protected]> escribió:
2012/3/26 Daniel Soria <[email protected]>
el problema de Java ( que ahora parece ser se
llama Oracle )
Daniel,
Java, nació como un producto de Sun Microsystems. En 2006 Sun Microsystems liberó el código de Java SE (la versión desktop) como software libre con licencia GPL de la Free Software Foundation (misma de Linux). Eso se llama "OpenJDK" (Java Libre bajo licencia GPL).
Oracle luego compró Sun Microsystems, por lo cual ahora Java "es de" Oracle. Oracle siguió apoyando Java y no sólo invirtió plata en seguirla desarrollando, sino que hizo de JDK 7 (Java versión 7) la primera versión cuya "implementación de referencia" es OpenJDK. Ergo, JDK7 = OpenJDK7, es el mismo código. Sólo que, como toda empresa, si querés te "vende" soporte, y si no usás o la versión freeware (Oracle JRE) o la versión del mismo código compilada libre (OpenJDK 7).
Ginga-J hace uso de una máquina virtual java, que puede o no ser libre, si querés le comprás la VM comercial a IBM, Oracle u otros, y tenés soporte, y si querés le podrías poner OpenJDK.
Volviendo a Ginga-J, Sun Microsystems dió una licencia "Royalty-free" para el uso de las tecnologías que hace uso Ginga-J.
Así que yo dejaría a Oracle o no Oracle fuera del tema, habiendo una implementación libre de Java, hecha por la misma Oracle, es como hablar del sexo de los ángeles. Es como decir "no uso Linux porque Red Hat maneja Linux e influye en su desarrollo".
Mi punto de vista.
Hecha esta aclaración sobre tu frase, ahora leo lo que enviaste. :-) FC
-- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
2012/3/26 Martín Olivera <[email protected]>
Open JDK es una implementacion completa y libre de Java, soportada por Oracle?
Soportada por la comunidad como todo software libre. El código base es el mismo. De hecho, cuando reportás un bug en OpenJDK y lo arreglan, el fix también termina en el JRE freeware de Oracle. A lo que te referís es al "plug-in Java" para ver applets en un browser. Esa pequeña porción de código que no fué incluida en OpenJDK originalmente, tiene hoy una implementación libre, que se llama IcedTea, y que forma parte de OpenJDK. O sea, te bajás OpenJDK y es completa, y libre de Java, incluyendo IcedTea para el Plug-in para ver applets en un browser. http://openjdk.java.net/ https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
ah, buenisimo, no sabia de esto en detalle, gracias Fernando El 26 de marzo de 2012 13:44, Fernando Cassia <[email protected]> escribió:
2012/3/26 Martín Olivera <[email protected]>
Open JDK es una implementacion completa y libre de Java, soportada por Oracle?
Soportada por la comunidad como todo software libre. El código base es el mismo. De hecho, cuando reportás un bug en OpenJDK y lo arreglan, el fix también termina en el JRE freeware de Oracle.
A lo que te referís es al "plug-in Java" para ver applets en un browser. Esa pequeña porción de código que no fué incluida en OpenJDK originalmente, tiene hoy una implementación libre, que se llama IcedTea, y que forma parte de OpenJDK.
O sea, te bajás OpenJDK y es completa, y libre de Java, incluyendo IcedTea para el Plug-in para ver applets en un browser.
https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the
FC
-- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar - microblog identi.ca<http://identi.ca/martinolivera>& twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar**
2012/3/26 Martín Olivera <[email protected]>
ah, buenisimo, no sabia de esto en detalle, gracias Fernando
De nada che. :) Por eso Oracle insistió a las distros Linux que pongan OpenJDK y no JRE, para que el código tenga el mayor uso posible Aparte OpenJDK se actualiza más frecuentemente que las JRE binaries de Oracle que se actualizan "cada tanto" más que nada cuando hay security hotfixes. En cambio si corrés OpenJDK estás siempre en el "bleeding edge". Si te unís a la lista de openjdv-dev hay un par de páginas donde incluso hacen builds periódicamente de openjdk para Windows, si no querés correr la JRE freeware que se baja de java.com Pero en realidad, al final del día, es el mismo código en ambas (salvo el plug-in para el browser que por alguna razón que desconozco (patentes?) nunca Sun liberó, y que como te dije ya tiene una implementación libre surgida de la comunidad. Saludos, FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
2012/3/26 Fernando Cassia <[email protected]>
openjdk para Windows, si no querés correr la JRE freeware que se baja de java.com
FYI: http://www.adam-bien.com/roller/abien/entry/the_openjdk_windows_binary_downl... Build your own OpenJDK on Windows http://weblogs.java.net/blog/simonis/archive/2011/10/28/yaojowbi-yet-another... Hay otra página que se me escapa... a busqué recién y no la encuentro. Grrr! Y acá OpenJDK para Mac OSX, después de que Apple contribuyera su código con soporte Cocoa para apps Java al OpenJDK. http://www.apple.com/pr/library/2010/11/12Oracle-and-Apple-Announce-OpenJDK-... http://openjdk.java.net/projects/macosx-port/ Binary downloads, listos para instalar y usar en OSX: http://code.google.com/p/openjdk-osx-build/ FC
On Mon, Mar 26, 2012 at 14:08, Fernando Cassia <[email protected]> wrote: Me olvidé de incluir "project zero" que es OpenJDK para ARM, sacandoles los componentes de assembler x86. http://openjdk.java.net/projects/zero/ http://mail.openjdk.java.net/pipermail/jdk6-dev/2009-April/000455.html "OpenJDK6 have been known to compile and run on embedded ARM systems since the summer 2008. Binarys are currently shipping with the Debian/Linux ARM "armel" distribution, the Ubuntu "armel" ARM distribution and various embedded Linux distributions based on the openembedded infrastructure. " Esto es lo que debería importarnos en esta lista, que corre en ARM: :) FC
participants (3)
-
Daniel Soria -
Fernando Cassia -
Martín Olivera