¿Por qué Sun está inventando otro sistema de módulos cuando todos se han estandarizado en OSGi?

Sun está poniendo mucho esfuerzo en modularizar el JDK en forma deRompecabezas, e insinuando que debe ser el formato de módulo elegido por otros desarrolladores de Java también. El único jugador notable que usa esto es NetBeans (y aplicaciones derivadas).

Por otro lado, la industria se ha estandarizado alrededor de OSGi, con todos los proveedores de aplicaciones principales que basan sus tiempos de ejecución en la plataforma del módulo, incluso el propio Glassfish de Sun. Incluso hay un puerto de NetBeans para usar OSGi como el sistema de módulos en lugar de los módulos propios de NetBeans. Incluso Maven está trabajando para convertirse en un runtime OSGi.

¿Es solo NIH, licencias u otra razón?

Respuestas a la pregunta(5)

Su respuesta a la pregunta