back to list - yml - json - text - edit License
key
gpl-3.0-openbd
is_deprecated
True
short_name
GPL 3.0h with OpenBD exception
name
GPL 3.0h with OpenBD exception
category
Copyleft
owner
OpenBD
notes
composite replaced by openbd-exception-3.0
is_exception
True
standard_notice
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.
license_text
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_10201.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