The entire Pentaho Reporting SDK is open source software, but its constituent JARs are under a few different licenses. If you intend to embed and distribute any part of this SDK, you must be familiar with the licensing requirements of the pieces you use.

All of the Pentaho Reporting JARs are governed by the GNU Lesser General Public License (LGPL) version 2.1.

The jsr107cache library, Batik SVG libraries, ehcache, the Apache Commons Logging and XML API libraries, Apache POI, and the Bean Scripting Framework are all governed by the Apache License version 2.0.

The Sun Java Activation Framework library is available under a special Sun license that allows free redistribution.

The Emory University backport-util-concurrent library is in the public domain.

The Bean Shell is available under either the LGPL version 2.1, or the Sun Public License.

iText is available under either the Mozilla Public License or the LGPL version 2.1.

The Java Mail JAR is governed by the Common Development and Distribution License (CDDL) version 1.0.
