Polyglot OSGi was originally introduced on the OSGi mailing list in 2007 as "Universal OSGi", though there are some indications that the conversation about multi-language support started as far back 1999. Universal OSGi, designated by the alliance as RFP-89, was a broad-scoped proposal that intended to address common concerns of modularity from the standpoint of all languages.
The concepts supporting both RFP-159 and RFP-156 have been around for over a decade, but the formal process of focusing the broader discussion of Universal OSGi into targeted conversations for different languages is comparatively in its infancy. Both RFP-159 and RFP-156 were authored in just April of this year, and their presence on the OSGi Alliance's bugzilla tracker was made public in June.
Craig Motlin Sep 01, 2014