Hace 15 años | Por --14974-- a thestandard.com
Publicado hace 15 años por --14974-- a thestandard.com

La compañia californiana quiere eliminar cualquier traba para que los desarrolladores adopten e impulsen el entorno Java.

Comentarios

H

#20 "Esa es la realidad. Sun libera su VM ahora porque no le interesa perder cuota frente a la implementación abierta de máquina virtual que usa android"

Mentira. Repito: Sun liberó su VM hace dos años. Lee la p... noticia, lo que libera son algunas partes que faltaban por problemas de Copyright...
Hace 2 años Android y su VM no era ni una idea por aquel entonces. Además la VM de Android es sólo para dispositivos móviles. Y las APIs que quiere acabar de liberar Sun son para J2SE no para J2ME.

"y por otro lado Google no pudo utilizar la VM de Sun precisamente por no ser código libre"

La JVM ya era libre. No se conocen los motivos por los que Google ha desarrollado una VM propia en lugar de usar la de Sun. Se especula que es por dos motivos: a) como protección ante posibles patentes y b) para controlar la VM personalmente y no depender de Sun.

De hecho Sun y muchos desarrolladores de Java están que trinan con Android porque su VM no cumple el estándar y no es compatible:
http://www.oreillynet.com/onjava/blog/2007/11/dalvik_googles_tweaked_nonstan.html

"¿Sí o sí? "

No y no.

"Sun es una empresa cuyo fín es hacer pasta, sí o sí. Y si se ha apuntado al carro de lo abierto es porque se estaba empezando a comer los mocos, y ya se le estaban terminando. ¿Sí o sí? "

Sí, ¿y eso qué tiene que ver con el tema que tratamos?

"Todo el mundo sabe, además, que OpenOffice es el hermanito chico de otro producto propietario y de pago que tiene Sun."

Claro, que sí, es su código pueden seguir vendiéndolo. ¿Es algo malo, eso?
Y lo de "hermanito chico"... ¿qué crees, que StarOffice tiene cantidad de cosas propias y OpenOffice.org son las sobras? En fin, lee: http://es.wikipedia.org/wiki/StarOffice

"Además, el derecho a opinar no está sujeto a la cantidad de código que se libere, es un derecho fundamental de las personas libres, nada que ver con el fascismo. ¿Sí o sí?"

Sí, también existe el derecho decir chorradas y a hacer demagogia barata con el fascismo.

vfmmeo

#10: Bravo, bravo, bravo.

La fiebre del "dámelo todo, gratis y ya" arrecia. Menos mal que aún queda gente con dos dedos de frente.

H

"Las medias tintas no valen, o liberas o no lo haces."

Liberaron todo lo que legalmente podían liberar. ¿O acaso crees que pueden liberar código que no es suyo? Pffftt...

#25 "Por otro lado, no confundas VM con APIs o librerías de soporte, o plataforma. Una VM es lo que su nombre dice, por ende no esta orientado a ningún entorno en particular."

¿Comoooooorrrr? Menudo cacao de ideas que llevas...

Lo que va encima de una VM (o sea, tu programa hecho en Java) va a funcionar en cualquier entorno en el que funcione esa VM. Pero la propia VM hay que programarla plataforma por plataforma. No tienes ni media idea de lo que estás hablando...

Por cierto, ¿has programado en J2ME alguna vez? (pregunta retórica, es obvio que no) ¿Acaso crees que un programa en Java (J2SE, J2EE) "normal" va a funcionar en una J2ME (un móvil por ejemplo) sin miles de modificaciones? En fin...

"¿Debo yo prescindir de las ventajas del software libre por un producto que llaman software libre, pero que no lo es? Llámalo por su nombre, y déjate de chorradas."

¿En qué momento he dicho yo que sean libres los (futuras) plugins cerrados para MySQL? ¿Sabes la diferencia entre programa y plugin añadido? ¿Sabes que puedes liberar un programa y distribuirlo bajo GPL y a la vez venderlo cerrado que para eso es tuyo? En resumen, ¿sabes de lo que hablas?

damocles

Liberenlo de una p**a vez, al 100%, pónganle LGPL a todo. Háganlo ahora, no esperen que este lenguaje de programación esté mas devaluado que el dólar.

birdy

