Situación actual de Java: Oracle y las comunidades Open Source

Forums: 

Permítanme expresar mi comentario acerca de Oracle, Java y las comunidades Open source:

  • Oracle solo piensa en hacer dinero y no le interesa apoyar a las comunidades open source
  • Oracle provocó que se disolviera la comunidad de Open Office y por eso se bifurcó y LibreOffice vio la luz
  • Hizo lo mismo con OpenSolaris y por eso actualmente existe el proyecto Illumus
  • Provocó la desintegración de la comunidad Hudson y hoy existe el proyecto Jenkins
  • Oracle provocó el fork de MySQL que hoy se conoce como MariaDB. Oracle al comprar Sun adoptó MySQL y ahora existe una versión mejorada pero que es comercial. MySql no es una verdadera base de datos sin el componente InnoDB, que también es de Oracle

La única comunidad que le dió una lección a Oracle, fue la de LibreOffice que seguirá independientemente del OpenOffice y por esta razón y por el nulo manejo del tema de comunidades de parte de Oracle, la empresa del cilindro caro tuvo que ceder el proyecto OpenOffice a la fundación Apache.

Aún no sabemos lo que puede pasar con los siguientes productos: Glassfish, VirtualBox, Netbeans y desde luego OpenJDK.

Sí señores, OpenJDK no es lo mismo que la versión JDK del antiguo SUN. Ese programita, aunque sea OpenSource, no va a tener la misma capacidad que la versión licenciada Oracle JDK y se va a notar en aplicaciones empresariales. Además si ustedes ejecutan una aplicación Swing con OpenJDK, se van a dar cuenta que las ventanas se pintan de forma desproporcionada y con un feo aspecto.

Y como punto importante y lo más lamentable de todo esto, es que también Oracle provocó que Apache Fundation se largue del Java Community Process, que era la entidad que regulaba los estándares de Java y que estaba formado por personas individuales, íconos del software libre y empresas.

Ese JCP ya no es comunitario. Está regido por los intereses de Oracle y solamente buscarán su beneficio, nada más.

Un dato triste para la comunidad open source es que IBM, sí señores, IBM descartó el proyecto Apache Harmony (implementación open source de java) por apoyar el OpenJDK.

También Apple donó su código Java tuneado para los equipos Mac a Oracle. Los usuarios de mac al menos no tienen que sufrir porque existe al menos un proyecto vivo para seguir portando aplicaciones java sobre el SO de la manzana. Buena noticia para ellos.

Ni RedHat ni la FSF se han pronunciado hasta hoy, con respecto a otras implementaciones libres de Java como lo son IcedTea y GNU Classpath respectivamente. Eso me pone a pensar bastante...

El panorama para Java se ve negro en la parte comunitaria. Las demandas de Oracle a Google por Android han echado más leña al fuego.

Sí, es cierto que Java no va a desaparecer ya que existen miles y miles de aplicaciones Java a nivel mundial en el ámbito empresarial por lo que es necesario que exista un soporte para ello.

Por otro lado, Oracle demanda a Google y lo que ellos pretenden es una buena tajada del dinero que genera la venta de equipos con sistema operativo Android ya que Dalvik, que posee código Java según ellos, viola la propiedad intelectual de Oracle.

Yo quiero que exista un fork de Java de peso o por lo menos que se cree la amenaza de su existencia para que el OpenJDK sea más libre y no dominado por los intereses de Oracle. Pero tal como está el OpenJDK no me gusta y quisiera algo mejor.

Como caso a considerar la mayoría de ingenieros de Sun abandonaron Oracle y se han ido a trabajar a Google algunos de ellos. El mismo James Gosling, padre de Java, se largó a trabajar a Google como sus antiguos colegas. ¿Estará tramando algo Google al respecto de este punto?

¿Qué piensan ustedes al respecto?
¿Sería bueno que exista un fork de Java?
¿Los javeros debemos empezar a aprender nuevos lenguajes para seguir sobreviviendo del código?

Saludos cordiales

¿Crónica de una muerte anunciada?

Gracias por la información.

El panorama se ve absolutamente sombrío, pero no se podía esperar algo diferente de Oracle, el resto solo es cuestión de tiempo.

Un fork de Java auspiciado por Google suena interesante.

Va a tocar hacerle al Python.

Saludos cordiales.

Hola

Imagen de carlosjulioperez

Por mi parte tengo en mi lista de nuevos lenguajes que aprender a Python, Scala y Perl.

Gracias por comentar.

Saludos cordiales.

Carlos Julio Pérez Quizhpe
Full stack developer
https://ec.linkedin.com/in/carlosjulioperez

súmale a todo esto el hecho

Imagen de Epe

súmale a todo esto el hecho de que adquirieron ksplice, el otro día lo mencioné, ksplice es una excelente idea y lo primero que hacen es estúpidamente decir "no daremos soporte a redhat, sólo a unbreakeable linux"

realmente están haciendo cosas increíbles.. infantilmente increíbles... ellos mismos se están poniendo traspiés.. veamos hasta cuándo aguantan

