>pivot-charts will therefor not be allowed to be released from Apache.
>Sorry. The release will not be approved with it.

Is this true even though we don't include or directly rely on the JFree source? 
We don't even subclass any of their classes - they are only used "under the 
hood" in our charting skins. The rest of the charting API is completely 
independent of JFree.

I was under the impression that we could include code that relies on an 
external library with an incompatible license, as long as we don't redistribute 
it or attempt to misrepresent it as "part" of Pivot. Is this not correct? In 
other words, are Apache projects specifically disallowed from using binary 
components from other non-Apache projects that don't have compatible licenses?

>I think you have 3 options;
>
> 1. Rebuild the same functionality using a library that has a
>permissible license.
>
> 2. Stick that component at SourceForge or similar.
>
> 3. Create an SPI in Pivot, to which one can plug in an underlying
>implementation. You will need a bit of 'bridge code', which you stick
>in SF.

The skin essentially serves this purpose. If we have to, we can pretty easily 
remove it and source it elsewhere.


Reply via email to