Oracle está frenando el desarrollo de Java con el fin de centrar el futuro desarrollo del lenguaje al uso empresarial, en detrimento de una más amplia y diversa comunidad Java, según varios analistas de Forrester.De acuerdo con un informe elaborado por los analistas de Forrester Jeffrey Hammond y John Rymer, Oracle está limitando el desarrollo del lenguaje Java al uso empresarial. “Sun tenía un enfoque muy amplio para Java que incluía en primer lugar el middleware de la empresa pero también los computadores personales, los dispositivos móviles y los sistemas embebidos. Sin embargo, el foco de Oracle se quedará principalmente en el middleware empresarial, porque es ahí donde está el dinero”, apunta el informe.
Como consecuencia de esta decisión, Java puede perder mucha importancia entre la comunidad de desarrollo mundial, a medida que sea considerado más como un lenguaje especializado en servidores para clientes de Oracle y de IBM, advierten los analistas.
Desde que Oracle anunciara la compra de Sun Microsystems, completada hace un año, el CEO de Oracle, Larry Ellison, ha elogiado con frecuencia el lenguaje de programación Java como uno de los activos más valiosos de la adquisición.
Pero esta alta consideración no extenderá a Java como lenguaje de programación general. De hecho, algunos de los movimientos de Oracle desde que llevara a cabo la compra han apuntado a un uso más restringido.
Aunque la mayor parte de la especificación Java es de código abierto, Oracle mantiene un estricto control sobre las variantes de código abierto a través de su propiedad de la marca Java, sostienen los analistas. Además, también mantiene una mano fuerte sobre JCP (Java Community Process), el organismo independiente que supervisa el desarrollo de Java.
En diciembre, la Apache Software Foundation retiró su participación del JCP como protesta por algunas de las decisiones de concesión de licencias de Java y, aunque Oracle pidió a la ASF que reconsiderara su salida, la petición no tuvo éxito. “La pérdida de la Apache Software Foundation como organismo de apoyo afectó a la credibilidad de Oracle como socio de los Java alpha geeks, encargados de promover y dirigir la innovación en torno a Java”, apuntan los analistas de Forrester.
Para contrarrestar la falta del apoyo de la ASF, Oracle parece estar cortejando a IBM, dando su apoyo a la implementación Java de código abierto OpenJDK de la compañía.
Otro factor que ha llevado a los analistas a deducir estas teorías es que Oracle no está abordando correctamente una de las debilidades actuales de Java: la complejidad. Dicha complejidad podría llevar a los desarrolladores a considerar otras alternativas para uso interno o en cloud como la plataforma .NET de Microsoft o Ruby on Rails.
Para llevar a cabo este informe, los analistas de Forrester han entrevistado a 12 organizaciones que participan directamente en java, incluyendo Oracle, IBM, RedHat, Microsoft y la propia ASF. Asimismo, también han tenido en cuenta los comentarios dejados en blogs y sitios web de Forrester por los propios usuarios de Java y los realizados en persona en eventos como JavaOne.
Según Forrester, Oracle no ha querido hacer comentarios respecto a las conclusiones del informe.