Mucha gente desconoce que uno de los valores de Sun Microsystems es que ellos además de productos hacen estándares, especificaciones bien sólidas de calidad alta, la cual grandes grupos desarrolladores toman e implementan tanto para uso libre, como versiones comerciales.
Un ejemplo de sus especificaciones más conocidas son el JDK y el JRE, ellos ofrecen una implementación de dicha especificación, pero usted puede usar las implementaciones de BEA, IBM, Microsoft (no recomendable) o cualquier otra que prefiera. Otra especificación, quizá la más grande e importante de ellos, siendo el conjunto de otras especificaciones es J2EE, ahora renombrada en sus nuevas versiones JavaEE.
Entonces, Java es uno solo, la especificación estándar es una sola dictada por Sun, implementaciones hay varias, Microsoft años atrás intentó abusar extendiendo y haciendo versiones que violaban la especificación, particularizando y haciendo de Java un mundo pequeño controlado por ellos, la típica (asi como lo hacen con Java lo hacen con sus clientes), razón por la cual Sun los demandó, posteriormente, en venganza, existió el famoso litigio que Microsoft inició sacando la JVM de su instalación estándar de Windows XP.
Un ejemplo de sus especificaciones más conocidas son el JDK y el JRE, ellos ofrecen una implementación de dicha especificación, pero usted puede usar las implementaciones de BEA, IBM, Microsoft (no recomendable) o cualquier otra que prefiera. Otra especificación, quizá la más grande e importante de ellos, siendo el conjunto de otras especificaciones es J2EE, ahora renombrada en sus nuevas versiones JavaEE.
Entonces, Java es uno solo, la especificación estándar es una sola dictada por Sun, implementaciones hay varias, Microsoft años atrás intentó abusar extendiendo y haciendo versiones que violaban la especificación, particularizando y haciendo de Java un mundo pequeño controlado por ellos, la típica (asi como lo hacen con Java lo hacen con sus clientes), razón por la cual Sun los demandó, posteriormente, en venganza, existió el famoso litigio que Microsoft inició sacando la JVM de su instalación estándar de Windows XP.