¿Quién es responsable del desarrollo de Java?

7

Cuando busco en google sobre Java, las compañías más mencionadas son Sun, Oracle e IBM. Sé que Oracle compró Sun, y el sitio web oficial de Java es el dominio de Oracle, por lo que puedo asumir que Oracle es el desarrollador oficial de Java. Pero después de un poco de investigación, IBM también proporciona muchos tutoriales y documentos sobre Java. ¿Por qué es esto? ¿IBM también está involucrado en algún desarrollo de Java?

    
pregunta Ted Wong 21.11.2011 - 02:40

3 respuestas

7

Sun fue el creador del lenguaje de programación Java, hasta que fue comprado por Oracle hace 2 años. Ahora, como dijo Bill, Oracle posee la marca registrada java.

Por otra parte, Oracle e IBM anunciaron en octubre de 2010 que colaboraremos en la Comunidad OpenJDK para desarrollar la implementación líder de Java SE de código abierto y hacer de la Comunidad OpenJDK la ubicación principal para el desarrollo de Java SE de código abierto.

Por lo tanto, con respecto al desarrollo del propio lenguaje Java, Oracle, IBM y cualquier desarrollador individual pueden contribuir con la próxima versión de Java (JDK 7).

Si tiene más preguntas sobre el lenguaje Java, no dude en consultar las preguntas frecuentes sobre Open JDK o consulte aquí.

    
respondido por el talabes 21.11.2011 - 03:52
10

Oracle posee la marca registrada "Java", pero cualquiera puede implementar una JVM. De máquina virtual de Java :

  

Oracle, el propietario de Java, produce una JVM, pero las JVM que usan la marca registrada "Java" pueden ser desarrolladas por otras compañías siempre que cumplan con la especificación de JVM publicada por Oracle y las obligaciones contractuales relacionadas.

IBM publica una gran cantidad de documentación sobre Java porque ha implementado una JVM llamada IBM J9 , así como Servidor de aplicaciones WebSphere.

    
respondido por el Bill the Lizard 21.11.2011 - 02:56
6

Oracle "posee" la marca registrada de Java y, en última instancia, tiene el derecho de decidir qué se puede llamar Java.

Sin embargo, Sun configuró el " Proceso de la Comunidad Java " que ha sido continuado por Oracle. Este es efectivamente el órgano de gobierno de "Java", el lenguaje y las definiciones de las distintas ediciones: "ME", "SE" y "JE". El liderazgo está algo restringido a las principales partes interesadas: Oracle, IBM y HP más usuarios "pesados" de Java. Sin embargo, cualquier parte interesada puede unirse y enviar propuestas para el desarrollo del idioma y las bibliotecas.

Por lo tanto, Oracle está jugando al tipo bueno y en su mayor parte continúa donde Sun se quedó. Sin embargo, todavía "son dueños de la pelota" y pueden decir en cualquier momento "Me voy a casa con la pelota a menos que gane".

Es crucial que no hayan abierto el Java Test Suite. Cualquier JVM debe ejecutarse a través del conjunto de pruebas y certificarse antes de que pueda llamarse "Java". Esto causa muchos problemas para proyectos de código abierto "ideológicamente puros", como "gnu", "debian" y "canonical".

    
respondido por el James Anderson 21.11.2011 - 05:40

Lea otras preguntas en las etiquetas