Vote for OSGi interoperability in JSR 277 February 8, 2008
Jan 15th 2008, a bug was opened against JSR 277 to support OSGi 4.1 aka JSR 291. Interoperability was discussed since the beginning of the JSRs and somehow a real religious war broke out about the “best” componentization approach. Of course, I am biased in that sense that I am using OSGi and I can’t imagine stepping down and giving up any of the accomplished features.
One could say, why bother…, but I think it is crucial for Java that two technologies, conceptual tight so close together are able to work hand in hand. No question that I would prefer not to see any overlap between the two JSRs, but this is very unlikely, so the least one can expect is that existing technologies still remain compatible. Especially if you are looking in the future, OSGi will gain more and more momentum and while JSR 277 will just get started. It is very unlikely that one of a sudden everyone switches to a less sophisticated standard, just because it is part of the JVM (especially if you are bound to that particular Version and are no longer downwards compatible – for me an absolute no go for the next couple of years).
Everyone who supports interoperability of OSGi and JSR 277 should vote here.