The NOTICE file embedded in Karaf should refer the JSW version and license.
Is it a problem that JSW is GPL licensed (non Apache-compatible)?
this is a good questsion? I've thought taht JSW was formerly not GPL (in the version we use). But I'm no longer sure about it. WDYT?
Well till a certain version the service wrapper license wasn't GPL but don't remember what kind of license, I think a custom license.
This is the version we actually are using it's a pre GPL license.
Maybe we can add a little tutorial in the documentation on how to use the latest GPL wrapper.
This way users of Karaf are able use the latest version of the service wrapper.
The JSW version (3.2.3) that we use are the last one Apache licensed. It's the reason why we are "stuck" with this version. The JSW authors decided to move to GPL license starting from JSW 3.3.0.
In any case, even if JSW 3.2.3 is Apache licensed, as it's not part of the ASF, we have to mention it in the NOTICE file.
Fixed on karaf-2.2.x: revision 1162661.
Fixed on trunk: revision 1162667.