GPL 2.0
This is licensed under GPL 2.0 which is highly restrictive but the program and derivative work with separately licensed software included in the program fall under the Universal FOSS exception.
Anti-Contrib Apache 1.1, c3p0 JDBC Library - LGPL 2.1, Google Protocol Buffers -BSD, jboss-common-jdbs-wrapper.jar - LGPL 2.1, NanoXML- MIT, rox.jar-BSD, Simple Logging Facade for Java - MIT, Unicode Data Files - MIT.
GPL 2.0 requirements:
Instructions:
Cannot modify TPS.
Cannot statically link TPS.
May dynamically link code so long as (1) no portion of the TPS is contained in
a distributed executable of BMC proprietary code, and (2) either (a) material
from a header file that is part of the TPS is not used, or (b) only numerical
parameters, data structure layouts, accessors, and small macros and inline
functions (ten lines or less in length) are used.
Cannot do anything with TPS and anyone else's code that cannot be done with
BMC code unless the other code is governed by the GPL, LGPL, BSD or
substantially similar license.
Redistribute source of TPS separately from the BMC product (on a Supplementary
Materials Disk if on a CD, in a separate download file if on EPD) without BMC
markings or proprietary information and subject only to the applicable TPS
License.
Include with all other copyright notices, the copyright notice for the TPS and
a reference to the location of the TPS license (i.e., the "readme" file and the
documentation.
Documentation:
Include the following in the documentation and the "readme" file of the BMC product:
Prominent notice that the TPS is included
A copy of the license
Depending on which software listed above that is under the FOSS exception - use the terms of that license in addition.