Почему Sun изобретает другую модульную систему, когда все стандартизировали OSGi?
Sun прилагает много усилий для модульной JDK в формеГоловоломкаи намекать, что это должен быть формат модуля, который выбирают и другие разработчики Java. Единственный известный игрок, который использует это, - NetBeans (и производные приложения).
С другой стороны, отрасль стандартизировалась вокруг OSGi, причем все основные поставщики приложений основывают свои среды выполнения на модульной платформе, даже Sun »Собственный Glassfish. Там'Даже порт NetBeans для использования OSGi в качестве модульной системы вместо собственных модулей NetBeans. Даже Maven работает над тем, чтобы стать OSGi.
Это просто NIH, лицензирование или другая причина?