Larry Ellison (CEo de Oracle) declaro ante la Corte en San Francisco: "no sé si Java es libre"
http://news.cnet.com/8301-1035_3-57415324-94/oracle-ceo-larry-ellison-i-dont... -- 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**
On Wed, Apr 18, 2012 at 15:19, Martín Olivera <[email protected]>wrote:
http://news.cnet.com/8301-1035_3-57415324-94/oracle-ceo-larry-ellison-i-dont...
Amigo, Davlik se basa en Java ME, que tiene distintas reglas que Java SE. Sun se reservó Java ME al momento de hacer Java libre, porque era de lo que dependia gran parte de sus ganancias sobre la plataforma, por eso Java ME tiene field of use restrictions. Java SE no. Hay que leer un poquito, toda la info está allá afuera, para el que tenga ganas de encontrarla, obvio. Abrazo de gol FC
On Wed, Apr 18, 2012 at 15:26, Fernando Cassia <[email protected]> wrote:
Hay que leer un poquito, toda la info está allá afuera, para el que tenga ganas de encontrarla, obvio.
Un poquito de historia para el que le interese.. http://assets.en.oreilly.com/1/event/12/Better%20Living%20Through%20OpenJDK_... 2012: Buglabs Bug 2.0 with embedded openjdk http://buglabs.net/products FC
buenisimo, entonces se podría afirmar sin error que "Java SE es libre"? de todos modos el Java de un STB se parece mas a Java ME que a SE, no? 2012/4/18 Fernando Cassia <[email protected]>
On Wed, Apr 18, 2012 at 15:19, Martín Olivera <[email protected]>wrote:
http://news.cnet.com/8301-1035_3-57415324-94/oracle-ceo-larry-ellison-i-dont...
Amigo,
Davlik se basa en Java ME, que tiene distintas reglas que Java SE.
Sun se reservó Java ME al momento de hacer Java libre, porque era de lo que dependia gran parte de sus ganancias sobre la plataforma, por eso Java ME tiene field of use restrictions.
Java SE no.
Hay que leer un poquito, toda la info está allá afuera, para el que tenga ganas de encontrarla, obvio.
Abrazo de gol 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
-- 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/4/18 Martín Olivera <[email protected]>:
buenisimo, entonces se podría afirmar sin error que "Java SE es libre"?
de todos modos el Java de un STB se parece mas a Java ME que a SE, no?
Si, Java SE es libre. Por eso mi punto era que si Ginga-J usaba apis de Java ME, hay una implementacion libre de las apis de Java ME que corre sobre Java SE (no, no es un trabalenguas ;), se llama "MicroEMU". Lo han usado para correr apps java ME en un Nokia N9, con OpenJDK, por ejemplo, y anda. O sea, si la UFPB quiere podria hacer una "implementacion de referencia" de Ginga-J 100% libre, usando OpenJDK + MicroEmu, seria 100% libre. Obvio, tendría un poco menos performance que una JVM Java ME comercial optimizada para ARM. Pero como muestra un fulano acá, cada vez la performance de OpenJDK va mejorando más, incluyendo aceleración de video por hardware... http://labb.zafena.se/?p=514 FC PD: El problema Google-Oracle es otro totalmente distinto, es tomar APIs de Sun y republicarlas como propias con otra licencia. Es un intento de "sacarle la alfrombra debajo de los pies" al ecosisyema Java y comerse su mercado. Que se maten entre ellos, a los efectos de OpenJDK no afecta en nada, en mi opinión. -- 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/4/18 Martín Olivera <[email protected]>:
de todos modos el Java de un STB se parece mas a Java ME que a SE, no?
La diferencia entre Java Me y Java SE son las apis disponibles. Java ME es un subset de Java SE (ej: no podes hacer aplicaciones Swing en un celular :), y con algunas apis en Java ME que son extensiones propias del entorno móvil (ej: interaccion con al camara de un celular, GPS, etc), estas son las denominadas JSR, APIs desarrolladas en conjunto con los players del ecosistema Java ME (fabricantes de los celulares, etc). Ahora, dicho esto, si OpenJDK anda en un Nokia N9 o una tableta Nokia N800, es un entorno muy similar a un STB, por los CPUs ARM y cantidad de RAM utilizados. Por eso existe un Java SE embedded ahora, tanto comercial como libre (OpenJDK embedded en ARM). Las diferencias se van achicando. Acordate que Java ME nació para un mundo donde los celulares tenían sólo 64MB de RAM y tenia que andar todo (OS + Java) en ese entorno reducido (de hecho Java ME versión MIDP 1.0 corria en celus con pantalla monocromática y PDAs con Palm OS...) Por eso la línea que distinguía celulares y desktops va desapareciendo cada vez más. Hoy un STB tiene de 256 MB de ram para arriba, cosa que antes tenía un desktop con Windows 2000... FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act - George Orwell
participants (2)
-
Fernando Cassia -
Martín Olivera