Re: [Ginga-argentina] Ginga-argentina Digest, Vol 30, Issue 45
Fer: Te cuento que conozco Java desde la decada del 90 cuando teniamos maquinas tan lentas que un lenguaje interpretado parecia una broma de mal gusto para los que votabamos por el C++. Luego sabemos como creció este lenguaje y la velocidad de procesamiento. El Punto es que conozco tambien ( de hecho dimos una conferencia en la universidad catolica con la gente de Oracle) el sistema aplicado de oracle para la ITV. El punto en esa nota es que la protesta de Ginga Brasil esta orientada a protestar por un intento de copar el mercado latinoamericano ( con justa y capacitada razon ) por argentina sin pagar royalties para usar la JVM, ahora propiedad de Oracle. Si `pones MOPA Middelware en Google vas a ver un documento que se llama 84_Farncombe Brazil Case Study Report(final) donde dan los costos del JVM para las cajas brasileras. Es decir que la gente de LIFIA esta abriendo un mercado de proporciones increibles al mercado del desarrollo de sofware argentino al proponer solo la Utilización de NCL-LUA sin la inclusion de la JVM, cosa con la que estoy de acuerdo para nuestras economias que buscan una independencia real de quienes nos han arrebatado mas de un pesito de las economias locales. Vamos Argentina! D.S.
From: "Martín Olivera" <[email protected]> To: Lista de la comunidad argentina de Ginga < [email protected]> Cc: Date: Mon, 26 Mar 2012 13:36:26 -0300 Subject: Re: [Ginga-argentina] Desarrollo de Ginga en LatAm
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
---------- Mensaje reenviado ---------- From: Fernando Cassia <[email protected]> To: Lista de la comunidad argentina de Ginga < [email protected]> Cc: Date: Mon, 26 Mar 2012 13:44:38 -0300 Subject: Re: [Ginga-argentina] Desarrollo de Ginga en LatAm
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
---------- Mensaje reenviado ---------- From: Santiago Lombardi <[email protected]> To: Lista de la comunidad argentina de Ginga < [email protected]> Cc: Arturo Zambrano <[email protected]> Date: Mon, 26 Mar 2012 13:48:17 -0300 Subject: Re: [Ginga-argentina] Como lograr un Ambiente de testing Ginga.ar Martin concuerdo con vos en lo que decis, yo ingrese a la lista pensando que era mas bien tecnica. Ojala que podamos formar un espacio para los que tenemos ganas de desarrollar aplicaciones Ginga desde la faceta tecnica. Arturo te copio en este mail porque no me habia dado cuenta que estabas copiado en el anterior. Mis disculpas por el mail anterior.
saludos.
Santiago Lombardi
On Mon, Mar 26, 2012 at 1:32 PM, Martín Olivera <[email protected]>wrote:
De comedido me meto a responder por Arturo. El no esta ofendido ni enojado, solo cansado.
Si la lista se vuelve un lugar mas techie y sin chicanas, pienso que el solo querra volver, por ahora me parece molesto, casi una falta de respeto, copiar un mail de la lista a alguien que decidio apartarse voluntariamente. Punto final al tema pata mi
-- desde el androide El mar 26, 2012 1:21 p.m., "Fernando Cassia" <[email protected]> escribió:
2012/3/26 Martín Olivera <[email protected]>
Lamentablemente despues de los ultimos intercambios Arturo se desuscribio de la lista
Volvé Arturo. Somos gente grande podemos discutir eso no implica que nadie deba ofenderse.
FC
__________________________________________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
__________________________________________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
---------- Mensaje reenviado ---------- From: "Martín Olivera" <[email protected]> To: Lista de la comunidad argentina de Ginga < [email protected]> Cc: Date: Mon, 26 Mar 2012 13:55:11 -0300 Subject: Re: [Ginga-argentina] Desarrollo de Ginga en LatAm 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**
---------- Mensaje reenviado ---------- From: Fernando Cassia <[email protected]> To: [email protected] Cc: Date: Mon, 26 Mar 2012 14:00:14 -0300 Subject: Re: [Ginga-argentina] Desarrollo de Ginga en LatAm
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
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
2012/3/26 Daniel Soria <[email protected]>
A esta abriendo un mercado de proporciones increibles al mercado del desarrollo de sofware argentino al proponer solo la Utilización de NCL-LUA sin la inclusion de la JVM
Te invito a re-leer lo que puse sobre la JVM libre, OpenJDK. Nadie te fuerza a poner la JRE de Oracle, o de IBM, o de quien sea. Podés, si querés, hacer que la cajita venga con (o se baje de internet OpenJDK para arm y listo). Tu argumento es "menos es más". Yo creo que MAS ES MAS. NCL/Lua + Java es más que NCL/Lua solo, sobre todo si se puede poner OpenJDK en las cajas. Y el proveedor de hard que quiera tener una JRE comercial, que pague por ella (si quiere ahorrarse el tener que tener un developer propio OpenJDK en caso de algún bug y que la empresa se lo arregle por el). Pero de entrada, no es necesario. Te recuerdo que Martín se anotició hoy y en esta lista de la disponibilidad de OpenJDK. ¿Sabrán sobre OpenJDK Baum y los demás que firmaron ese documento, o simplemente se dejaron llevar por Gomes Soares que quiere probar que la PUC-Rio y LUA es o mais grande do mundo y los inventores mundiales de Ginga? De nuevo, no tengo nada contra LUA, pero Ginga como NCL/Lua + Java es lo mejor de los dos mundos. Y el que quiere hacer apps solo NCL que las haga. 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
no me anoticie de openJDK, no sabia nomas que habian unificado el codigo a partir de 7 ademas tenes que tener en cuenta que tener el codigo de una JVM para PC no implica que eso funcione omo JVM en un set topbox embebido!!! El 26 de marzo de 2012 14:54, Fernando Cassia <[email protected]> escribió:
2012/3/26 Daniel Soria <[email protected]>
A esta abriendo un mercado de proporciones increibles al mercado del desarrollo de sofware argentino al proponer solo la Utilización de NCL-LUA sin la inclusion de la JVM
Te invito a re-leer lo que puse sobre la JVM libre, OpenJDK. Nadie te fuerza a poner la JRE de Oracle, o de IBM, o de quien sea. Podés, si querés, hacer que la cajita venga con (o se baje de internet OpenJDK para arm y listo).
Tu argumento es "menos es más". Yo creo que MAS ES MAS. NCL/Lua + Java es más que NCL/Lua solo, sobre todo si se puede poner OpenJDK en las cajas.
Y el proveedor de hard que quiera tener una JRE comercial, que pague por ella (si quiere ahorrarse el tener que tener un developer propio OpenJDK en caso de algún bug y que la empresa se lo arregle por el).
Pero de entrada, no es necesario. Te recuerdo que Martín se anotició hoy y en esta lista de la disponibilidad de OpenJDK. ¿Sabrán sobre OpenJDK Baum y los demás que firmaron ese documento, o simplemente se dejaron llevar por Gomes Soares que quiere probar que la PUC-Rio y LUA es o mais grande do mundo y los inventores mundiales de Ginga?
De nuevo, no tengo nada contra LUA, pero Ginga como NCL/Lua + Java es lo mejor de los dos mundos. Y el que quiere hacer apps solo NCL que las haga.
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]>
ademas tenes que tener en cuenta que tener el codigo de una JVM para PC no implica que eso funcione omo JVM en un set topbox embebido!!!
Un set top box embebido es una computadora, sin teclado, generalmente con arquitectura ARM. :) Como postié en un mensaje anterior, hay un openjdk para arm. http://lists.debian.org/debian-arm/2011/12/msg00085.html 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 26/03/12 16:54, Fernando Cassia escribió:
2012/3/26 Martín Olivera <[email protected]>
ademas tenes que tener en cuenta que tener el codigo de una JVM para PC no implica que eso funcione omo JVM en un set topbox embebido!!!
Un set top box embebido es una computadora, sin teclado, generalmente con arquitectura ARM.
y con nula información del mismo para desarrollar un firmware. - -- Fernando Toledo Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk9xE/4ACgkQrka4e4h7i+Ow3wCgg46dBtsrV4/jJus6/8ehkA8Q NsgAoJ9efAYQlBFepWJGeciAMTtmzuF3 =eU2q -----END PGP SIGNATURE-----
2012/3/26 Fernando Toledo <[email protected]>
y con nula información del mismo para desarrollar un firmware.
:) es verdad, porque ninguno de los fabricantes o autores de los SDKs lo libera o lo deja bajar como "freeware" para la comunidad. Pero estabamos hablando de otra cosa, la posibilidad de correr OpenJDK, si el fabricante del hard (que tenga el SDK) lo compila. En realidad, como en todo hardware, creo que lo que los fabricantes (pasa tambien con los celulares) tienen miedo es que la comunidad haga un firmware "libre" y abierto, mucho mejor que el original, y los deje en ridículo. ;) ... fijate todas las trabas a los bootloaders en las tablets y smartphones... Igual, todo se puede, es cuestión de perseverancia y tiempo. Unos Ukranianos llegaron a poner Linux an las PDAs con Palm :) FC
participants (4)
-
Daniel Soria -
Fernando Cassia -
Fernando Toledo -
Martín Olivera