¿Debe Java ser OpenSource?
Para los programadores en general, Java siempre será un tema de conversación. Es un lenguaje de programación que llegó, y apoyo empresarial de por medio, logró entrar en la pelea en el ambiente corporativo. Una de las ventajas de Java, es la facilidad con la que se puede distribuir. Tanto la maquina virtual como las aplicaciones desarrolladas con el lenguaje. Sin embargo Java no es OpenSource. Se puede obtener código fuente de las clases que conforman el API, pero si este se modifica debe para las pruebas de SUN antes de que se tenga permiso para redistribuirlo. El alegato de SUN es evitar versiones que dañen la buena imagen del lenguaje. Por su parte los defensores del código libre dicen que SUN comete un error y que debería dar libertad a las modificaciones del código de Java.
El propio James Gosling en su blog ha salido en defensa de la posición del control de los cambios ante una carta abierta de IBM que critica la política actual de SUN y propone una Java de código libre. Ser o no ser OpenSource, esa es la pregunta para la comunidad Java.