| |
| Information on Apache FOP dependencies |
| ========================================= |
| |
| $Id$ |
| |
| The Apache Licenses can also be found here: |
| http://www.apache.org/licenses/ |
| |
| |
| Normal Dependencies |
| ---------------------- |
| |
| - Apache Jakarta Commons IO |
| |
| commons-io-*.jar |
| http://jakarta.apache.org/commons/io/ |
| (I/O routines) |
| |
| Apache License v2.0 |
| |
| - Apache Jakarta Commons Logging |
| |
| commons-logging-*.jar |
| http://jakarta.apache.org/commons/logging/ |
| (Logging adapter for various logging backends like JDK 1.4 logging or Log4J) |
| |
| Apache License v2.0 |
| |
| - Apache Avalon Framework |
| |
| avalon-framework-*.jar |
| http://excalibur.apache.org/framework/ |
| (Avalon Framework, maintained by the Apache Excalibur project) |
| |
| Apache License v2.0 |
| |
| - Apache Batik |
| |
| batik-*.jar |
| http://xmlgraphics.apache.org/batik/ |
| (SVG Implementation) |
| |
| Apache License v2.0 |
| |
| |
| |
| Special Dependencies |
| ----------------------- |
| |
| The special dependencies are the whole JAXP set which required for users |
| on JDK 1.3.x which doesn't include JAXP. But it is also interesting for |
| users on JDKs >= 1.4 if they want to replace the default JAXP |
| implementation delivered by the JDK. |
| |
| Replacing the default implementations involves understanding the |
| "Endorsed Standards Override Mechanism". |
| More information can be found here: |
| http://java.sun.com/j2se/1.4.2/docs/guide/standards/index.html |
| |
| - JAXP API |
| |
| xml-apis.jar |
| http://xml.apache.org/commons/components/external/ |
| (the JAXP API, plus SAX and various W3C DOM Java bindings, |
| maintained in XML Commons Externals) |
| |
| Apache License v2.0 (applies to the distribution) |
| SAX is in the public domain |
| http://www.saxproject.org/copying.html |
| W3C Software Notice and License (applies to the various DOM Java bindings) |
| W3C Document License (applies to the DOM documentation) |
| http://www.w3.org/Consortium/Legal/copyright-software |
| http://www.w3.org/Consortium/Legal/copyright-documents |
| http://www.w3.org/Consortium/Legal/ |
| |
| - Apache Xerces-J |
| |
| xercesImpl-*.jar |
| http://xerces.apache.org |
| (JAXP-compliant XML parser and DOM Level 3 implementation) |
| |
| Apache License v2.0 |
| |
| - Apache Xalan-J |
| |
| xalan-*.jar and serializer-*.jar |
| http://xalan.apache.org |
| (JAXP-compliant XSLT and XPath implementation) |
| |
| Apache License v2.0 (applies to Xalan-J) |
| Apache License v1.1 (applies to Apache BCEL and Apache REGEXP bundled in the JAR) |
| Historical Permission Notice and Disclaimer (applies to CUP Parser Generator) |
| http://www.opensource.org/licenses/historical.php |
| (see xalan.runtime.LICENSE.txt) |
| |
| |
| |
| Optional Dependencies |
| ------------------------ |
| |
| The following libraries are not bundled with FOP and must be installed manually. |
| Please make sure you've read the license of each package. |
| |
| - JIMI Image library |
| |
| http://java.sun.com/products/jimi |
| Sun Binary Code License |
| |
| - JAI (Java Advanced Imaging API) |
| |
| http://java.sun.com/products/java-media/jai |
| Java Research License and Java Distribution License (Check which one applies to you!) |
| |
| - JEuclid (MathML implementation, for the MathML extension) |
| |
| http://jeuclid.sourceforge.net/ |
| http://sourceforge.net/projects/jeuclid |
| Apache License v1.1 |
| |
| |
| |
| Additional development-time dependencies |
| ------------------------------------------- |
| |
| - Servlet API |
| |
| servlet-*.jar |
| http://jakarta.apache.org/tomcat/ |
| (Servlet API, javax.servlet) |
| |
| Apache License v1.1 |
| |
| - Apache Ant |
| |
| (not bundled, requires pre-installation) |
| http://ant.apache.org |
| (XML-based build system |
| |
| Apache License V2.0 |
| |
| - JUnit |
| |
| (not bundled, provided by Apache Ant or your IDE) |
| http://www.junit.org |
| Common Public License V1.0 |