<> = Third party software used by NetarchiveSuite = Note, that this list represents the list of software dependencies of the latest code in the SVN repository, and '''''not''''' the dependencies of the latest stable release. ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||Heritrix ||1.14.4 ||heritrix-1.14.4.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] ||Harvesting, ARC file handling ||http://crawler.archive.org || ||Jetty ||6.1.22 ||jetty-6.1.22.jar jetty-util-6.1.22.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Webinterface, Viewerproxy, HTTPRemoteFile ||http://mortbay.org || ||Derby ||10.5.3.0 ||derby-10.5.3.0.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Database for harvest definition data ||http://db.apache.org/derby/ || ||OpenMQ ||4.4u1 ||imq-4.4u1.jar jmx-4.4u1.jar ||[[http://www.sun.com/cddl/cddl.html|CDDL]] ||JMS communication ||http://mq.dev.java.net/ || ||Deduplicator ||0.4.0 ||deduplicator-0.4.0.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] ||Deduplication ||http://deduplicator.sourceforge.net/ || ||Dom4J ||1.5.2 ||dom4j-1.5.2.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||XML handling ||http://dom4j.sourceforge.net/ || ||Commons Fileupload ||1.2.1 ||commons-fileupload-1.2.1 ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Web interface file uploads ||http://jakarta.apache.org/commons/fileupload/ || ||Commons IO ||1.4 ||commons-io-1.4 ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||IO library (dependency of commons-fileupload) ||http://jakarta.apache.org/commons/io/ || ||Commons Net ||2.2 ||commons-net-2.2.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||used for !NetarchiveSuite FTPRemoteFile ||http://jakarta.apache.org/commons/net/ || ||Java mail ||1.4 ||mail-1.4.jar ||[[JavamailLicense|License]] ||Mail notifications ||http://java.sun.com/products/javamail/ || ||Javascript Calendar ||1.0 || ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] ||Popup calendar in web interface ||http://www.dynarch.com/projects/calendar || ||Jakarta taglibs ||1.1 ||c.tld, fmt.tld ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Used in web interface localization ||http://jakarta.apache.org/taglibs/ || == Third party software required by Heritrix == ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||!BeanShell ||2.0b4 ||bsh-2.0b4.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]]/[[http://www.netbeans.org/about/legal/spl.html|SPL]] || ||http://www.beanshell.org/ || ||Commons CLI ||1.0 ||commons-cli-1.0.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://jakarta.apache.org/commons/cli/ || ||Commons Codec ||1.3 ||commons-codec-1.3.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://jakarta.apache.org/commons/codec/ || ||Commons Collections ||3.1 ||commons-collections-3.1.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://jakarta.apache.org/commons/collections/ || ||Commons HTTP client ||3.1 ||commons-httpclient-3.1.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Also used in !NetarchiveSuite test code ||http://jakarta.apache.org/commons/httpclient/ || ||Commons Lang ||2.3 ||commons-lang-2.3.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://jakarta.apache.org/commons/lang/ || ||Commons Logging ||1.0.4 ||commons-logging-1.0.4.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Also used for !NetarchiveSuite logging ||http://jakarta.apache.org/commons/logging/ || ||Commons Net ||1.4.1 ||commons-net-1.4.1.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Also used for !NetarchiveSuite FTPRemoteFile ||http://jakarta.apache.org/commons/net/ || ||Commons Pool ||1.3 ||commons-pool-1.3.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://jakarta.apache.org/commons/pool/ || ||DNS Java ||2.0.3 ||dnsjava-2.0.3.jar ||[[BSDLicense|BSD]] || ||http://www.dnsjava.org/index.html || ||Fastutil subset ||5.0.3 heritrix-subset 1.0 ||fastutil-5.0.3-heritrix-subset-1.0.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] || ||http://fastutil.dsi.unimi.it/ || ||iText ||1.2.0 ||itext-1.2.0.jar ||[[http://www.mozilla.org/MPL/MPL-1.1.txt|MPL]]/[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] || ||http://www.lowagie.com/iText/ || ||Java SWF ||CVS Snapshot ||javaswf-CVS-SNAPSHOT-1.jar ||[[http://www.anotherbigidea.com/javaswf/JavaSWF2-BSD.LICENSE.html|BSD]] || ||http://www.anotherbigidea.com/javaswf/ || ||Berkeley DB Java Edition ||3.3.75 ||je-3.3.75.jar ||[[http://www.oracle.com/technology/software/products/berkeley-db/htdocs/jeoslicense.html|JEOS]] || ||http://www.oracle.com/database/berkeley-db/je || ||Jericho HTML Parser ||2.6 ||jericho-html-2.6.jar ||[[http://www.eclipse.org/legal/epl-v10.html|EPL]]/[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] || ||http://jerichohtml.sourceforge.net/doc/index.html || ||!JetS3t ||0.5.0 ||jets3t-0.5.0.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||https://jets3t.dev.java.net/ || ||JUnit ||3.8.2 ||junit-3.8.2.jar ||[[http://www.opensource.org/licenses/cpl1.0.txt|CPL]] ||Also used for !NetarchiveSuite unit tests ||http://junit.org/index.htm || ||libIDN ||0.5.9 ||libidn-0.5.9.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] ||Also used for !NetarchiveSuite puny-coding of domains ||http://www.gnu.org/software/libidn/ || ||Managing GBs for Java ||1.0.1 ||mg4j-1.0.1.jar ||[[http://www.fsf.org/licensing/licenses/lgpl.txt|LGPL]] || ||http://mg4j.dsi.unimi.it/ || ||poi ||2.0-RC1-20031102 ||poi-2.0-RC1-20031102.jar poi-scratchpad-2.0-RC1-20031102.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] || ||http://poi.apache.org/ || == Third party software required by Jetty == ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||Servlet API ||2.5 ||servlet-api-2.5-6.1.6.jar ||[[http://www.sun.com/cddl/cddl.html|CDDL]] || ||http://java.sun.com/products/servlet/ || ||JSP ||2.1 ||jsp-2.1 jsp-api-2.1 core-3.1.1 ||[[http://www.sun.com/cddl/cddl.html|CDDL]] || ||https://jsp.dev.java.net/ || ||Ant ||1.6.5 ||ant-1.6.5.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Also used for !NetarchiveSuite project building ||http://ant.apache.org/ || ||Simple logging facade for Java ||1.3.1 ||slf4j-api-1.3.1.jar slf4j-jcl-1.3.1.jar ||[[http://slf4j.org/license.html|X11]] || ||http://www.slf4j.org/ || == Third party software required by Hibernate == ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || || || || || || || || ||C3p0 ||0.9.1 ||c3p0-0.9.1.jar ||LGPL ||c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension. ||http://sourceforge.net/projects/c3p0/ http://www.mchange.com/projects/c3p0/index.html || ||Antrl ||2.7.6 ||antlr-2.7.6.jar ||ANTRL, v2 is public domain(http://www.antlr2.org/license.html)||ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of [[http://www.antlr.org/wiki/display/ANTLR3/Code+Generation+Targets|target languages]] ||http://www.antlr.org/ || || || || |||| || || == Third party software required by Deduplicator == ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||Lucene ||2.0.0 ||lucene-core-2.0.0 ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Also used by !NetarchiveSuite for indexing ||http://lucene.apache.org || == Third party software required by Dom4J == ||'''Software''' ||<9% style="vertical-align: top;">'''Version''' ||<18% style="vertical-align: top;">'''File''' ||<8% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||Jaxen ||1.1 ||jaxen-1.1.jar ||[[http://jaxen.org/license.html|License]] || ||http://jaxen.org || = Third party software used by NetarchiveSuite tests = ||'''Software''' ||<10% style="vertical-align: top;">'''Version''' ||<15% style="vertical-align: top;">'''File''' ||<10% style="vertical-align: top;">'''License''' ||<30% style="vertical-align: top;">'''Project usage''' ||<25% style="vertical-align: top;">'''Software home''' || ||Derby tools ||10.5.3.0 ||derby-tools-10.5.3.0 ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Tools for inspecting/modifying the Derby database ||http://db.apache.org/derby/ || ||Mockobjects ||0.09 ||mockobjects-core-0.09.jar mockobjects-jdk1.4-0.09.jar mockobjects-jdk1.4-j2ee1.3-0.09.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Used for making mocks in some unit tests ||http://sourceforge.net/projects/mockobjects/ || ||HTTP Unit ||1.6 ||httpunit-1.6.jar ||[[http://httpunit.sourceforge.net/doc/license.html|License]] ||Used for unit testing HTTP communication ||http://httpunit.sourceforge.net/ || ||Neko HTML ||0.9.4 ||nekohtml-0.9.4.jar ||[[http://people.apache.org/~andyc/neko/LICENSE|License]] ||Used by HTTPUnit to make assertions about returned HTML ||http://people.apache.org/~andyc/neko/doc/html/ || ||Jakarta ORO ||2.0.8 ||jakarta-oro-2.0.8.jar ||[[http://apache.org/licenses/LICENSE-2.0.txt|Apache 2.0]] ||Used in unit tests for some regexp work ||http://jakarta.apache.org/oro/ ||