Skip to content

Latest commit

 

History

History
561 lines (481 loc) · 41.9 KB

LICENSE.md

File metadata and controls

561 lines (481 loc) · 41.9 KB

License of the Optimization Benchmarking GUI

The Optimization Benchmarking GUI (from now on referred to as the project) is licensed under the GNU General Public License Version 3, 29 June 2007. This license applies to all of the software and all other parts of the project, except for the exceptions listed under point "Exceptions" below.

The text of the GNU General Public License Version 3 is provided in the file "meta/licenses/gpl-3.0.txt" and can be found online at http://www.gnu.org/meta/licenses/gpl-3.0.txt.

The project is composed of two main parts,

The evaluator is a stand-alone console application which allows you to evaluate experimental results. The GUI wraps around the evaluator and provides a web-based user interface. In order to make using it most easy, it comes in two flavors:

  • as stand-alone fat jar, which contains all binaries from all dependencies and which can be executed directly without any further requirements (except a Java JDK), and
  • as basic jar, which needs all the required jars in the classpath.

The the basic jar contains (almost) the same elements and has (almost) the same license exceptions as the evaluator project, the fat jar contains several more elements. We therefore discuss some licensing issues below.

Exceptions

Files Included in Sources and Binaries

Some versions of other, freely available components are included in the sources of the project. For these components, other licensing terms and copyright apply. The reason why these components are included is to make sure that the project is sufficiently stand-alone and can execute without the need to download external resources.

The licenses used for some of these elements are given in the folder "licenses"

Referenced Libraries

The project depends on a set of external libraries. These will automatically be loaded if you install the project via the Maven POM file. They are not part of the official source code. However, they may be included in "fat jars", i.e., the jar archives we create via the Maven Shade Plugin and which hold a "-full" in their name. These jar archive are created for the user's convenience: Using them, no additional libraries need to be put into the classpath.

The following libraries are needed by the project:

Questions and Problems

If you have any questions about the project, want to contribute to the project, want to discuss licensing terms, or have any problem with the project itself and/or its licensing terms, please contact the project main author via email (see point "Contact").

Contact

The main author, copyright holder, and corresponding author of the project is Dr. Thomas Weise.

Dr. Thomas Weise Nature Inspired Computation and Applications Laboratory (NICAL) USTC-Birmingham Joint Research Institute in Intelligent Computation and Its Applications (UBRI) School of Computer Science and Technology (SCST) University of Science and Technology of China (USTC) West Campus, Science and Technology Building, West Wing, Room 601 Huangshan Road/Feixi Road, Hefei 230027, Anhui, China Web: http://www.it-weise.de/ Email: [email protected], [email protected]