IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
I think the fact that OSGi is developed by its membership and is free might have something to do with it. Oracle has been in charge of Java for what, 2 years now, and they are a for-profit company (as was Sun). That is a different mission focus than the OSGi Alliance. To be fair to Oracle, they have a huge burden by taking on Java, which is pretty much ubiquitous. Anytime you make changes to something that people have become accustomed to, like Java, you are going to make some of those folks unhappy. I will be surprised if Jigsaw isn't compatable with OSGi, since that is at this point the de facto standard.