#############################################################################
#                    Cassandra : Thirdpart components                       #
#############################################################################

 Cassandra requires for its compilation and execution some parts of the 
 listed library. 
 
 After the installation of those library, don't forget to rename or copy 
 config.sample to config.properties in the current directory and update 
 properly the properties. 

 All components included in this Third-Part are external software components 
 and projects, with their own copyright and licensing rules. Please, see 
 their licenses and conditions-to-use before using, downloading or 
 redistribute them.

 These software components are not supported by Artenum. Artenum has no 
 resposability regarding their use and possible damages resulting of their
 use. 

 MORE GENERALLY, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT 
 PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 
 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 
 WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT 
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
 PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF 
 THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME 
 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 
 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 
 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND USE THE PORGRAM, 
 BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 
 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM 
 (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE 
 OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO 
 OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS 
 BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 

#############################################################################
# Jython (For JyConsole)                                                    #
#############################################################################

 Description: Jython is an implementation of the high-level, dynamic, 
              object-oriented language Python written in 100% Pure Java, 
              and seamlessly integrated with the Java platform. It thus 
              allows you to run Python on any Java platform.

 Version:     2.1

 License:     HISTORY OF THE SOFTWARE
              =======================

              JPython was created in late 1997 by Jim Hugunin. Jim was also the
              primary developer while he was at CNRI. In February 1999 Barry Warsaw
              took over as primary developer and released JPython version 1.1.
              In October 2000 Barry helped move the software to SourceForge
              where it was renamed to Jython. Jython is developed by a group
              of volunteers.

              The standard library is covered by the BeOpen / CNRI license. See the
              Lib/LICENSE file for details.

              The oro regular expresion matcher is covered by the apache license.
              See the org/apache/LICENSE file for details.

              The zxJDBC package was written by Brian Zimmer and originally licensed
              under the GNU Public License.  The package is now covered by the Jython
              Software License.

              Jython changes Software License.
              ================================

              Copyright (c) 2000, Jython Developers
              All rights reserved.

              Redistribution and use in source and binary forms, with or without
              modification, are permitted provided that the following conditions
              are met:

               - Redistributions of source code must retain the above copyright
                 notice, this list of conditions and the following disclaimer.
              
               - Redistributions in binary form must reproduce the above copyright
                 notice, this list of conditions and the following disclaimer in
                 the documentation and/or other materials provided with the distribution.

               - Neither the name of the Jython Developers nor the names of
                 its contributors may be used to endorse or promote products
                 derived from this software without specific prior written permission.

              THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
              ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
              LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
              A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
              CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
              EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
              PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
              PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
              OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
              NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
              SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

              JPython Software License.
              =========================

              JPython version 1.1.x

                1. This LICENSE AGREEMENT is between the Corporation for National Research
                   Initiatives, having an office at 1895 Preston White Drive, Reston, VA
                   20191 ("CNRI"), and the Individual or Organization ("Licensee")
                   accessing and using JPython version 1.1.x in source or binary form and
                   its associated documentation as provided herein ("Software").
              
                2. Subject to the terms and conditions of this License Agreement, CNRI
                   hereby grants Licensee a non-exclusive, non-transferable, royalty-free,
                   world-wide license to reproduce, analyze, test, perform and/or display
                   publicly, prepare derivative works, distribute, and otherwise use the
                   Software alone or in any derivative version, provided, however, that
                   CNRI's License Agreement and CNRI's notice of copyright, i.e.,
                   "Copyright ©1996-1999 Corporation for National Research Initiatives;
                   All Rights Reserved" are both retained in the Software, alone or in any
                   derivative version prepared by Licensee.

                   Alternatively, in lieu of CNRI's License Agreement, Licensee may
                   substitute the following text (omitting the quotes), provided, however,
                   that such text is displayed prominently in the Software alone or in any
                   derivative version prepared by Licensee: "JPython (Version 1.1.x) is
                   made available subject to the terms and conditions in CNRI's License
                   Agreement. This Agreement may be located on the Internet using the
                   following unique, persistent identifier (known as a handle):
                   1895.22/1006. The License may also be obtained from a proxy server on
                   the Web using the following URL: http://hdl.handle.net/1895.22/1006."

                3. In the event Licensee prepares a derivative work that is based on or
                   incorporates the Software or any part thereof, and wants to make the
                   derivative work available to the public as provided herein, then
                   Licensee hereby agrees to indicate in any such work, in a prominently
                   visible way, the nature of the modifications made to CNRI's Software.
              
                4. Licensee may not use CNRI trademarks or trade name, including JPython
                   or CNRI, in a trademark sense to endorse or promote products or
                   services of Licensee, or any third party. Licensee may use the mark
                   JPython in connection with Licensee's derivative versions that are
                   based on or incorporate the Software, but only in the form
                   "JPython-based ___________________," or equivalent.

                5. CNRI is making the Software available to Licensee on an "AS IS" basis.
                   CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY
                   OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY
                   REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
                   PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE
                   ANY THIRD PARTY RIGHTS.

                6. CNRI SHALL NOT BE LIABLE TO LICENSEE OR OTHER USERS OF THE SOFTWARE FOR
                   ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
                   USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE
                   THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. SOME STATES DO NOT
                   ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY SO THE ABOVE DISCLAIMER
                   MAY NOT APPLY TO LICENSEE.

                7. This License Agreement may be terminated by CNRI (i) immediately upon
                   written notice from CNRI of any material breach by the Licensee, if the
                   nature of the breach is such that it cannot be promptly remedied; or
                   (ii) sixty (60) days following notice from CNRI to Licensee of a
                   material remediable breach, if Licensee has not remedied such breach
                   within that sixty-day period.

                8. This License Agreement shall be governed by and interpreted in all
                   respects by the law of the State of Virginia, excluding conflict of law
                   provisions. Nothing in this Agreement shall be deemed to create any
                   relationship of agency, partnership, or joint venture between CNRI and
                   Licensee.

                9. By clicking on the "ACCEPT" button where indicated, or by installing,
                   copying or otherwise using the Software, Licensee agrees to be bound by
                   the terms and conditions of this License Agreement.

 Required:    For compilation and execution

 URL:         http://www.jython.org/

#############################################################################
# ArtTk  (For JyConsole)                                                    #
#############################################################################

 Description: ArtTk is a library that provide a set of helper class that 
              allow quick definition of Menu, toolbar. It also provide 
              a new component that support multi-desktop and stream 
              management.

 Version:     1.0

 License:     QPL (See the LICENSE.txt file)

 Required:    For compilation and execution

 URL:         http://dev.artenum.com/projects/ArtTk

#############################################################################
# Jalopy                                                                    #
#############################################################################

 Description: The source code beautifier originally built by Marco Hunsicker 
              and enhanced for Java 5 by Steve Heyns. This version is 
              NOT the same as the version at TRIEMAX. 

 Version:     jalopy-ant-0.1-1.5rc3.tar.gz

 License:     The Jalopy BSD License

              Copyright (c) 2001-2002, Marco Hunsicker. All rights reserved.

              Redistribution and use in source and binary forms, with or 
              without modification, are permitted provided that the following 
              conditions are met:

                 * Redistributions of source code must retain the above 
                   copyright notice, this list of conditions and the following
                   disclaimer.
                 * Redistributions in binary form must reproduce the above 
                   copyright notice, this list of conditions and the following 
                   disclaimer in the documentation and/or other materials 
                   provided with the distribution.
                 * Neither the name of the Jalopy Group nor the names of its 
                   contributors may be used to endorse or promote products 
                   derived from this software without specific prior written 
                   permission. 

              THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
              CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, 
              INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
              MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
              ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 
              OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
              SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
              BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
              LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
              HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
              CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
              OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
              SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 

 Required:    Only for the source code formating. This library is not needed 
              in case of using a binary package of the application.

 URL:         http://jalopy.sourceforge.net/jalopy-ant/downloads.html

#############################################################################
# JyConsole                                                                 #
#############################################################################

 Description: JyConsole is an advanced Java console for Jython, able to manipulate
              Python and Java objects.

              JyConsole is fully written in Java and based on the Jython library and
              modules. It answers to several requirements of modern consoles, such as
              command history, completion, easy script loading and basic GUI preference
              management.

              More especially, JyConsole provides an advanced object oriented completion
              on Java and Python objects. JyConsole allows the direct manipulation of any
              objects used in the python and class paths, independently of their initial
              language (Java/Python).
 
              JyConsole can be extended as any application, but its first goal is to
              offer a simple and powerful Java/Python console fully portable. JyConsole
              can be directly used as standalone application or as a embedded
              graphical component into a Java or Jython application.

 Version:     1.3

 License:     QPL
 
 Required:    For compilation and execution

 URL:         http://dev.artenum.com/projects/jyconsole/download 
              or http://www.artenum.com/jyconsole

#############################################################################
# ArtenumPipeLineManager                                                    #
#############################################################################

 Description: This is an implementation of the Cassandra PipelineManager that 
              is used to manage VTK objects.

 Version:     1.0

 License:     Artenum Binary Public License v1.0 (ArtBPL V1.0) 
              See the LICENSE.txt in the DedaleGraph thirdpart directory for 
              more details.
 
 Required:    For compilation and execution

 URL:         Please contact us at: contact@artenum.com

#############################################################################
# DedaleGraph                                                               #
#############################################################################

 Description: DedaleGraph is a graphical library which helps build, 
              manipulate and view object graphs under the form of 
              graphical interconnected cells. It uses the standard 
              Java/Swing technology and allows managing all mouse 
              events to Move/Resize/select each cell. Graphical 
              cells are built by the user and can integrate all 
              available Swing components such as controls, labels, 
              and their associated/linked behaviours and aspects.

 Version:     1.0

 License:     Artenum Binary Public License v1.0 (ArtBPL V1.0) 
              See the LICENSE.txt in the DedaleGraph thirdpart directory for 
              more details.
 
 Required:    For compilation and execution

 URL:         Please contact us at: contact@artenum.com
 
#############################################################################
# VTK                                                                       #
#############################################################################

 Description: The Visualization ToolKit (VTK) is an open source, freely 
              available software system for 3D computer graphics, image 
              processing, and visualization used by thousands of researchers 
              and developers around the world. VTK consists of a C++ class 
              library, and several interpreted interface layers including 
              Tcl/Tk, Java, and Python. Professional support and products 
              for VTK are provided by Kitware, Inc. VTK supports a wide
              variety of visualization algorithms including scalar, vector, 
              tensor, texture, and volumetric methods; and advanced modeling 
              techniques such as implicit modelling, polygon reduction, mesh 
              smoothing, cutting, contouring, and Delaunay triangulation. 
              In addition, dozens of imaging algorithms have been directly 
              integrated to allow the user to mix 2D imaging / 3D graphics 
              algorithms and data. The design and implementation of the 
              library has been strongly influenced by object-oriented 
              principles. VTK has been installed and tested on nearly every 
              Unix-based platform, PCs (Windows 98/ME/NT/2000/XP), 
              and Mac OSX Jaguar or later.

 Version:     5.0

 License:     Copyright (c) 1993-2006 Ken Martin, Will Schroeder, Bill Lorensen
              All rights reserved.

              Redistribution and use in source and binary forms, with or 
              without modification, are permitted provided that the 
              following conditions are met:

              * Redistributions of source code must retain the above 
                copyright notice, this list of conditions and the following
                disclaimer.

              * Redistributions in binary form must reproduce the above 
                copyright notice, this list of conditions and the following 
                disclaimer in the documentation and/or other materials 
                provided with the distribution.

              * Neither name of Ken Martin, Will Schroeder, or Bill Lorensen 
                nor the names of any contributors may be used to endorse or 
                promote products derived from this software without specific 
                prior written permission.

              * Modified source versions must be plainly marked as such, and 
                must not be misrepresented as being the original software.

              THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
              CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 
              INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
              MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
              ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS 
              BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
              EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 
              TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
              LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
              HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
              CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
              OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
              SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

 Required:    For compilation and execution

 URL:         http://www.vtk.org/get-software.php

#############################################################################
# XJ3D (Plugin: Default => exporter X3d)                                    #
#############################################################################

 Description: Xj3D is a project of the Web3D Consortium focussed on creating
              a toolkit for VRML97 and X3D content written completely in Java.
              This toolkit may be used to the import VRML content into your 
              custom application, or to create a fully-fledged browser. 
              Development is financially supported through a number of 
              institutes and companies that we would like to heartily thank 
              for their support!
              The initial impetus for this project was to create a file loader 
              for the Java3D API and started with a grant of code from Sun 
              Microsystems to the Web3D consortium. Over time, the project 
              has grown in requirements and now encompases many other features 
              as well. For example, it is being used as one of the main 
              testing grounds to verify the work on the new X3D specification. 
              We have moved beyond our original Java3D-only roots and now can 
              work with many different renderers. 

 Version:     1.0 Released on 15 April 2006

 License:     Xj3D employs a number of licenses, dependent on the intended use 
              of the code. The core license for the library is the GNU LGPL. 
              We also use the GNU GPL and BSD licenses for various subsections 
              of the codebase. Please read the License reference for more 
              information about where each license is used. A copy of this 
              information and license text may be found under the docs directory 
              of the codebase.
              
              Each directory is given relative to the root of the tree as checked 
              out from CVS.

               * GNU GPL:
                 - All code under the /apps directory
               * GNU LGPL:
                 - All code under the /src directory
                 - All code under the /make directory
                 - All code under the /test directory
                 - Most of the pre-compiled libraries contained under /lib 
                   (need more specific detail on this)
                 - The code in /parsetest/sai/external and parsetest/eai
               * BSD:
                 - All code under /examples
                 - All code under /bin
                 - All other code in /parsetest except where noted above.

              Documents under /docs are not currently assigned a license, 
              thus redistributable under standard copyright terms.
              Files in /contrib each have their own license. Please consult 
              the source to find out in each specific case. 

 Required:    For compilation and execution

 URL:         http://www.xj3d.org/ and http://www.web3d.org/x3d/xj3d/
 
#############################################################################
# JFreeChart  (Plugin: ProbingLine)                                         #
#############################################################################

 Description: JFreeChart is a free 100% Java chart library that makes it easy 
              for developers to display professional quality charts in their 
              applications. JFreeChart's extensive feature set includes:

                * a consistent and well-documented API, supporting a wide 
                  range of chart types;
                * a flexible design that is easy to extend, and targets both 
                  server-side and client-side applications;
                * support for many output types, including Swing components, 
                  image files (including PNG and JPEG), and vector graphics 
                  file formats (including PDF, EPS and SVG);
                * JFreeChart is "open source" or, more specifically, 
                  free software. It is distributed under the terms of 
                  the GNU Lesser General Public Licence (LGPL). 

 Version:     0.9.16

 License:     GNU Lesser General Public Licence (LGPL)
             (http://www.gnu.org/licenses/lgpl.html)
 
 Required:    For compilation and execution

 URL:         http://www.jfree.org/jfreechart/download.html
