Licensing conditions

From Tom

Jump to: navigation, search

Contents

General licensing scheme

Tom is released under the GPL General Public License, and the BSD license.

The core of the Tom compiler is released under the GPL v.2.

In order to allow any user of Tom to distribute the files generated by Tom under the license he prefers, the Tom runtime library and the predefined mappings are released under a BSD License. This means that you can use the predefined mappings provided by Tom and still set the generated code (containing parts of the mapping) under the license you want.

Deposit

Tom has received the Inter Deposit Digital Number IDDN.FR.001.130053.000.S.P.2005.000.10400

Code and redistributed dependencies licenses

Here are informational information about the licenses of the Tom software, and the different third party libraries that are redistributed with Tom. Please see the LICENCE file which is distributed with Tom for accurate information about the version you downloaded.

Element License Use
Tom system GPL General Public License v.2 The Tom compiler
Tom runtime BSD License May be required for applications built using Tom (mappings)
ATerm library BSD License Required for applications using Gom
shared-objects BSD License Required for applications using Gom or ATerm
jjtraveler BSD License Required for applications using Gom, ATerm or strategies
junit Common Public License v1.0 Used for compiler testing
antlr 3-clause BSD License Required by the compiler runtime
stringtemplate 3-clause BSD License Required to build the Tom compiler
apache ant Apache License Version 2.0 Required to build the Tom compiler
asm 3-clause BSD License Required to build the Tom library (bytecode manipulation)
grappa Common Public License v1.0 Required to build the Tom library (strategy graph visualisation)
args4j MIT License Used in some applications distributed with Tom
xercesImpl Apache License v2.0 Required to use XML in Tom
xml-apis Apache License v2.0 Required to use XML in Tom

Documentation

The Tom manual, as well as the other parts of the wiki, are released under the GNU Free Documentation License 1.2.

Personal tools
Create a book