Licensing Information User Manual MySQL Enterprise Monitor 8.0.44 Commercial

2.31 Javassist

Copyright (C) 1999-2022 by Shigeru Chiba, All rights reserved.

Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
simple. It is a class library for editing bytecodes in Java; it enables
Java programs to define a new class at runtime and to modify a class
file when the JVM loads it. Unlike other similar bytecode editors,
Javassist provides two levels of API: source level and bytecode level.
If the users use the source- level API, they can edit a class file
without knowledge of the specifications of the Java bytecode. The whole
API is designed with only the vocabulary of the Java language. You can
even specify inserted bytecode in the form of source text; Javassist
compiles it on the fly. On the other hand, the bytecode-level API allows
the users to directly edit a class file as other editors.

This software is distributed under the Mozilla Public License Version
1.1, the GNU Lesser General Public License Version 2.1 or later, or the
Apache License Version 2.0.

Oracle elects the Apache license 2.0 with MySQL Enterprise Monitor

The Initial Developer of the Original Code is Shigeru Chiba. 
Portions created by the Initial Developer are
   Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.
Contributor(s): Bill Burke, Jason T. Greene.

Alternatively, the contents of this software may be used under the terms
of the GNU Lesser General Public License Version 2.1 or later (the
"LGPL"), or the Apache License Version 2.0 (the "AL"), in which case the
provisions of the LGPL or the AL are applicable instead of those above.
If you wish to allow use of your version of this software only under the
terms of either the LGPL or the AL, and not to allow others to use your
version of this software under the terms of the MPL, indicate your
decision by deleting the provisions above and replace them with the
notice and other provisions required by the LGPL or the AL. If you do
not delete the provisions above, a recipient may use your version of
this software under the terms of any one of the MPL, the LGPL or the AL.

A copy of the Section 3.1, “Apache License v2.0, January 2004” license can be found in
the 'Standard Licenses' section. 

A copy of the Section 3.3, “Mozilla Public License 1.1” license can be found in
the 'Standard Licenses' section. 

A copy of the Section 3.2, “GNU Lesser General Public License v2.1, February 1999” license can be found in
the 'Standard Licenses' section.

====================================================================== ======================================================================