key: openbd-exception-3.0
short_name: OpenBD exception to GPL 3.0
name: OpenBD exception to GPL 3.0
category: Copyleft Limited
owner: OpenBD
is_exception: yes
spdx_license_key: LicenseRef-scancode-openbd-exception-3.0
other_urls:
  - http://www.gnu.org/licenses/gpl-3.0.txt
standard_notice: |
  Open BlueDragon (OpenBD) is distributed under the GNU General Public
  License (v3). A copy of this can be found in the COPYING.txt file or
  at http://www.gnu.org/licenses/
  Additional Permission Granted by tagServlet Ltd:
  tagServlet Ltd grants the user the exception to distribute the entire
  Open BlueDragon runtime libraries without the web application (.cfml,
  .html,
  .js, .css, etc) that Open BlueDragon powers, from itself being licensed
  under the GNU General Public License (v3), as long the entire runtime
  remains intact and includes all license information.
  This exception does not overrule the embedded JAR files and where
  applicable
  the entire Open BlueDragon runtime only, must be available for inspection
  if
  ever asked, complete with all these copyright and license information.
  This applies only to distribution for the purpose of powering end-user CFML
  applications. This exception does not include embedding/linking any part of
  the
  runtime of Open BlueDragon within any other application other than a
  Servlet container
  whose sole purpose is to render CFML applications. Linking or usage by any
  Java application (even through CFML), is not permitted.
  Any modification, enhancements, linking, to the Open BlueDragon runtime
  still falls
  under the GNU General Public License (v3).
  ______ Building Prerequisites _______
  You will require the following to be able to build OpenBD from source:
  x Java Developers Kit Virtual Machine 1.6
  x Apache Ant (http://ant.apache.org/)
  Optional, OpenBD source drop includes an Eclipse project to enable
  building and debugging under the Eclipse IDE (http://www.eclipse.org/).
  ______ Deployment Prerequisites _______
  You will require the following to be able to run OpenBD:
  x Java Virtual Machine 1.6
  x J2EE compliant server (ie Jetty, Apache Tomcat, Redhat JBoss)
  ______ External JAR Dependency _______
  OpenBD utilises a number of external open source libraries to provide some
  of the functionality contained within. This section details all the
  external JAR's associated with building and/or deployment of OpenBD.
  Permission under GNU GPL version 3 section 7
  If you modify this Program, or any covered work, by linking or combining
  it with any of the JAR files listed below (or a modified version of that
  library), containing parts covered by the terms of "Java JAX-RPC", the
  licensors of this Program grant you additional permission to convey the
  resulting work.
  + activation.jar
  mail.jar
  https://glassfish.dev.java.net/javaee5/mail/
  + commons-dbcp-1.1.jar
  commons-pool-1.1.jar
  commons-codec-1.4.jar
  commons-collections-3.2.1.jar
  commons-discovery.jar
  commons-fileupload-1.2.1.jar
  commons-httpclient-3.1bd.jar
  commons-io-1.4.jar
  commons-logging.1.1.1.jar
  commons-vfs.jar
  http://commons.apache.org/
  + xmlrpc-1.2-b1.jar
  http://ws.apache.org/xmlrpc/
  + jakarta-oro-2.0.8.jar
  http://jakarta.apache.org/oro/
  + servlet23.jar
  http://tomcat.apache.org/
  + javolution.jar
  http://javolution.org/
  + jaxrpc.jar
  https://jax-rpc.dev.java.net/
  + jcommon-1.0.0.jar
  jfreechart-1.0.1.jar
  http://www.jfree.org/
  + lucene-analyzers-3.x.jar
  lucene-core-3.x.jar
  lucene-highlighter-3.x.jar
  lucene-snowball-3.x.jar
  http://lucene.apache.org/
  + PDFBox-0.7.2.jar
  http://www.pdfbox.org/
  + postgresql.jar
  http://www.postgresql.org/
  + saaj.jar
  https://saaj.dev.java.net/
  + webservices.jar
  http://ws.apache.org/axis/
  + wsdl4j.jar
  http://sourceforge.net/projects/wsdl4j
  + h2.jar
  http://www.h2database.com/html/main.html
  + vfs-s3
  http://code.google.com/p/vfs-s3/
  + JetS3
  https://jets3t.dev.java.net/
  + JSON Library [org.json]
  http://www.json.org/java/index.html
  + Oracle 10g JDBC Driver
  http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_1
  0201.html
  http://www.oracle.com/technology/software/popup-license/distribution-
  license.html
  + Microsoft SQL Server JDBC Driver
  http://www.microsoft.com/downloads/details.aspx?FamilyId=C47053EB-3B64-4794
  -950D-81E1EC91C1BA
  + jTDS SQL Server Driver
  http://jtds.sourceforge.net/
  http://jtds.sourceforge.net/license.html
  + jericho-html-3.1
  http://jerichohtml.sourceforge.net/doc/index.html
  + flowplayer 3.0.5 Flash Video Player (GPL)
  http://www.flowplayer.org/
  + Yahoo YUI Compressor BSD/RhinoGPL
  yuicompressor-2.4.2
  + Jackson JSON library
  http://jackson.codehaus.org/
  ______ Special Build JARs _______
  OpenBD has had to make certain modifications to existing open source
  libraries. These
  are available in the ./extra/ folder with everything required to rebuild
  those library.
  + XALAN
  xalan-openbd-build.zip
  + Jackson-1.8.3-openbd.jar
  Support for YES|NO boolean
  ______ Official OpenBD Wiki _______
  http://wiki.openbluedragon.org/
  ______ Official OpenBD Docs _______
  http://openbd.org/manual/
  ______ Support Mailing List _______
  You can subscribe to the public mailing list at:
  http://groups.google.com/group/openbd
text: "Additional Permission Granted by tagServlet Ltd: \n  tagServlet Ltd grants the user the\
  \ exception to distribute the entire \n  Open BlueDragon runtime libraries without the web\
  \ application (.cfml, .html, \n  .js, .css, etc) that Open BlueDragon powers, from itself\
  \ being licensed\n  under the GNU General Public License (v3), as long the entire runtime\
  \ \n  remains intact and includes all license information.\n  \n  This exception does not\
  \ overrule the embedded JAR files and where applicable\n  the entire Open BlueDragon runtime\
  \ only, must be available for inspection if \n  ever asked, complete with all these copyright\
  \ and license information.\n  \n  This applies only to distribution for the purpose of powering\
  \ end-user CFML\n  applications.  This exception does not include embedding/linking any part\
  \ of the \n  runtime of Open BlueDragon within any other application other than a Servlet\
  \ container \n  whose sole purpose is to render CFML applications.   Linking or usage by any\n\
  \  Java application (even through CFML), is not permitted.\n    \n  Any modification, enhancements,\
  \ linking, to the Open BlueDragon runtime still falls \n  under the GNU General Public License\
  \ (v3)."
