On 07/31/2012 09:54 PM, Mark Wallace wrote:
Thanks for the research, everybody.
Now for another one. XWiki 4.0 and 4.1.2 (and possibly others? I'm
downloading 4.1.3 now to check it but has 54 minutes left) have
itext-2.1.5.jar in the lib directory.
http://itextpdf.com/terms-of-use/index.php says it is copy lefted
under an AGPL license, and says,
"Buying such a license is mandatory as soon as you develop commercial
activities distributing the iText software inside your product or
deploying it on a network without disclosing the source code of your
own applications under the AGPL license."
This sounds about as copy lefted as GPL to me. Is this jar file
used/mandatory for xwiki 4.1.x?
You're wrong, the AGPL is actually more viral/restrictive than GPL.
I traced back to JFreeChart, another LGPL library that we're using for
generating charts. I don't think that we need iText, since we're not
generating PDF versions of the charts, so I guess that if you want to
stay clear of the AGPL, you could try to remove it from your lib directory.
I raised
https://sourceforge.net/tracker/?func=detail&aid=3552914&group_id=1…
hoping to get this problem addressed (still no answer from Infinispan).
Their response is that the version that they use (2.1.5) was distributed
under the LGPL. I checked, and actually it was dual-licensed under the
LGPL and the MPL.
They also said that it's not a mandatory dependency, since it's only
used for the demo application, not for the main functionality of the
charting library, so we could remove it completely (even though it's not
required for license reasons, it's still good to prune out unneeded
classes).
See