Te pregunto algo Carlos Julio, recuerdo que tu estabas bien animado con Java y demás.. ahora qué tienes planeado hacer?

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Saludos Epe

Imagen de carlosjulioperez

Estoy consciente de lo que pasa alrededor de Oracle y sus "estrategias" para vender sus servicios todo en uno. Y Java no es la excepción.
Por una ganga Oracle compró Sun y por consiguiente, adquirió todos los geniales productos que tenía.

Yo soy un desarrollador apasionado y Java me gustó después de haber conocido C y C++. Me preocupa todo lo que está pasando con este lenguaje que aún me da de comer. Pero no todo está perdido.

Espero que Google o la comunidad creen un fork de Java para seguir prestando servicios de desarrollo con alternativas libres. Pero hasta que eso pase, tocará, como antes mencioné, empezar a aprender otros lenguajes como contingencia.

Empezaré por Python, luegro el SDK de Android (el cual no tengo que aprender casi nada solamente los APIs para desarrollo en móviles), Scala y Perl. Lo bueno de todo esto es que por fuerza tocará revisar y aprender nuevos lenguajes (espero aprender uno por año).

Habrán necesidades de soporte para Java de las aplicaciones existentes y eso es a millares surgir así como desarrollo de nuevos sistemas basados en Java, especialmente en las empresas públicas. Esa debería ser la estrategia para todos los javeros, es decir mientras hayan chauchitas en Java, no hay que dormirse en los laureles y hay que sacar un tiempo para picar código y aprender otros lenguajes.

Estoy seguro que pronto habrán nuevas noticias de la comunidad. Además existe Groovy (y el framework Grails), el cual corre sobre la JVM y también los tengo como As bajo mi manga.

Gracias por comentar.

Saludos cordiales.

Carlos Julio Pérez Quizhpe
Full stack developer
https://ec.linkedin.com/in/carlosjulioperez

La verdad no creo que la

Imagen de deathUser

La verdad no creo que la comunidad deje morir a java bajo el control del ORACLE, además de como mencionan, aun hay aplicaciones corriendo y siendo desarrolladas aun sobre java 1.5, por lo que se podrá seguir con java 1.6 sin problemas por bastante tiempo más hasta que se cree un fork de la comunidad o que ORACLE cambie su política respect a java obligado por la comunidad, ahora que, en cuanto a la selección de un lenguaje para el desarrollo de una aplicación debería ser parte del análisis de la misma, con la finalidad de seleccionar el mejor lenguaje para las necesidades específicas que desea cubrir el desarrollo de dicha aplicación.

Me extraña que no hayas aprendido PERL, es una belleza de lenguaje luego de que llegara a su límite AWK en el análisis de grandes volúmenes de datos, PERL fue de lo mejor que encontré :D

bye
;)

Hola deathUser

Imagen de carlosjulioperez

Sí, tengo como tema pendiente el estudio de Perl.

Es un excelente lenguaje y muy potente para el procesamiento de texto.

Estaba revisando algo de GWT y es muy interesante. Básicamente usa Java como lenguaje de alto nivel y te genera (compila) código JavaScript optimizado para cada browser y lenguaje (LOCALE) destino.

Es una opción muy interesante también, ya que se puede usar por ejemplo Ruby on Rails, Grails o algún otro framework y el JavaScript generado por GWT para agregárselo como librerías, definitivamente genial.

Saludos cordiales.

Carlos Julio Pérez Quizhpe
Full stack developer
https://ec.linkedin.com/in/carlosjulioperez

Hola Carlos Julio

Imagen de Tuxbah

Muy buena noticias espero que Java no muera y google logre fork de Java ya que hoy en dia el desarrollo de software en Ecuador a crecido mucho

Gracias

Atentamente

Walter Zambrano Romero
Ing. Sistemas Informaticos

Cita: ¿Sería bueno que exista

Imagen de iknaxio

[quote]¿Sería bueno que exista un fork de Java?[/quote]

Desde luego que sí. Oracle a demostrado que no sabe trabajar en comunidad. Y la utilización de Java como base para muchos proyectos FLOSS llevará tarde o temprano nos llevará a la coyuntura si es mejor un Java Comunitario o un Java Shareware. Un Java con un horizonte marcado por las necesidades de evolución de la comunidad o marcado únicamente por los intereses económicos de una empresa.

[quote]¿Los javeros debemos empezar a aprender nuevos lenguajes para seguir sobreviviendo del código?[/quote]

La condición que como ser viviente poseemos de adaptarnos a los cambios, les permitirá a los javeros sobrevivir a este embate. El Plan A es un fork, el Plan B un nuevo lenguaje, que sin duda alguna debe ser técnicamente superior para hacer homenaje a la teoría evolucionista :)

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

Hay tantos Frameworks

Imagen de deathUser

Hay tantos Frameworks (spring, struts, etc), IDEs (eclipse, netbeans, etc) , y productos grandes (Alfresco, Pentaho, Jboss, Liferay, etc) Open, Free y propietarios en el ecosistema JAVA que no veo muy viable que lo dejen morir, si Oracle no cambia su estúpida actitud, lo más viable será un fork decente ...

bye
;)

Páginas