Open Source Components (Aspire 2)

Revision as of 19:50, 2 February 2016 by Fsanchez (talk | contribs) (Open Source Components)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

For Information on Aspire 3.1 Click Here

Open Source Components

Aspire uses a number of open source components, as described in the chart below.

If you need a more recent version of a component for a particular reason, please let us know using email. We will contact you about that request and will work to fulfill it and re-release that component.

Please be aware there may be some components which are rarely used and updating would require updating of other modules currently in use. We balance the desire to have the latest version of these components with the desire to have as stable a system as possible. If you have a particular question or need about a component, please contact us with your

Name Version Description License Required for
Apache Felix 4.2.0, 4.3.0 OSGi implementation Apache License 2.0 aspire-application, aspire-apache-ds, aspire-application-loader, aspire-ctb
Apache Felix Shell 1.4.3 Apache Felix Shell Apache License 2.0 aspire-application, aspire-ctb
Jetty 6 6.1.19 Web server Apache License 2.0 aspire-application / Unit Testing
Apache Maven 3.0 Project management Apache License 2.0 aspire-application
Aether 1.7 Maven integration with Java Apache License 2.0 aspire-application
Apache Commons commons-jxpath: 1.3

commons-fileupload: 1.2.2
commons-cli: 1.1(heritrix),1.2
commons-httpclient: 3.1
commons-io: 1.4, 1.3.2
commons-logging: 1.0.4 (heritrix), 1.1.1, 1.1(confluence)
commons-lang: 2.4(documentum), 2.6
commons-collections: 3.1
commons-codec: 1.3 (heritrix), 1.4
commons-math: 2.1,
commons-daemon: 1.0.10
httpclient: 4.3.1, 4.3.6, 4.2.1
httpcore: 4.2, 4.2.1
commons-discovery: 0.2
commons-compress: 1.3
commons-net: 3.3

