Jump to content
We've recently updated our Privacy Statement, available here ×

jasperreports 6 / itext 5 Affero licensing catch


thibault.kruse
Go to solution Solved by Teodor Danciu,

Recommended Posts

Hi,

I notice jasperreports 6.0.0 uses itext 5.0.5, which is licensed under the GNU Affero General Public License version 3.

In contarst to jasperreport 5.x which used itext 2.1.x being licensed under MPL (though legal status seems unclear).

Is it correct to say that thus upgrading from jasperreport 5.x to jasperreport 6.x means that the strong copyleft restrictions of GNU Affero General Public License version 3 will start to apply to client code of jasperreport? Or am I missing something?

I ask this because the jasperreports 6.0.0 release notes (readme file) do not mention this, even though this introduces legal risks to users of jasperreports.

 

Link to comment
Share on other sites

  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

  • Solution

Hi,

Jaspersoft products use and distribute iText 5.5 under LGPL, in accordance with a contract signer with iText Software.

The contract provides that the LGPL terms apply only for as long iText functionality is accessed only through Jaspersoft API calls and not directly.

So as long as you use iText through Jaspersoft functionality, meaning you are exporting reports to PDF, you are fine with the LGPL terms we are shipping iText 5.5 under.

I hope this helps.
Teodor

Link to comment
Share on other sites

  • 6 years later...

The license for iText we shipped in JRL 6.0.0 was this one:
https://github.com/TIBCOSoftware/jasperreports/blob/jr-6-0-0/jasperreports/lib/itextpdf-5.5.0-LICENSE.txt

But 6 months after that release, in JRL 6.0.4, we had to revert to using iText 2.1.7 as the agreement between Jaspersoft and iText was no longer applicable.

Since then, JRL is still using iText 2.1.7.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...