Why is Oracle pushing Jigsaw as a modularity system on Java when OSGi already exists?


We already have OSGi in wide use, and most people I know are pleased with it. With OSGi already widely accepted, why is Oracle pushing something that could potentially conflict with OSGi implementations?

Tags: java, Jigsaw, OSGi
Topic: Software
Answer this Question


2 total
Vote Up (14)

Oracle tends to do what is in Oracle's business interest(s). So I suspect they've thought this through carefully and it's part of a larger strategy to do what they feel is necessary. Is it right? Is it good? Since when have either of those things really mattered to Oracle?

Vote Up (11)

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. 

Ask a question

Join Now or Sign In to ask a question.
CRM data offers all sorts of goodies for hackers. Now's the time to step up your protections.
Online volunteers from more than 80 countries around the world are participating in the fight against the deadly Ebola virus disease, which has killed over 2,400 people in West Africa.
A new study finds that scripting languages have a performance edge in completing everyday tasks
At a time when Web and mobile technology development have become top priorities, effective enterprise architecture matters more than ever. Here are this year's six winning initiatives
There are four distinct ways to schedule or automate the opening of applications and documents on your Mac using tools built into OS X.
Google's letting you run four official Android apps on your Chromebook. This hack lets you run ANY Android app on your Chromebook.
Open source SDN controller is commercial distribution of OpenDaylight Project code.
The release of Delve, the first application to use Microsoft's Office Graph machine learning engine, will be remembered years from now as either the genesis of a revolutionary technology or as a fireworks-style launch that dazzled everyone only for a brief moment.
CyanogenMod has an almost one-click installer to install the community-driving ROM onto your Android device.
Apple's new passcode-based encryption for the iPhone and iPad can be circumvented and provides only limited protection to data.