Con dos cojones por un lado quieren liberar y por otro quieren privatizar parte del codigo como han echo con MySQL. En que quedamos, open-source si o no?

D

Está claro que la estrategia de liberar Java pretende contrarrestar el ascenso imparable que tiene la plataforma .NET entre las pequeñas y medianas empresas.

H

#11 ¿Eso a qué viene? Si te refieres al desarrollo de Java en Ñu, los 2 IDE más usados en Windows también funcionan en Ñu: Eclipse (WebLogic, WebSphere), NetBeans, IntelliJ... incluso el JBuilder de Borland que mencionas.

cylmor

#11 Anda que no hay IDEs a patadas en linux que hacen lo que tu pides. Netbeans, KDevelop, Anjuta, Eclipse... Tienes diseñadores de interfaces que se integran en otros programas (glade, qtdesigner...) y sirven para cualquier lenguaje de programación... Tienes buenos debuggers y profilers tanto en línea de comandos como integrados en los propios IDEs...

Está claro que quien no llora es porque no quiere lol

p

#1 y si le ponen BSD mejor que mejor.

superplinio

#11

"poder liberar tu programa (para ello ha de ser libre todo lo necesitado para compilarlo)".

Esta frase no acabo de comprenderla. Si liberas el programa liberas el código fuente (y ese no va compilado), y puedes liberar código sin problemas aunque sea de una plataforma o compilador privativo.

"tener un IDE en condiciones (fácil diseño de GUI, automatizar implementación eventos, debugger por línea, etc.) Y este punto 2 es el que a Linux le falta."

A esto sólo puedo decirte "Are your from the past?" o más castizo "¿en que siglo vives?". Tu nunca has utilizado NetBeans o Eclipse, que tienen todo lo que tu dices y más, mucho más. Y son código abierto que funciona perfectamente en Linux y también en Windows

D

Aqui cada empresa "libera" cuando le interesa y cuando le conviene, si le conviene ...

A ver si vais a pensar que lo hacen por nosotros ... lol

D

Hass gana 15 puntos de experiencia.

Hass sube al nivel 59.

Hass va a aprender un nuevo ataque: ROTFPWNEAR.

H

#28 "me da que eres empleado suyo, ¿verdad? ¿A que sí? ¿A que trabajas para Sun?"

Sí, me has pillado. Soy Scott McNealy en persona lol

Y sobre lo que comentas de http://www.betaversion.org/~stefano/linotype/news/110/ -> http://forums.java.net/jive/thread.jspa?messageID=173872&tstart=0#173872

D

Si Sun libera algo es porque le interesa... Pensad que se trata de Sun, la misma empresa que compró MySQL y empezó a desarrollar mejoras exclusivas para la versión enterprise ( que de pago y incorpora funcionalidades llenas de bugs porque la comunidad no tiene acceso a ellas para probarlas, solo unos pocos propietarios de mysql enterprise server )

a

El cuento de nunca acabar...

p

#23 Por no decir que las mejoras exclusivas para la versión enterprise de MySQL habian sido planeadas antes de que Sun comprase a MySQL. Pero vamos, la cuestión es quejarse.

D

nunca contentos, cuanto mas dan, mas quiere la gente

cylmor

#10 Como decía un desarrollador de linux, el código de OpenSolaris ha sido liberado bajo una licencia Open Source, pero no es una comunidad de desarrollo Open Source porque a Sun no le interesa. Y lo que se pasa con OpenSolaris puede que también pase en otros casos (como Java, que su desarrollo es bastante cerrado, según creo).

El post original es interesante, merece la pena leerlo:
http://tytso.livejournal.com/54022.html

Ojo, no digo que no esté bien que liberen el código, sólo que deberían ir más allá. Muchas otras compañías desarrollan sus productos de puertas adentro y no los liberan, lo cual está bastante peor.

D

#11 A mi me gusta http://www.codeblocks.org/ pero tal vez pienses que tampoco da la talla. Si necesitas diseñar ventanitas... sí, tiene de serie.

Champen

Ah, y ¡Viva Google!

cylmor

#16 ¿Te has leído el post?

Para empezar, ya dije que Sun lo ha hecho mucho mejor que otras compañías por liberar su código.

