Libertad para Java - SAP
Vishal Sikka CTO de SAP, la empresa de TI más grande de Europa, ha publicado el artículo "Libertad para Java" donde expresa el sentir de esta empresa y me atrevo a decir de parte de la industria de TI sobre el destino de esta plataforma de programación.
El artículo inicia situando el papel de Java en el mercado actual:
"Por 15 años Java ha sido el lenguaje de programación que ha traido innovación significativa. Java está en todos lados, desde aplicaciones de escala empresarial a dispositivos móviles y tarjetas de pago. Java es además el lenguaje de la comunidad que ha permitido a toda una generación de desarrolladores colaborar y co-innovar dentro de comunidades open source como Apache y Eclipse.
Mientras que los lenguajes de programación se inventan con frecuencia, en promedio cada diez años, los muchos sistemas de software construidos usando estos lenguajes tienen tiempos de vida mayores. Es seguro decir que los sistemas desarrollados con Java seguirán existiendo por largos periodos de tiempo.
Para SAP, fue una decisión importante cuando en 2001 incorporamos Java en nuestros productos core y lo hicimos parte esencial de nuestra plataforma tecnológica SAP NetWeaver"
Sikka continúa con una crítica al modelo actual del JCP y una propuesta de cómo debería funcionar:
"La industria Java está pasando por cambios importantes y hay muchas discusiones sobre la apertura de Java y el Java Community Process (JCP). A la fecha, el JCP está dominado fuertemente por Sun Microsystems por lo que no siempre ha sido benéfico con todas las partes interesadas en Java. Java es la sangre de la industria TI y dicha industria es un pilar fundamental en la forma en que los negocios se conducen en este siglo 21. Las interfaces técnicas que son desarrolladas en conjunto por la comunidad deberían ser inmunes de predisposiciones y la comunidad debería poder trabajar incluso más cercanamente con un espíritu de cooperación para continuar la historia exitosa de Java."
Para garantizar la continuidad del rol de Java conduciendo el crecimiento económico, creemos que es esencial la transición de la administración del lenguaje y la plataforma a un cuerpo abierto que no esté dominado por una corporación individual. Java debe estar libre de cualquier obstáculo que permita la competencia justa entre implementaciones compatibles en beneficio de los clientes. Preservando la integridad de Java, la industria TI puede asegurar una comunidad vibrante de desarrolladores y continuar la innovación para los clientes empresariales. Esto asegura el éxito económico global continuo conseguido a través de la innovación abierta.
Eclipse es un ejemplo excelente donde una tecnología brillante ha experimentado una adopción dramática después de que fue liberada y subsecuentemente administrada por un equipo que no pertenece a una sola compañía en particular. Con la adquisición de Sun, Oracle tiene ahora la oportunidad única de abrir el Java Community Process, que gestiona las especificaciones Java, y hacer la transición a un equipo igualmente independiente. La Máquina Virtual Java debe convertirse en open source y ser administrada por una junta independiente, incluyendo las licencias que están actualmente restringidas al software libre y por ende no son adaptables a los términos comerciales requeridos en el mercado global TI.
De hecho, Oracle ha propuesto una transición como esta al Java Executive Comitee quien subsecuentemente ha tomado la siguiente decisión:
"Es el sentir del Executive Commitee que el JCP se vuelva una organización de estándares vendor-neutral, independiente y abierta donde todos los miembros participen en un nivel de campo de juego ..."
JCP EC meeting summary - 7 de Diciembre 2007, Resolución 1 (propuesta por por Oracle, secundada por BEA)"
Por último, hace una analogía con los tiempos finales del muro de Berlín (venga que la empresa es alemana y era obligada la analogía) con la situación actual de Java para pedir la apertura de la plataforma de una forma dramática y garantizar el apoyo de SAP:
"Si tal nueva Fundación Java es propuesta por el dueño del lenguaje de programación Java, SAP se compromete a hacer inversiones significativas en forma de recursos financieros y en ingeniería a la tecnología Java y su nueva estructura de gobierno.
...
Sr. Ellison y Sr. Schwartz, ¡abrán esta puerta! Caballeros, ¡derriben este muro! ¡Dejen que Java sea libre!"
Así como SAP e IBM, numerosas empresas han apostado por la plataforma Java y están inquietas con el rumbo que tome el JCP en manos del Sr. Ellison y compañía. En un mundo ideal, el JCP se volvería abierto como quiere SAP, y todos podrían seguir beneficiándose de ella. Por otro lado, estas empresas ya están investigando otros lenguajes que puedan ser una alternativa en caso de que estratégicamente nos les convenga continuar con Java. En el caso de SAP (aparte de obviamente, ABAP ) están apostando por Ruby y en el caso de IBM por PHP y Groovy.
¿Cuál es vuestra postura al respecto? ¿Veis a Oracle como una empresa que abra al fin la JVM y el JCP?
Reader Comments