Deseo utilizar los archivos patentados que no sean OSGi en un entorno OSGi. Para el desarrollo, simplemente lo re-empaquetamos/exportamos con el paquete Maven plugin [1]. El problema es que, por razones legales, no podremos redistribuir estos paquetes a nuestro cliente, lo que matará tanto la integración como el reempaquetado, que son (AFAIK) las únicas opciones (ver [2]).Paquetes propietarios que no son OSGi necesarios en la aplicación OSGi: no se pueden redistribuir
Antes de usar OSGi, teníamos una sección en nuestro manual que describe cómo poner estos archivos en una carpeta de la biblioteca después de adquirirlos en los propios. Dadas las reglas de OSGi para resolver clases, obviamente esto ya no funcionará.
Estoy en lo correcto asumir que la única manera de resolver esto es legal, es decir, obtener una licencia de redistribución del proveedor de los paquetes (que puede ser una pesadilla beurocratic e impedir la entrega a tiempo), o me estoy perdiendo un técnico ¿solución?
[1] How can I share non-OSGi libraries between bundles in an OSGi container?
[2] Non-osgi library usage in an osgi application
Excelente, ¡gracias! Extrañé esta propiedad. – Christoph