Quienes defendían (defendíamos) la propuesta de Sun Microsystems la década pasada temblábamos ante la noticia. Oracle compraba Sun en abril de 2009 por 7.400 millones de dólares, y la comunidad Open Source que estaba encantada con la filosofía de Sun hasta ese momento temía lo peor.
Y lo peor ocurrió. Lenta pero inexorablemente Oracle fue desvelando sus cartas. Unas que desmotraron que a pesar de hacerse con desarrollos globales como Java o MySQL a Oracle solo le interesaba una cosa: destruir Sun y todo su legado.
La empresa que lo apostó casi todo al Open Source
A principios del nuevo milenio la imagen de Sun era fantástica. Su larga experiencia en el desarrollo y uso de soluciones UNIX hizo que poco a poco fueran contribuyendo más y más a proyectos Open Source de relevancia o convirtió sus propios desarrollos a proyectos libres mediante la adopción de licencias Open Source.

Java es el mejor ejemplo de ese amor al Open Source. Esta plataforma que revolucionó el mundo de la programación a principios de los 90 acabaría adoptando la licencia GPLv2 en noviembre de 2006, pero hay otros muchos ejemplos de esa filosofía.
Entre ellos están la plataforma de bases de datos MySQL, la suite ofimática OpenOffice.org e incluso su legendario sistema operativo Solaris 10, cuyo código abierto fue publicado bajo licencia CDDL. Sun acabó contribuyendo al desarrollo de su alternativa Open Source, OpenSolaris, demostrando una vez más esa apuesta por este tipo de modelo de desarrollo.
Oracle entra en escena
Tras la compra de Oracle, todo cambió. Algunos de los máximos responsables de Sun dimitieron de sus cargos justo después de la adquisición. Entre ellos destacó la dimisión de James Gosling, creador de Java, que comentó tras marcharse que en Oracle había "un entorno de trabajo extremadamente desagradable". Otros lo hicieron incluso antes, y Jonathan Schwartz, ex-CEO y artífice de esa gran dimensión Open Source de Sun, lo hizo nada más consumarse el acuerdo.

Entre sus primeras decisiones, la de obviar cualquier referencia a OpenSolaris, que dejó de desarrollarse en mayo de 2010 (el proyecto Illumos tomó el relevo) y la de volver a cerrar el código de Solaris 11, que apareció en noviembre de 2011 con una licencia propietaria. Las cosas no pintaban bien para otros proyectos Open Source de los que Oracle se fue desembarazando poco a poco.
La base de datos MySQL, fue por ejemplo uno de los desarrollos que más polémica causó, y se originó el movimiento "Save MySQL" por parte de uno de sus creadores, Monty Widenius, que acabaría creando un fork Open Source ampliamente conocido ahora, MariaDB. MySQL acabó en poder de Oracle, que, eso sí, tuvo que llegar a un acuerdo para mantener una licencia dual (propietaria y GPL según la versión) que ha permitido que siga siendo pilar fundamental de muchos otros desarrollos, por ejemplo en la puesta en marcha de proyectos LAMP/LEMP. Ha sido el único desarrollo que parece haber acabado siendo adoptado realmente por Oracle.

Mucho más sangrante fue el caso de Java, una tecnología que demostró que Oracle tenía poco interés en seguir desarrollándola y mucho más en convertirse en un 'patent troll' gracias a ella. Las patentes obtenidas por la compra de Sun permitieron a Oracle exigirle a Google el pago de 9.300 millones de dólares por su uso en Android. La jugada le salió mal, y tras seis años de litigios la justicia norteamericana estableció que Google estaba usando Java de forma adecuada y falló a su favor. Oracle, eso sí, prometió que apelaría la decisión.
Con OpenOffice hubo algo más de suerte, porque en lugar de matarlo Oracle tuvo el detalle de cederlo a la Fundación Apache, que ha seguido trabajando en su desarrollo. Aún así muchos de los creadores de aquella suite, temiendo un desenlace fatal para aquel proyecto, acabaron desmarcándose para crear LibreOffice, un fork alternativo que ahora compite con OpenOffice y que como él hace uso de una licencia Open Source.

Otros proyectos menos conocidos como su Virtual Desktop Infrastructure o su Project Kenai (un Sourceforge para aplicaciones Java) dejaron de desarrollarse, y poco a poco divisiones que habían brillado con fuerza en Sun fueron desapareciendo. Y así llegamos a los acontecimientos de esta semana.
Los últimos despidos marcan el fin de una era
Estos días aparecía la noticia: Oracle había decidido despedir a cerca de 900 personas en sus oficinas de Santa Clara, pero los despidos afectarían a cerca de 2.500 empleados de Oracle en todo el mundo según TheLayOff.com.

Muchas de esas personas estaban trabajando en la división de hardware de Oracle, la única herencia de Sun que seguía presente de forma importante en Oracle. Las pérdidas han sido evidentes en esta división: de los 5.370 millones de dólares ingresados en 2014 se pasó a los 5.200 de 2015, 4.670 de 2016 y 4.150 de este último año fiscal.
También había despidos en el área del sistema operativo Solaris, algo que era previsible tras la publicación de la hoja de ruta de SPARC y Solaris: ambos proyectos solo verían mejoras incrementales (SPARC next y Solaris 11.next) en sus próximas ediciones.

