On 07/31/2012 10:19 PM, Sergiu Dumitriu wrote:
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=15494&atid... 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 http://jira.xwiki.org/browse/XWIKI-8106 -- Sergiu Dumitriu http://purl.org/net/sergiu/