
Hoy (3 de mayo), el presidente de la Fundación Eclipse, Mike Milinkovic, escribió en su blog sobre los resultados finales de las marcas registradas cerradas entre Oracle y la Fundación Eclipse sobre la marca registrada. Como recordamos, Oracle anunció que estaba abriendo el código fuente Java EE para esta organización, de modo que el marco sería de código abierto "de verdad". Después de 18 meses de intensas negociaciones, todos los esfuerzos llegaron a su fin: las negociaciones fracasaron. No habrá acuerdo de marca registrada.
En palabras simples, la razón, según el acta de la reunión de la junta , es que Oracle ha presentado una serie de condiciones inaceptables. Algunos de ellos ponen en riesgo la existencia de la Fundación Eclipse. Oracle exigió que los productos distribuidos por la Fundación Eclipse (como el IDE Eclipse) se incluyeran con JRE certificados solo por Oracle o sus licenciatarios , sin certificados de otros proveedores o tiempos de ejecución no certificados. Por lo tanto, tanto el IDE como GlassFish ya no serían independientes del proveedor. Y esta restricción no se anunció al comienzo de las negociaciones, se anunció mucho más tarde, cuando la transferencia de código ya ha comenzado. Se puede suponer que esto fue una reacción a la transferencia de OpenJ9 JVM de IBM, que es una amenaza directa para el negocio de Oracle. Pero, tan pronto como los productos de Eclipse dejen de ser independientes del proveedor, esto podría conducir a la abolición de los beneficios fiscales para la Fundación Eclipse, lo que significaría un fiasco financiero y, posiblemente, el fin de la organización en su conjunto. Por lo tanto, esto no solo era inaceptable , era simplemente imposible estar de acuerdo con los términos de Oracle, por lo que las negociaciones en un grado u otro fallaron por completo.
Todo lo que queda de esto es nada más y nada menos que el final de Java EE. Eclipse Foundation puede usar código bastante desactualizado sin modificaciones . Si se modifica, se debe cambiar el nombre : tanto el nombre del proyecto (como JAX-RS, que no es muy bueno, pero aceptable) como el nombre del paquete (como javax. * ) , Lo que significa que las aplicaciones existentes no funcionarán en la versión actualizada. plataforma sin recompilación después de una refactorización intensiva. En consecuencia, será una plataforma completamente nueva e incompatible, la peor opción posible, ya que no solo se viola el principio "WORA" (Escribir una vez en cualquier lugar), sino que en realidad esto simplemente no sucederá: después de 18 meses, casi ninguno de los proveedores de aplicaciones querrá gastar tiempo y dinero para suministrar nuevas versiones reconstruidas a todos los clientes en nombre del soporte de una plataforma renombrada con un futuro dudoso. El futuro no está claro porque Oracle ya ha comenzado una política de bloqueo para la junta directiva de la Fundación Eclipse, en la que Oracle tiene un representante en el que se necesita una decisión unánime . Oracle tiene poder, y parece que usará ese poder para bloquear el futuro de la Fundación Eclipse. La compañía ya lo demostró en el consejo de administración, donde bloqueó unánimemente la decisión, que de otro modo habría sido unánime.
La respuesta continua de la Fundación Eclipse es demostrar el éxito y guardar al menos algunos de los valores que se anunciaron como parte de la campaña de la marca Yakarta. ¿Pero a qué costo? ¿Por qué mantener la marca registrada de lo que se ha convertido en un esqueleto vacío? Ahora ya no es el heredero de Java EE como estándar global, es solo un tipo de marco creado por alguna organización y los usuarios pronto lo entenderán y sacarán conclusiones. Actualmente, los planes se centran en renombrar todo lo antes posible. Pero, ¿quién realmente salta a este tren si implica cambios en todas las aplicaciones existentes? Mike Milinkovic de Eclipse todavía ve un futuro brillante por delante. Para mí, el vaso no está medio lleno: hoy se vino abajo. Este es el día en que Oracle mató a Java EE.