Licensing

Zcore Source Code License

Pertinent source code for the Zcore application is released under the Apache 2.0 License (ASL2). The following text appears at the top of Java, JSP, or XML files:

Copyright 2003, 2004, 2005, 2006 Research Triangle Institute
   
Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   
You may obtain a copy of the License at
       http://www.apache.org/licenses/LICENSE-2.0

Zcore Documentation License

This Zcore Documentation site is released on the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. Each page on this website has a link to the text of this license.

Libraries

Zcore uses its own jar, tomcat-realm-zeprs.jar, for authentication via Tomcat realms. It also uses some modified code from struts-layout (ASL2 license) to render the calendar widget.

List of third part libraries that Zcore uses and their licenses:

 

Library Purpose License URL
ant-launcher.jar Admin webapp calls some ant tasks for Dynasite source generator ASL2 http://ant.apache.org/license.html
ant.jar Admin webapp calls some ant tasks for Dynasite source generator ASL2 http://ant.apache.org/license.html
antlr.jar dependency for other libs - often used as a translator, preprocessor, or compiler. We're using ANTLR 2 PD http://www.antlr.org/license.html
bsh-1.3.0.jar rules processing ASL2 http://jakarta.apache.org/commons/license.html
cglib-2.1.3.jar hibernate dependency LPGL http://www.gnu.org/copyleft/lesser.html
commons-beanutils.jar Easy to use wrappers around the Java reflection and introspection APIs. ASL2 http://commons.apache.org/license.html
commons-codec-1.3.jar Base64 encoding for MySQL passwords ASL2 http://commons.apache.org/license.html
commons-collections-3.1.jar Extends or augments the Java Collections Framework. ASL2 http://commons.apache.org/license.html
commons-configuration-1.1.jar Reading of configuration/preferences files in various formats. ASL2 http://commons.apache.org/license.html
commons-dbcp-1.2.1.jar db connectivity ASL2 http://commons.apache.org/license.html
commons-dbutils-1.1.jar simple ORM ASL2 http://commons.apache.org/license.html
commons-digester.jar XML object mapping used by struts, quartz and other libs ASL2 http://commons.apache.org/license.html
commons-lang-2.0.jar Provides extra functionality for classes in java.lang. ASL2 http://commons.apache.org/license.html
commons-logging-1.1.jar Wrapper around a variety of logging API implementations. ASL2 http://commons.apache.org/license.html
commons-logging-api-1.1.jar Wrapper around a variety of logging API implementations. ASL2 http://commons.apache.org/license.html
commons-validator.jar Framework to define validators and validation rules in an xml file. ASL2 http://commons.apache.org/license.html
dom4j-1.6.1.jar XML parser BSD-style http://www.dom4j.org/license.html
dwr.jar AJAX lib ASL2 http://getahead.ltd.uk/dwr/
hibernate3.jar ORM mapping LPGL http://www.gnu.org/copyleft/lesser.html
jakarta-oro.jar a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc used by struts and quarts. ASL2 http://svn.apache.org/repos/asf/jakarta /oro/trunk/LICENSE
jdom-1.0.jar XML parser ASL2-like http://www.jdom.org/docs/faq.html#a0030
jmx.jar Java Management Extensions (JMX) Sun http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html
jstl.jar JSP(tm) Standard Tag Library - display rendering tags Sun http://java.sun.com/products/jsp/jstl/
jta.jar Java Transaction API used by quartz, hibernate, spring Sun http://java.sun.com/products/jta/
log4j-1.2.13.jar logging ASL2 http://logging.apache.org/log4j/docs/
mysql-connector-java-5.0.7-bin.jar mysql db connection FLOSS http://dev.mysql.com/doc/refman/5.0 /en/mysql-floss-license-exception.html
quartz-1.5.1.jar scheduler for record exchange w/ remote clinics. ASL2 http://www.opensymphony.com/quartz/
README.txt this file    
rome-0.8.jar RSS file generator ASL2 https://rome.dev.java.net/
standard.jar apache taglibs ASL2 http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
struts.jar MVC framework ASL2 http://struts.apache.org/
strutstest-2.1.3.jar used in unit tests ASL1.1 http://strutstestcase.sourceforge.net/
xdoclet-1.2.3.jar hibernate mapping file generation BSD-style http://xdoclet.sourceforge.net/xdoclet/ licenses/xdoclet-license.html
xdoclet-hibernate-module-1.2.3.jar hibernate mapping file generation BSD-style http://xdoclet.sourceforge.net/xdoclet/ licenses/xdoclet-license.html
xdoclet-java-module-1.2.3.jar hibernate mapping file generation BSD-style http://xdoclet.sourceforge.net/xdoclet/ licenses/xdoclet-license.html
xdoclet-xdoclet-module-1.2.3.jar hibernate mapping file generation BSD-style http://xdoclet.sourceforge.net/xdoclet/ licenses/xdoclet-license.html
xjavadoc-1.1.jar hibernate mapping file generation BSD-style http://xdoclet.sourceforge.net/xdoclet/ licenses/xdoclet-license.html
xpp3_min-1.1.3.4.I.jar xstream dependency Indiana http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/index.html
xstream-1.1.3.jar object -> XML file generation (and back again) BSD-style http://xstream.codehaus.org/license.html