Hola a todos!,
me gustaría comentar algunas cosas sobre la liberación de java y
sobre otras cosas que se dijeron x acá
(perdón si mezclo todas las respuestas de Uds.)
Sobre Java y la JVM
Para mi, la liberación de las tecnologías que rodean a Java son muy
buenas noticias.
No tanto por el lenguaje en sí, sino por la tecnología de la VM
(máquina virtual). Llevan muchos años optimizandola. Las
implementaciones libres de la JVM no estan tan avanzadas. Incluso para
la GNUClasspath son buenas noticias.
Tambien son buenas noticias para las distribuciones de GNU/Linux que
ahora pueden incluir el runtime. Acuerdense del ahora obsoleto
articulo "The Java trap" de Richard Stallman.
Un punto que Sun siempre puso en contra, fue que al liberarse, ellos
iban a perder el control centralizado que poseen del lenguaje y se iba
a producir gran fragmentación al empezar a surgir 'forks'.
Los de Apache Harmony no son los mas contentos al no haberse elegido
su licencia, en lugar de la GPL.
> si tienes dinero pues asociate con MICRO$OFT y BILL GATES. Por el
contrario si no cuentas
> con muchos recursos como es el caso de muchos países en
> LatinoAmerica, pues a utilizar SOFTWARE LIBRE.
La principal característica del software libre es, como su nombre lo
dice, que es libre! nada tiene que ver el precio. No importa cuantas
licencias de soft. nos regale alguien, si es gratis, no importa si
hasta nos pagan x usarlo!,
NO tenemos la libertad de redistribuirlo o instalarlo,
la libertad de poder corregir, adaptar o extender el programa (o
pagarle a quien uno quiera para que me lo haga),
no tenemos la seguridad de que observando sus fuentes verifiquemos que
no hay código malicioso,
Recuerden "free as in spech, not free as in beer."
--------------
>la unica idea original de Net es el permitir multiples lenguajes de
programacion para el mismo CLI,Java >no tiene esto, entre otras cosas....
GRAN MENTIRA!
Que SUN siempre haya vendido (hasta hace poco) a la (JVM+Java) como
una sola cosa no significa que no se puedan crear
compiladores/interpretes para esta Maquina Virtual e incluso q
interactue con otros lenguajes.
X ejemplo, chequeen las DECENAS de lenguajes de esta página:
http://www.robert-tolksdorf.de/vmlanguages.html
Sabian que la JDK6 incluye otro lenguaje? (Rhino JavaScript)
--------------
>Java siempre fue el mejor OOP (despues de C++) q existio....
Hombre, pero que declaracion! :) ya se que "mejor" y "peor" son cosas
relativas, pero...que otros lenguajes OO conoces!? xq a mi se me
ocurren rapidamente 20 lengs 'mejores' (con caracteristicas mas
potentes, menos limitaciones, mayor flexibilidad), incluso bastantes
mas antiguos que Java.
Y sobre C++ ... hay mucha literatura de sus defectos.
Yo tambien me gano la vida como programador Java. Pero algo que me di
cuenta es que 'lo mejor' nunca va a ser lo mas usado. Simplemente xq
nosotros (hablo del mayor porcentaje de la gente, yo me incluyo) no
estamos capacitados para usarlos adecuadamente y sacarle el jugo o no
'dispararnos en el pie' al usar conceptos avanzados.
Java, C#, VisualBasic, PHP son lenguajes practicos, para gente
'comun'!...para la masa de programadores!
----
Sobre si el software libre es mas o menos innovador que el soft.
propietario les puedo decir que:
-Siempre que aparece un producto comercial nuevo y veo que tiene algo
innovador, chequeo foros, sitios de noticias y googleo un rato
buscando sus raices. Se encuentra mucho!. Normalmente las grandes
compañias de soft. no innovan.
-Chequeo habitualmente sitios de soft. libre como sourceforge,
freshmeat, etc y siempre me sorprendo con alguna idea 'original'.
Yo creo que el software libre nace de alguna necesidad insatisfecha
que quiere llenar su creador. Pensar todos los que crean estos
programas piensan que 'eso que falta' es tener lo mismo que un
programa comercial sólo que 'sea free' es una manera muy pesimista de
pensar en esta pobre gente ;)
Bueno,
como dice Stallman, happy hacking!!!
Cristian