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 |
- Printer-friendly version
- Login to post comments
PDF version

