diff options
Diffstat (limited to 'lib/README.txt')
-rw-r--r-- | lib/README.txt | 243 |
1 files changed, 0 insertions, 243 deletions
diff --git a/lib/README.txt b/lib/README.txt deleted file mode 100644 index e61bd8559..000000000 --- a/lib/README.txt +++ /dev/null @@ -1,243 +0,0 @@ - -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 XML Graphics Commons - - xmlgraphics-commons-*.jar - http://xmlgraphics.apache.org/ - (Common Library for Apache Batik and Apache FOP) - - Apache License v2.0 - -- Apache Batik - - batik-*.jar - http://xmlgraphics.apache.org/batik/ - (SVG Implementation) - - Apache License v2.0 - -- Apache XML Commons Externals (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/ - - xml-apis-ext-*.jar - http://xml.apache.org/commons/components/external/ - (additional DOM APIs from W3C, like SVG, SMIL and Simple API for CSS) - - Apache License v2.0 (applies to the distribution) - 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 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) - - -Special Dependencies ------------------------ - -- Apache Xerces-J - - xercesImpl-*.jar - http://xerces.apache.org - (JAXP-compliant XML parser and DOM Level 3 implementation) - - Apache License v2.0 - - Xerces-J is not directly referenced by FOP or any of its dependencies. - - -A note on JAXP ------------------------ - -Since Java 1.4, JAXP (Java API for XML Processing) is part of the -JRE/JDK. Every JVM includes the APIs and an implementation. However, -older JREs often contain implementations with bugs that are triggered -by code in Apache FOP and therefore need to be overridden. Now, since -JAXP is part of the class library, special precautions are necessary -to replace the original implementations. This is not done by simply -adding new JARs to the classpath as these classes would never be -loaded (due to Java's class loader hierarchy). - -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 - -See also: -http://xml.apache.org/xalan-j/faq.html#faq-N100EF - -Essentially, you have two different possibilities: -- add the replacement JARs in the jre/lib/endorsed directory of your JRE. -- Use the -Xbootclasspath/p: option when starting the JVM (may not be - available for every JVM). - - -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. - -- JAI Image I/O Tools - - https://jai-imageio.dev.java.net/ - BSD license - - Note: This is not the same as JAI! Only the ImageIO-compatible codecs - are packaged as "Image I/O Tools". The name may be misleading. - -- 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!) - - Currently used for: - - Grayscale error diffusion dithering in the PCL Renderer - -- 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 - -- XMLUnit - - lib/build/xmlunit-*.jar - (based on JUnit, used for testing) - http://xmlunit.sourceforge.net/ - BSD style license - -- QDox - - lib/build/qdox-*.jar - (used by the processing feedback mechanism, not needed at runtime) - http://qdox.codehaus.org/ - Apache License V2.0 - - - -Additional build-time dependencies -------------------------------------------- - -These libraries are needed during the build only and -not at runtime. - -- PMD - - lib/build/pmd14-*.jar - (used for a code quality report) - http://pmd.sourceforge.net/ - BSD style license - -- Jaxen - - lib/build/jaxen-*.jar - (required by PMD) - http://jaxen.codehaus.org/ - BSD style license - -- Retroweaver - - (currently used only to verify Java 1.4 compatibility) - http://retroweaver.sourceforge.net - BSD style license - -- ASM - - lib/build/asm-*.jar - (required by Retroweaver) - http://asm.objectweb.org - BSD style license - -- backport-util-concurrent - - lib/build/backport-util-concurrent-*.jar - (required by Retroweaver) - http://backport-jsr166.sourceforge.net/ - in public domain
\ No newline at end of file |