Multiple utility APIs (FileUpload, JXPath, Compress, CLI, HTTPClient, Lang, Math, Collections, Logging, IO, Codec, Prunsrv) Apache License 2.0 aspire-core, aspire-arc-reader, aspire-filefeeder, aspire-heritrix-connector, aspire-documentum-connector, aspire-http-feeder, aspire-math, aspire-post-fast, aspire-post-fs4sp, aspire-job-errorhandler, aspire-sharepoint-connector, aspire-confluence-connector, aspire-archive-formats, aspire-azure-groupexpander, aspire-post-fs4sp, aspire-sharepoint-commons-scanner, aspire-box-scanner, aspire-ftp-scanner, aspire-rightnow-scanner, aspire-salesforce-scanner, aspire-sharepoint-connector, aspire-subversion-scanner, aspire-framework
JSch 0.1.45 SSH implementation Custom (BSD based) aspire-dcm-enterprise
Servlet API 2.5 Apache Tomcat Servlet implementation Apache License 2.0 aspire-application, aspire-http-feeder, aspire-fast-listener, aspire-ldap-cache, aspire-tools, aspire-core, aspire-dcm-enterprise
JUnit 3.8.1, 3.8.2, 4.0, 4.8.1, 4.8.2, 4.10 Testing framework Eclipse Public License 1.0 *Unit Testing
Groovy 2.0.4 Scripting language Apache License 2.0 aspire-application, aspire-services
Groovy Shell 2.1.3 Scripting language Shell Apache License 2.0 aspire-application
Apache DS 1.5.5 LDAP implementation Apache License 2.0 aspire-apache-ds
SLF4J 1.5.6, 1.5.3 Logging façade for logging frameworks (dependency of Apache-DS) MIT aspire-apache-ds, aspire-fetch-url
Heritrix 3.1.1 Web crawler Apache License 2.0 aspire-heritrix-connector
Fast Util 5.0.7 Extension of Java collections Apache License 2.0 aspire-heritrix-connector
JCIFS 1.3.16, 1.3.17 (aspire-sharepoint-connector) CIFS/SMB protocol implementation LGPL aspire-heritrix-connector, aspire-cifs-connector, aspire-sharepoint-connector, aspire-post-fileshare-sp2013, aspire-sharepoint-commons-scanner
JMockit 0.997, 1.8 API for advanced unit testing MIT *Used for Unit testing; not delivered
Plexus Utils 1.5.15 Provides utility classes Apache License 2.0 aspire-application
Apache Derby, Relational database Apache License 2.0 aspire-derby, aspire-rdb
AspectJ 1.6.11 Extension for Aspect Oriented Programming (dependency of DFC API) Eclipse Public License 1.0 aspire-documentum-connector
Log4J 1.2.15 (post-fs4sp), 1.2.16 Logging framework Apache License 2.0 aspire-documentum-connector, aspire-post-fs4sp
Google MinLog 1.2 Logging framework (Heritrix dependency) New BSD License aspire-heritrix-connector
DNSJava 2.0.3 DNS implementation (Heritrix dependency) BSD aspire-heritrix-connector
Berkley DB 4.1.6 Database implementation (Heritrix dependency) Oracle License aspire-heritrix-connector
Kryo 1.01 Graph serialization framework (Heritrix dependency) New BSD Licence aspire-heritrix-connector
Mg4j 1.0.1 Full text search engine (Heritrix dependency) LGPL aspire-heritrix-connector
Guava r08, 18.0, 1.0 Utilities API (Heritrix dependency) Apache License 2.0 aspire-heritrix-connector, aspire-application, aspire-bootloader, aspire-elastic-bootloader
Libidn 0.6.5 International encode/decode support (Heritrix dependency) LGPL aspire-heritrix-connector
JNA 3.2.3 DLL access API (Heritrix dependency) LGPL aspire-heritrix-connector
JavaSWF SNAPSHOT-1 Toolkit for Macromedia Flash (Heritrix dependency) Custom (BSD based) aspire-heritrix-connector
Joda Time 1.6 Extension for Java date formats (Heritrix dependency) Apache License 2.0 aspire-heritrix-connector
Spring-Framework 3.0.5.RELEASE Expression, core, context, asm and aop (Heritrix dependencies) Apache License 2.0 aspire-heritrix-connector
iText 1.3 PDF Extractor (Heritrix dependencies) MPL-1.1 aspire-heritrix-connector
Active MQ 5.0.0, 5.9.0 Messaging server Apache License 2.0 aspire-jmsfeeder, aspire-jms
JMDNS 1.0 Multi-cast DNS implementation (Active MQ dependency) Apache License 2.0 aspire-jmsfeeder
Apache Geronimo 1.4-rc3 Application server (Active MQ dependency) Apache License 2.0 aspire-jmsfeeder
Apache Lucene 2.9.2 Search engine implementation Apache License 2.0 aspire-lucene
Amazon AWS SDK 1.3.13 (amazonec2-dm), 1.3.27 Amazon web services API Apache License 2.0 aspire-s3-connector, aspire-amazonec2-dm
Quartz 2.1.1 Job scheduling service Apache License 2.0 aspire-application
JAX-WS implementation 2.2.8 JAX-WS Java API for Web Services CDDL v1.1 and GPL v2 aspire-sharepoint-connector, aspire-sharepoint-commons-scanner
Apache Tika 1.5, 1.6 Document content and metadata extractor Apache License 2.0 aspire-extract-text
MapDB 0.9.7, 1.0.5, 1.0.7, 1.0.6 Concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. Apache License 2.0 aspire-heritrix-connector, aspire-hierarchy-extractor, aspire-cache, aspire-simple-group-expander, aspire-eroom-connector, aspire-ibmconnections-scanner, aspire-jive-connector, aspire-salesforce-scanner, aspire-sharepoint-connector, aspire-cache, aspire-hadoop-hdfs, aspire-sharepoint-commons-scanner, aspire-box-scanner, aspire-documentum-connector
Apache Zookeeper 3.4.3 Centralized service for maintaining configuration information, naming, providing distributed synchronization. Apache License 2.0 aspire-application
Saxon 9.3 Saxon XSLT and XQuery Processor Mozilla Public License 2.0 aspire-application
JLine2 2.11 Java library for handling console input BSD aspire-application
JAX-RPC 1.1 JAX-RPC Java API for XML-based RPC CDDL v1.0 aspire-confluence-connector
JAXRPC-SPI 1.1.3_01 JAXRPC-SPI Java API for XML-based RPC CDDL v1.0 aspire-confluence-connector
JAXRPC-IMPL 1.1.3_01 JAXRPC-IMPL Java API for XML-based RPC Implementation CDDL v1.0 aspire-confluence-connector
SAAJ 1.3.19 SOAP with Attachments API for Java CDDL v1.1 and GPL v2 aspire-confluence-connector
JavaMail 1.4 JavaMail CDDL v1.1 and GPL v2 with Classpath Exception aspire-confluence-connector
JerseyClient 1.5 RESTful Web Services in Java CDDL v1.1 and GPL v2 aspore-confluence-connector
Axis 1.4 Apache Axis SOAP engine Apache License 2.0 aspire-confluence-connector
Axis JAXRPC 1.4 Apache Axis SOAP engine RPC Apache License 2.0 aspire-heritrix-connector, aspire-confluence-connector
Axis SAAJ 1.4 Apache Axis SOAP with Attachments API for Java Apache License 2.0 aspire-confluence-connector
Jansi 1.10 Jansi is a small java library that allows to use ANSI escape sequences to format console output. Apache License 2.0 aspire-application
Cloudera Hadoop Client 2.0.0-cdh4.3.0, 2.5.0-cdh5.2.3, 2.3.0-mr1-cdh5.1.0 Hadoop Client for Cloudera's distribution of Apache Hadoop (CDH) and related projects, shipped inside Cloudera Express. Apache License 2.0 aspire-hadoop-common, aspire-hadoop-emit, aspire-hadoop-hdfs, aspire-hadoop-job-launcher, aspire-hadoop-mapred, aspire-hadoop-subjob-extractor, aspire-hadoop-utilities, aspire-hadoop-wiki-dict-generator, aspire-post-hdfs, aspire-post-webhdfs
Bootstrap 2.3.2 Bootstrap front-end framework Apache License 2.0 aspire-application (UI)
DataTable 1.9.4 Plug-in for the jQuery Javascript library GPL v2 or BSD aspire-application (UI)
jQuery Ajax File Uploader Plug-in for jQuery file upload MIT License aspire-application (UI)
jQuery JavaScript Library 1.8.3 jQuery JavaScript library MIT License aspire-application (UI)
CodeMirror 3.14 Text editor implemented in JavaScript for the browser MIT License aspire-application (UI)
jQuery Cookie Plugin 1.3.1 jQuery plugin for reading, writing and deleting cookies MIT License aspire-application (UI)
JSON 3.2.5 JSON implementation MIT License aspire-application (UI)
jsTree 1.0-rc3 jQuery plugin, that provides interactive trees. MIT License aspire-application (UI)
mCustomScrollbar 2.8.3 jQuery custom content scroller GPLv3 or LGPLv3 or Creative Commons Attribution 3.0 Unported License aspire-application (UI)
Timeago 1.3.0 jQuery plugin for timestamps and time ranges MIT License aspire-application (UI)
OAuth 4.5 OAuth 2.0 SDK with OpenID Connection extensions for developing client and server applications. Apache 2.0 licence aspire-azure-groupexpander
ADAL4J 0.0.3 Microsoft Azure Active Directory Authentication Library (ADAL) for Java. Apache 2.0 licence aspire-azure-groupexpander
FtpServer 1.0.6 100% pure Java FTP server. Apache 2.0 licence aspire-fetch-url
Ftplet 1.0.4 Handle different FtpServer notifications Apache 2.0 licence aspire-fetch-url
Hadoop Minicluster 2.5.0-cdh5.2.3, 2.3.0-mr1-cdh5.1.0 Simply start and stop a single-node Hadoop cluster with a single command, and without the need to set any environment variables or manage configuration files. Apache 2.0 licence aspire-hadoop-hdfs, aspire-post-hdfs, aspire-post-webhdfs
Apache Felix HTTP Service 1.0.1 Provide a standard and simplified way to register servlets and resources in a servlet container, and to associate them with URIs. Apache 2.0 licence aspire-post-fs4sp
Jedis 2.6.2 Is a blazingly small and sane Redis java client. Copyright (c) 2011 Jonathan Leibiusky aspire-redis-connection, aspire-redis-token-filter, aspire-redis-tools
MockFtpServer 2.4 Providing a Fake/Stub FTP Server. Apache 2.0 licence aspire-ftp-scanner
Apache Abdera 1.1.3 Build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications. Apache 2.0 licence aspire-ibmconnections-scanner
Xalan-Java 2.7.1 Is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. Apache 2.0 licence aspire-ibmconnections-scanner, aspire-rightnow-scanner
Mongo Java Driver 3.0.2 Providing both synchronous and asynchronous interaction with MongoDB. Creative Commons. aspire-mongodb-scanner
Axis2 1.6.2 Is a Web Services / SOAP / WSDL engine. Apache 2.0 licence. aspire-rightnow-scanner
WSS4J - Web Services Security for Java 1.6.2 Java implementation of the primary security standards for Web Service. Apache 2.0 licence. aspire-rightnow-scanner
Axiom 1.2.13 Provides an XML Infoset compliant object model implementation which supports on-demand building of the object tree. Apache 2.0 licence. aspire-rightnow-scanner
Xerces 2.9.0 For parsing, validating and manipulating XML documents. Apache 2.0 licence. aspire-rightnow-scanner
Woden 1.0M8 Is an incubation subproject of the Apache Web Services Project to develop a Java class library for reading, manipulating, creating and writing WSDL documents. Apache 2.0 licence. aspire-rightnow-scanner
Rome 1.5.0 Is a set of RSS and Atom Utilities for Java that is open source. Apache 2.0 licence. aspire-rss-scanner Web Services Connector (WSC) 32.1.1 Is a code-generation tool and runtime library for use with Web services. aspire-salesforce-scanner
Jackson 1.9.13 Is a suite of data-processing tools for Java Corporate CLA aspire-salesforce-scanner
SVN Kit 1.8.5 SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories - everything within your Java application. TMate Open Source License. aspire-subversion-scanner
Apache Curator Framework 2.7.1 Is a high-level API that greatly simplifies using ZooKeeper. Apache 2.0 licence. aspire-application