Sistemas

Primero OpenSolaris, luego OpenOffice ¿y ahora Java?


El popular lenguaje de programación puede encontrarse en una encrucijada provocada por la guerra abierta entre la Fundación Apache y Oracle. La primera ha hecho un llamamiento a la "desobediencia civil" contra la multinacional de las bases de datos, empujada por el cambio de criterio de Oracle respecto a los términos del acuerdo de licencia que Apache había contraído con Sun Microsystems (obviamente heredado por Oracle con la compra de esta compañía).

La Fundación Apache dirige un programa denominado Proyecto Harmony que consiste en su propia implementación de Java, para la cual licenció código fuente de Sun para garantizar su compatibilidad y no tener que reinventar aquello que otros ya habían hecho. Tras la adquisición de Sun por parte de Oracle, esta última ha querido cambiar unilateralmente los términos de esta licencia haciéndola incompatible con la licencia libre de Apache.

Ante esta situación, lo que ha hecho la entidad afectada es un llamamiento a través de su blog para que se haga un boicot a Oracle votando en contra de su proposición para la próxima versión de la especificación del lenguaje.

Esta debe ser discutida por el JCP, el Java Community Process, una entidad colaborativa de la que, entre otros, forman parte tanto Oracle (ocupando el puesto de preeminencia de Sun) como la Fundación Apache. La función del JCP es, precisamente -como principal y entre algunas otras- sentar la base del estándar Java para futuras versiones.

Pese a que aún es pronto para aventurar un desenlace a este nuevo conflicto en el que se encuentra involucrado un producto de software de la antigua Sun ahora en manos de Oracle (recordemos los casos de OpenSolaris y OpenOffice), cabe la posibilidad de que se produzca un fork y, con ello, dos lenguajes de programación diferentes aunque con una base común: el Java oficial de Oracle, y una nueva plataforma que podría acabar difiriendo de esta pero que, al menos en principio, sería compatible con lo existente hasta ahora.

Apache tiene los recursos necesarios para llevar a cabo este fork, falta por ver si contará con el apoyo necesario por parte de la comunidad y las ganas de tirar para adelante.



Por Guillem Alsina, el 18/11/2010.

Historias relacionadas

Volver al inicio