Please respect the third party licenses. All packages allow free use for both commercial and non-commercial applications, only the SNMP subagent module jax.jar is GPL only! !Please add new packages to the manifest.xmlBlaster Class-Path section! 1) omquery.jar ============== XPath Version 0.92.2 from Takuki Kamiya, Fujitsu Limited, 2000-april Download http://www.246.ne.jp/~kamiya/pub/omquery.zip XPath interface for XT provides for DOM query API facilities on top of XT. It is implemented in Java language and complies with W3C's XPath Proposed Recommendation as is currently implemented in XT. For detailed information about XT and XPath, refer to the following URL. XPath: http://www.w3.org/TR/xpath 2) xtdash.jar ============= XSL Version 19991105 from James Clark XT is an implementation in Java of href="http://www.w3.org/TR/1999/PR-xslt-19991008">XSL Transformations Download http://www.jclark.com/xml/xt.html Note: xtdash.jar is the original xt.jar (19991105) but changed com/jclark/xsl/dom/NodeBase.java com/jclark/xsl/dom/RootNode.java com/jclark/xsl/sax/ArrayNodeIterator.java com/jclark/xsl/sax/NodeSetVariant.java with some public keywords to allow omquery accessing internals. It is not the xtdash.jar from omquery, since there the servlet support is missing. com/jclark/xsl/dom/SunXMLProcessorImpl.java is changed to use jaxp 3) jaxen.jar ============ XPath API used for MIME access plugin jaxen-1.1-beta-8.jar from http://jaxen.org 2006-04-01 4) junit.jar ============ JUNIT 3.8.1 testsuite from Kent Beck and Erich Gamma http://www.junit.org/ Please read the ${XMLBLASTER_HOME}/testsuite/src/java/org/xmlBlaster/test/README file for more informations. Version with modified junit/runner/excluded.properties Added line excluded.9=org.apache.crimson.* 6) jacorb.jar, idl.jar, logkit-1.2.jar and avalon-framework-4.1.5.jar ===================================================================== JacORB 2.1 to avoid an implicit multiple message redelivery when client leaves while its asynchronous publishing is not finished yet. The CORBA library, on which xmlBlasters CORBA plugin is based. It us under LGPL. Download http://www.jacorb.org 7) xmlBlaster/bin/code2html =========================== A tool wich allows you to convert your source code files to syntax highlighted HTML Copyright (c) 1999, 2000 by Peter Palfrader & others. See LICENSE file from http://www.palfrader.org/code2html/ 8) miniJacorb.jar ================= These is a mini jar file containing the 'fill level bean' for the xmlBlaster GUI. They are extracted from the Jacorb implementation. This jar file is necessary when running and compiling xmlBlaster with corba implementations other than jacorb. It is a (mini) alternative to 6). Use it only if you don't want jacorb on your machine. Michele Laghi created it when porting xmlBlaster to Orbaccus. 9) gnu-regexp.jar ================= gnu-regexp-1.1.4.jar from 2002-05-05 GNU-REXEXP is under LGPL. The syntax of gnu.regexp includes awk, sed, emacs, perl and grep. Download: http://www.cacas.org/java/gnu/regexp/ To run the Grep and Egrep programs, you'll need to install the gnu.getopt package available at http://www.urbanophile.com/~arenn/hacking/download.html, , and put those class files in your classpath as well. 10) xmlrpc.jar 1.1 ================== XML-RPC Library for Java Copyright (c) 1999 Hannes Wallnoefer, hannes@helma.at http://xml.apache.org/xmlrpc/ The org.xml.sax stuff is stripped from xmlrpc.jar to avoid XML parser conflict. The WebServer.shutdown():382 is patched with: g.destroy(); to release the ThreadGroup thread (which only helps if no connection was established) 11) ant.jar 1.6.2 from 2004-10-26 ================================= Ant is a Java based build tool. In theory it is kind of like make without makes wrinkles. http://jakarta.apache.org/ant/index.html http://jakarta.apache.org/builds/ant/release/ 12) servlet.jar Servlet API 2.1 from tomcat 3.2.4 ================================================= http://jakarta.apache.org 13) connector.jar jaas.jar jta-spec1_0_1.jar jms.jar ejb2.0.jar ============================================== J2EE connector support by Peter Antman connector.jar javax.resource.cci and javax.resource.spi packages jaas.jar javax.security and com.sun.security packages jta-spec1_0_1.jar javax.transaction package jms.jar javax.jms ejb2.0.jar javax.ejb 14) xmlBlaster/src/java/org/xmlBlaster/authentication/plugins/htpasswd/jcrypt.java ============================================== Java-based implementation of the unix crypt command http://locutus.kingwoodcable.com/jfd/crypt.html Based upon C source code written by Eric Young, eay@psych.uq.oz.au 15) cpptasks.jar & ant-contrib.jar ========================================================= cpptasks.jar to compile C and C++ code with ant, cpptasks SVN snapshot from 2007-05-20 https://ant-contrib.svn.sourceforge.net/svnroot/ant-contrib/trunk/cpptasks See: http://ant-contrib.sourceforge.net/cc.html ant-contrib.jar SVN snapshot from 2007-05-20 https://ant-contrib.svn.sourceforge.net/svnroot/ant-contrib ant supplement to compile C++ clients and shared library used in build.sh/build.bat for build.xml See http://sourceforge.net/projects/ant-contrib/ http://ant-contrib.sourceforge.net/tasks/tasks/index.html 16) xerces.jar ============== Is used by ant. xerces-2_0_2 from 21-Jun-2002 11:32 4.6M distribution Contains xercesImpl.jar and xmlParserAPIs.jar See http://xml.apache.org/ 21) remotecons.jar ================== Is under LGPL, see http://wttools.sourceforge.net/, Mai, 09 2002 Version 1.0 Allows to access xmlBlaster with telnet. (CommandHandlerImpl loaded in ConnectionServer.java:160) Switched off CommandHandlerImpl in ConnectionServer.java:160 Switched off show in ConnectionServer.java:342 Switched off ls in ConnectionServer.java:342 Switched off exec in CommandHandlerImpl.java:101 Added shutdown hook. 22) jax.jar =========== The SNMP subagent is using jax.jar from jax-0.0.15 which is under GPL. NOTE: You need to check if you are allowed to use this SNMP subagent library in your application ftp://ftp.ibr.cs.tu-bs.de/pub/local/jasmin/ http://www.ibr.cs.tu-bs.de/projects/jasmin/jax.html 23) tinySQL.jar =============== Small JDBC driver for dBase files, release 2002/04/08 00:59:10 http://www.jepstone.net/tinySQL/ It is delivered with xmlBlaster to allow regression tests of our JDBC plugin See http://www.xmlblaster.org/xmlBlaster/doc/requirements/engine.service.rdbms.html 24) concurrent.jar and backport-util-concurrent.jar =================================================== Doug Lea's concurrent package version 1.3.2, downloaded 2002-12-25 http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html concurrent.jar is deprecated and xmlBlaster will be step by step ported to backport-util-concurrent.jar backport-util-concurrent.jar Version 2.2 from 2006-07-05 Backport of JSR 166 (java.util.concurrent) to Java 1.4 http://www.mathcs.emory.edu/dcl/util/backport-util-concurrent/ 25) SOAP driver =============== This product includes software developed by the JAFWorks (http://www.jafworks.com). 26) C++ multi threading support =============================== http://www.boost.org (license see: http://www.boost.org/more/lib_guide.htm#License) http://omniorb.sourceforge.net/ The license is LGPL For C++ clients only 27) C pthreads library ====================== xmlBlaster/src/c/socket/pthreadVC2.lib and pthreadVC2.dll http://sources.redhat.com/pthreads-win32 for C SOCKET client on Windows only (release 2.5.0 pthreads-dll-2005-05-09) 28) hsqldb database =================== http://hsqldb.sourceforge.net/ Used for persistence as the default (embedded) java database. You find the license terms in hsqldb_lic.txt and hypersonic_lic.txt. HSQLDB 1.8.0.7 from September 2006 29) batik SVG viewer ==================== http://xml.apache.org/batik/ batik 1.5 Used for SVG GUI demo 30) apache naming service (tomcat) ================================== http://jakarta.apache.org/ Used as an embedded naming service for testing (particularly the jms implementation) tomcat 5.0.12 and commons-logging 1.0.3 31) JHotdraw ============ http://jhotdraw.sourceforge.net/ JHotDraw54b1.zip Is used for the graphical chat only, see xmlBlaster/demo/javaclients/graphical/README 32) commons-codec.jar ========================= http://jakarta.apache.org/commons/codec/index.html commons-codec-1.3, downloaded Apr,4 2006 Base64 encode/decode need for XmlBlasterApplet support, see xmlBlaster/src/java/org/xmlBlaster/client/protocol/http/applet 33) commons-lang-2.0.jar ======================== http://jakarta.apache.org/commons/lang/index.html commons-codec-2.0, built from cvs Nov, 18 2003 different utilities (extention of java.util.*) 34) xmlunit.jar =============== http://xmlunit.sourceforge.net/ XMLUnit - JUnit and NUnit testing for XML Version 1.0 35) log4cplus ============= http://sourceforge.net/projects/log4cplus for C++ logging, Version 1.0.2 2004-02-11 (Apache license) See xmlBlaster/src/c++/log4cplus 36) postgresql.jar ================== Postgres JDBC driver 74.213 for JDK 1.2 or better http://jdbc.postgresql.org 37) wrapper.jar =============== Run xmlBlaster as a Windows/UNIX sercvice: version 3.1.0 See xmlBlaster\src\java\org\xmlBlaster\MainSvc.java See http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.start.asService.html http://wrapper.tanukisoftware.org/doc/english/introduction.html 38) java_cup.jar ================ Used to generate java parser for queries to ClientProperties in org.xmlBlaster.util.lexical CUP 11a beta 20060608 http://www2.cs.tum.edu/projects/cup/ http://www.cs.princeton.edu/~appel/modern/java/CUP/ 39) jzlib.jar ============= BSD license JZlib is a re-implementation of zlib compression library in pure Java. Compiled for JDK target 1.2 http://www.jcraft.com/jzlib/ 40) jmxremote.jar ================= Needed for compilation with JDK < 1.5 only to have compiled in JMX - RMI support Version 1.0.1 from http://java.sun.com 41) activation.jar ================== Needed for Javamail. jaf-1.0.2 JavaBeans Activation Framework from 2002-08-28 http://java.sun.com/products/javabeans/glasgow/jaf.html 42) mail.jar ============ Javamail package contains full JavaMail API implementation and *all* the Sun protocol providers - IMAP, SMTP, and POP3 javamail-1.3.3_01 from 2005-09-10 needs activation.jar in CLASSPATH http://java.sun.com/products/javamail/ 43) mx4j-impl.jar and mx4j-tools.jar =================================== jmx implementation which offers an HTTP Adaptor which is highly configurable. It generates XML Code which can be transformed with a set of own xsl stylesheets. Added 2005-12-30. Version 3.0.1 http://www.mx4j.org 44) jmxtools.jar, jmxremote.jar and jmxri.jar ============================================= For JMX Sun-HTMLAdaptor support, 2003-04-30 http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.jmx.html#htmladaptor http://java.sun.com/products/JavaManagement/download.html mx-1_2_1-ri (2005-07-03): jmxri.jar, jmxtools.jar jmxremote-1_0_1-ri-bin-b58 (1.0.1 Update 4 2005-01-19): jmxremote.jar, jmxremote_optional.jar, rmissl.jar Note: jmxremote.jar and jmxri.jar are needed for JDK 1.4 only 45) quartz-all-1.6.0.jar commons-collections-3.1.jar ======================== For the Scheduler, 2007-11-24 http://www.opensymphony.com/quartz/ A Scheduler library which is easy to use