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

De pronto

Imagen de iknaxio

De pronto y la Comunidad no sea la que haga el fork, sino más bien un Consorcio de estas empresas que acabas de nombrar y que necesitan de una JCP y de JSR's como las de la era SUN (a veces extraño esa era).

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

Hola DeathUser e iknaxio

Imagen de carlosjulioperez

Una de las empresas que estaba más interesada en Java, e incluso que deseaba comprar antes que Oracle a Sun era IBM.

Ellos tienen muchas soluciones en Java, pero le dieron el espaldarazo a Oracle y optaron por OpenJDK, dejando a la deriva, por consiguiente a Apache Harmony.

Yo espero que esa empresa sea justamente Google, ya que son los directamente afectados por supuestas violaciones de los derechos de autor que reclama Oracle por el SO Android, como mencionaba anteriormente.

Además no existe JCP, porque de comunitario no tiene nada. Es otro punto importante a considerar.

Y si Google lleva la bandera de un fork para Java, con los estupendos programas que liberan y la excelente calidad de los mismos, seguramente la comunidad le apoyará de forma inmediata.

Saludos cordiales.

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

Páginas