Bryan Cantrill, ex-directivo de Sun, cree que esto supone el fin de Solaris, y explicaba en su reflexión abierta en el sitio web del proyecto DTrace cómo tras sus conversaciones con otros ingenieros que trabajaban en esta plataforma el sentimiento era compartido. James Gosling coincidía en Facebook: "Solaris ha recibido un disparo en la cabeza este viernes".
Esos despidos parecen confirmar el fin de una era; la era en la que Sun intentó que el Open Source cambiara un poquito el mundo. Las decisiones empresariales de Oracle han acabado destruyendo un legado prodigioso. Bien por ti, Larry.
En Xataka | ¿Oracle se está cargando Java?
Ver 27 comentarios
27 comentarios
whisper5
Interesante resumen histórico.
Añadir que así como se clonaron OpenOffice en LibreOffice y MySQL en MariaDB, existe la iniciativa OpenJDK ( https://es.wikipedia.org/wiki/OpenJDK ) para sustituir a Java SE.
sathwan
muy buen artículo Javier, por favor, queremos más de este tipo!
noe.castro
Esto era un secreto a voces . . . . todos los proyectos poco a poco fueron perdiendo fuerza desde que Oracle tomó el poder
ciudadwifi
Si la división de hardware no para de bajar ventas no es porque no tengan buen producto, sino directamente es que solo empresa ya de un tamaño importante pueden acceder a ese hardware (me refiero a hardware basado en Spark). Joder mínimo a día de hoy para entrar en el mundo Spark es un S7 y ya partimos de unos 10K€... Cuando hace 10 años había servidores similares por parte de SUN por menos de la mitad... Realmente había hardware SPARK desde los 2K€... Pero Oracle sabía que tenía algo bueno y se tiraron de la moto subiendo precio sin parar.
Por lo anterior, pues OK que es hardware de primera y si miramos que tienes que gastarte en soluciones x86 (Itanium está muerta, Power juega a mismos precios y por tanto no hay diferencias en ese punto) equivalente, pues dices: al final sale a cuenta. Claro pero de camino has dejado fuera a todas las PYMES y pequeñas administraciones... cuando antes de la venta, pues aunque el negocio estaba en las grandes ventas, en la práctica la mitad de los ingresos de SUN venían de empresas mediadas y administraciónes medianas (ayuntamientos, diputacionen, etc). Y para rematarlo, los costos de soporte son inasumibles por muchos de los antiguos clientes.
Después lo de matar Solaris, pues no me extraña, aunque no hay ninguna distribución de Linux que se le acerque en robusted, estabilidad, etc... su desarrollo contínuo requiere grandes esfuerzos monetarios y al mismo tiempo tienen su distribución Linux también. Pues van y eliminan lo menos rentable y listo.
hasta luego
pedrojaviermorafernandez
Sólo quería comentar que el texto en la captura de Solaris, lo de que el dock fue introducido por el CDE es falso. Pruebas... según la Wikipedia, CDE fue lanzado en junio de 1993. No puedo poner enlaces, así que buscad cde en la wikipedia en inglés y mirad la fecha de salida.
Y ahora, si buscais en youtube "steve jobs next 1992", lo primero que sale es un vídeo de presentación de la versión 3.0 de NEXTSTEP de, efectivamente, 1992. En ella, Steve Jobs enseña entre otras cosas cómo mueve cosas de y desde el dock. Y si buscamos cosas más antiguas, veremos ese dock, un poco más primitivo, en capturas de 1988, de cuando NEXTSTEP era en blanco y negro. Pero es en este vídeo de 1992 donde se ve menciona explícitamente como una característica del sistema operativo.
Así que, como podemos ver, el dock de MacOS X no estaba ahí porque se lo hubiera copiado a Sun, sino porque venía de la evolución del de NEXTSTEP, el sistema operativo UNIX que Apple compró en 1996 para utilizarlo como base para remozar el anticuado y ya obsoleto MacOS 7.
Funkse
Oracle es el Puto Demonio!!!
espabilao
Los pocos que utilizamos GNU-LINUX, seguimos resistiendo, siempre, al invasor.
Buen articulo.
Que pena.
Land-of-Mordor
A Oracle lo que le interesaba era atacar a la competencia de su negocio tradicional: MySQL. El resto eran añadidos interesantes pero no definitivos para meterse en la compra de Sun Microsystems. JAVA era interesante por sus patentes relacionadas, pero poco más. SPARC y Solaris representaban un pequeño negocio que requería conocer bien su nicho de mercado y saber darle lo que necesita. Y ya los proyectos de software libre...pues algo muy molesto que no se sabe ni qué hacer con ello.
felipeponcet2
Excelente artículo. Me he sentido identificado. Yo también estuve en una empresa que fue comprada por Oracle y obviamente me fui en cuanto tuve la oportunidad. Es deprimente ver como destruyeron (casi) todo lo bueno que había...
calvarado04
¿Qué hubiera pasado si IBM hubiera logrado comprar a Sun en lugar de Oracle?
Mr. John Doe
No tiene sentido que dijese ahora "lo que deberían hacer dar a los usuarios marcas como Java, OpenOffice y MySQL" porque es algo que se lleva pidiendo desde hace años y ya quedo bastante claro que no tienen intención de soltar dichas marcas, prefieren morir y llevárselas a la tumba que darle a la comunidad la libertad que tuvieron que tener desde un principio (razón por la que existen derivados como LibreOffice, MariaDB, OpenJDK...), en fin...
Saludos!!