Dependency Tool License

This project is released under the LGPL license.

Notice :
This product also includes software developed by others than ELCA. Thus you are kindly requested to read and approve their own licence terms when using Dependency Tool. You can find the different used libraries and their licence terms on the section Used Libraries Licences below.

Dependency Tool Disclaimer

Notice

Copyright 2003 by ELCA Informatique SA
Av. de la Harpe 22-24, 1000 Lausanne 13, Switzerland
http://www.elca.ch/
All rights reserved.

WHILE THE INFORMATION IN THIS PUBLICATION IS BELIEVED TO BE ACCURATE, ELCA MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED WARRANTY OF MERCHANTABILITY OR WARRANTY OF FITNESS FOR PARTICULAR PURPOSE OR USE. In no event shall ELCA be liable for errors contained herein or for indirect, incidental, special consequential, reliance or cover damages, including loss of profits, revenue, data or use, incurred by any user or any third party.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Used Libraries Licenses

Apache Software Foundation


Dependency Tool includes software developed by the Apache Software Foundation ( http://www.apache.org ).
The used libraries and products are :
- XML-OO mapping: jakarta/comons/digester
- Regular expressions: jakarta/regexp
- Logging : jakarta/log4j
- Build process: Apache Ant
- Project website: Apache Maven

The following licence terms apply

ATT Graphviz

for graph processing and layouting AT&T Grappa and AT&T Graphviz are used ( Grappa ). We use an unaltered version of grappa and graphviz.

The following licence terms apply :

Graphviz binary

Grappa

Clearthought TableLayout

The main LayoutManager used for the Dependency Tool GUI's is the TableLayout. ( TableLayout Project )

The following licence terms apply

Classfile parsing

Some classes used for classfile parsing by Chuck McManis

The following licence terms apply

Command-line processing

A library developed by Bernhard Rytz is used for command-line processing

www.gartenstrasse18.ch

Analysis Example

As example analysis application "JBomba" by Marc Schmid has been used. It's a 3D bomberman game. It was Marc's Diploma work at the Fachhochschule in Biel.

JBomba