En cuanto a lo de la "comunidad", Sun no ha hecho nada por facilitar que la comunidad participe en el desarrollo de OpenSolaris. Lo que dice el artículo es que a ellos les interesaba una comunidad de desarrolladores de aplicaciones, no de programadores del kernel. Por eso era más difícil que aceptasen un patch en el repositorio de OpenSolaris que en el del Windows Vista (es un decir lol)

Y ya me dirás de que vale que liberen el código si después no dejan contribuir a su desarrollo. Sí, ya sé, un fork. Pero eso no es razonable para un proyecto de semejante tamaño.

Y repito: bravo por Sun por liberar código, ojalá más empresas lo hiciesen. Pero eso no quita que se le critique por lo que hacen mal

Champen

#10:

Esa es la realidad. Sun libera su VM ahora porque no le interesa perder cuota frente a la implementación abierta de máquina virtual que usa android, y por otro lado Google no pudo utilizar la VM de Sun precisamente por no ser código libre. ¿Sí o sí?

Sun es una empresa cuyo fín es hacer pasta, sí o sí. Y si se ha apuntado al carro de lo abierto es porque se estaba empezando a comer los mocos, y ya se le estaban terminando. ¿Sí o sí?
Todo el mundo sabe, además, que OpenOffice es el hermanito chico de otro producto propietario y de pago que tiene Sun.
Vamos, que hermanitas de la caridad tampoco sun.

Sobre las líneas de código que suelta aquí la peña, quiza te llevarías alguna que otra sorpresa.
Además, el derecho a opinar no está sujeto a la cantidad de código que se libere, es un derecho fundamental de las personas libres, nada que ver con el fascismo. ¿Sí o sí?

Zade

Tiene que salir en portada todo lo que sun libere?

Champen

#26 De verdad, esto ya se esta saliendo off-topic, y pasando a un sin sentido ya que:

- Te dejas asuntos clave que he comentado por el camino.
Argumentas solo lo que te interesa, o lo que le interesa a Sun; porque me da que eres empleado suyo, ¿verdad? ¿A que sí? ¿A que trabajas para Sun?
Lee de nuevo el enlace que puse, y si no lo entiendes, vuélvelo a leer.

- http://code.google.com/android/what-is-android.html Busca la VM, por favor, y mira que entre tu programa y la VM hay muchas cositas, y después consulta los acometidos de una VM. Repito no confundas VM con plataforma, Java o no Java.

- En respuesta a tu pregunta, casualmente sí que he programado J2ME. De hecho llevo programando casi 30 años, con muchos lenguajes y tecnologías. Tampoco es que te interese, ni que sea motivo o no-motivo del trato vejatorio con el que te pavoneas.

Por mi parte, End-of-Conversation.

Saludos.

Champen

Y a buenas horas mangas verdes.

Lo hacen ahora que casualmente hay una máquina virtual de código abierto (la utilizada por android de Google).

Son todo intereses.

Champen

#22: Las medias tintas no valen, o liberas o no lo haces.

Este artículo ilustra el posicionamiento deshonesto de Sun para con el software libre:
http://www.betaversion.org/~stefano/linotype/news/110/
Vamos, que es un lobo con piel de cordero.

Por otro lado, no confundas VM con APIs o librerías de soporte, o plataforma. Una VM es lo que su nombre dice, por ende no esta orientado a ningún entorno en particular.

#23: Tú mismo lo has dicho todo. lol
¿Debo yo prescindir de las ventajas del software libre por un producto que llaman software libre, pero que no lo es? Llámalo por su nombre, y déjate de chorradas.

Los modelos de negocio no son incompatibles con el software libre, pero por lo menos que no se te vea tanto el plumero.

D

Los desarrolladores tenemos dos problemas: 1 poder liberar tu programa (para ello ha de ser libre todo lo necesitado para compilarlo), y 2 tener un IDE en condiciones (fácil diseño de GUI, automatizar implementación eventos, debugger por línea, etc.) Y este punto 2 es el que a Linux le falta.
Que si cuando pones un botoncito tienes que saber dónde colocar la línea para conectar tu código al on_click del botoncito pues te quitas muchos desarrolladores.
Que sí, que serán programadores chuflas, pero los que vienen de usar Builder de Borland o Visual de M$ pues eso es lo que saben hacer.