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.
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"
-
LaTeX Package "figureSeries"
- License: LaTeX Project Public License, either version 1.3 of this license (see file "meta/licenses/lppl-1.3.txt") or (at your option) any later version.
- Copyright: Copyright (C) 2014, 2015 Dr. Thomas Weise
- Author: Dr. Thomas Weise
- Version: 0.9.2
- File: figureSeries.sty
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/
- Status: freely available in the internet
- Source: http://github.com/thomasWeise/figureSeries
-
Project "Icons"
- License: Creative Commons Attribution 4.0 International License
- Copyright: Copyright (C) 2015 Dr. Thomas Weise
- Author: Dr. Thomas Weise
- Files: all files in folder src/main/resources/webroot/icons
- Location in Project: src/main/resources/webroot/icons
- Status: freely available in the internet
- Source: http://github.com/thomasWeise/icons
-
LaTeX Package "ulem"
- License: "This software may be freely transmitted, reproduced, or modified for any purpose provided that this copyright notice is left intact. (Small excerpts may be taken and used without any restriction.)"
- Copyright: Copyright (c) 1989-2011 by Donald Arseneau (Vancouver, Canada; asnd@triumf.ca)
- Author: Donald Arseneau
- File: ulem.sty
- Version: 2012-05-18
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/
- Status: freely available in the internet
- Source: http://www.ctan.org/tex-archive/macros/latex/contrib/ulem/
-
LaTeX Document Class "IEEEtran"
- License: LaTeX Project Public License, version 1.3 (see file "meta/licenses/lppl-1.3.txt")
- Copyright:
- Copyright (c) 1993-2000 by Gerry Murray, Silvano Balemi, Jon Dixon, Peter N"uchter, Juergen von Hagen and
- Copyright (c) 2001-2014 by Michael Shell
- Current maintainer (V1.3 to V1.8a): Michael Shell
- File: IEEEtran.cls
- Version: 2014/09/17 version V1.8a
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
-
LaTeX Bibliography Style "IEEEtran"
- License: LaTeX Project Public License, version 1.3 (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Copyright (c) 2003-2008 Michael Shell
- Author: Michael Shell
- File: IEEEtran.bst
- Version: Version 1.13 (2008/09/30)
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
-
LaTeX Document Class "sig-alternate"
- License: ?
- Copyright: the Authors / ACM (?)
- Bugs/comments/suggestions/technicalities to Gerry Murray -- murray@hq.acm.org
- Questions on the style, SIGS policies, etc. to Adrienne Griscti griscti@acm.org
- Author:
- Gerald Murray - May 23rd 2012
- G.K.M. Tobin August-October 1999
- adapted from ARTICLE document style by Ken Traub, Olin Shivers, also using elements of esub2acm.cls
- ARTICLE DOCUMENT STYLE -- Released 16 March 1988, for LaTeX version 2.09, Copyright (C) 1988 by Leslie Lamport
- File: sig-alternate.cls
- Version: v2.5, Wednesday 23rd. May 2012
- Status: freely available in the internet
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Sources:
-
LaTeX Document Class "llncs"
- License: ?
- Copyright: the Authors / Springer Verlag (?)
- Author: ?
- File: llncs.cls
- Version: LLNCS DOCUMENT CLASS -- version 2.18 (27-Sep-2013)
- Status: freely available in the internet
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Sources:
- http://www.springer.com/computer/lncs/lncs+authors?SGWID=0-40209-0-0-0
- ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
-
LaTeX Bibliography Style "splncs03"
- License: LaTeX Project Public License (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Maurizio "Titto" Patrignani of Dipartimento di Informatica e Automazione Universita' Roma Tre, Springer Verlag, Copyright 1994-2007 Patrick W Daly
- Author: Maurizio "Titto" Patrignani of, Dipartimento di Informatica e Automazione Universita' Roma Tre
- File: splncs03.bst
- Version: This was file `titto-lncs-02.bst' produced on Wed Apr 1, 2009
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
- http://www.springer.com/computer/lncs/lncs+authors?SGWID=0-40209-0-0-0
- ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
-
LaTeX Package "sprmindx"
- License: ?
- Copyright: the Author(s), Springer Verlag
- Author: ?
- File: sprmindx.sty
- Version: ?
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
- http://www.springer.com/computer/lncs/lncs+authors?SGWID=0-40209-0-0-0
- ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
-
LaTeX Package "aliascnt"
- License: LaTeX Project Public License, version 1.3c (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Copyright (C) 2006, 2009 by Heiko Oberdiek <heiko.oberdiek at googlemail.com>
- Author: Heiko Oberdiek
- File: aliascnt.sty
- Version: 2009/09/08 v1.3
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
- http://www.springer.com/computer/lncs/lncs+authors?SGWID=0-40209-0-0-0
- ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
- http://ctan.org/pkg/aliascnt
-
LaTeX Package "remreset"
- License: LaTeX Project Public License (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Copyright 1997 David Carlisle
- Author: David Carlisle
- File: remreset.sty
- Version: 1997/09/28 David Carlisle
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Sources:
- http://www.springer.com/computer/lncs/lncs+authors?SGWID=0-40209-0-0-0
- ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
- http://ctan.org/pkg/remreset
-
Nimbus Font Package (Nimbus Roman No9 L, Nimbus Mono L, and Nimbus Sans L)
- License: GNU General Public License version 2.0 (GPLv2) (see file "meta/licenses/gpl-2.0.txt")
- Copyright: Valek Filippov, giles and ralph of the SourceForge project Ghostscript fonts and URW++
- Author: Valek Filippov, giles and ralph of the SourceForge project Ghostscript fonts and URW++
- Files:
- Version:
- Release 1.0.7pre22 of Valek Filippov's improved versions of the URW type 1 font collection
- 2004-01-19 (modified time of Ghostscript fonts)
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Source: http://sourceforge.net/projects/gs-fonts/
-
Computer Modern Font Package for Sizes 9 and 10
- License: SIL Open Font License (ofl) (see file "meta/licenses/ofl.txt")
- Copyright: The American Mathematical Society
- Author: Donald Ervin Knuth, see here
- Files:
- computerModernRoman9.pfb
- computerModernRoman10.pfb
- computerModernRomanBold9.pfb
- computerModernRomanBold10.pfb
- computerModernRomanItalic9.pfb
- computerModernRomanItalic10.pfb
- computerModernRomanBoldItalic10.pfb
- computerModernSansSerif9.pfb
- computerModernSansSerif10.pfb
- computerModernSansSerifBold10.pfb
- computerModernSansSerifItalic9.pfb
- computerModernSansSerifItalic10.pfb
- computerModernTypewriter9.pfb
- computerModernTypewriter10.pfb
- computerModernTypewriterItalic10.pfb
- Version: amsfonts 3.04 [2013/01/14]
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/documentClasses/
- Status: freely available in the internet
- Source: http://www.ctan.org/tex-archive/fonts/amsfonts/
-
LaTeX Package "alphalph"
- License: LaTeX Project Public License, version 1.3c (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Copyright (C) 1999, 2006-2008, 2010, 2011 by <heiko.oberdiek at googlemail.com>
- Author: Heiko Oberdiek
- File: alphalph.sty
- Version: 2011/05/13 v2.4
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/
- Status: freely available in the internet
- Source: http://ctan.org/pkg/alphalph
-
LaTeX Package "cuted"
- License: LaTeX Project Public License, version 1.3c (see file "meta/licenses/lppl-1.3.txt")
- Copyright: Copyright (C) 1997-2012 by Sigitas Tolušis sigitas@vtex.lt, VTeX Ltd., Akademijos 4, Vilnius, Lithuania, http://www.vtex.lt/tex/download/macros/
- Author: Sigitas Tolušis
- File: cuted.sty
- Version: 2012/10/04 v1.5 Mixing onecolumn and twocolumn modes
- Location in Project: src/main/resources/org/optimizationBenchmarking/utils/document/impl/latex/
- Status: freely available in the internet
- Sources:
-
CSS Style File "normalize.css"
- License: MIT License, (see file "meta/licenses/mit.txt")
- Copyright: Copyright (C) by Nicolas Gallagher, co-created with Jonathan Neal.
- Author: Nicolas Gallagher, co-created with Jonathan Neal
- File: normalize.css
- Version: 3.0.3
- Location in Project: src/main/resources/webroot/stylesheets/
- Status: freely available in the internet
- Sources:
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:
-
optimizationBenchmarking-x.y.z.jar
(wherex.y.z
stands for the most recent version)- License: ?
- Version: 1.9-patched-1.0
- Status: freely available in the internet
- Source: java.freehep.org
-
commons-math3-3.3.jar
- License: The Apache Software License, Version 2.0 (see file "meta/licenses/apache-2.0.txt")
- Version: 3.3
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
freehep-export-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphics2d-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphicsio-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphicsio-emf-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphicsio-pdf-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphicsio-ps-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-graphicsio-svg-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-io-2.0.2.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.0.2
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-swing-2.0.3.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.0.3
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-util-2.0.2.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.0.2
- Status: freely available in the internet
- Source: java.freehep.org
-
freehep-xml-2.1.1.jar
- License: GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (see file "meta/licenses/lgpl-2.1.txt")
- Version: 2.1.1
- Status: freely available in the internet
- Source: java.freehep.org
-
hamcrest-core-1.3.jar
- License: New BSD License (see file "meta/licenses/bsd-license.txt")
- Version: 1.3
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
jcommon-1.0.23.jar
- License: GNU Lesser General Public Licence (see file "meta/licenses/lgpl-2.1.txt")
- Version: 1.0.19
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
jdom-1.0.jar
- License: ?
- Version: 1.0
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
jfreechart-1.0.19.jar
- License: GNU Lesser General Public Licence (see file "meta/licenses/lgpl-2.1.txt")
- Version: 1.0.19
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
junit-4.11.jar
- License: Common Public License Version 1.0 (see file "meta/licenses/cpl-1.0.txt")
- Version: 4.11
- Status: freely available in the internet
- Source: repo.maven.apache.org
-
openide-lookup-1.9-patched-1.0.jar
- License: ?
- Version: 1.9-patched-1.0
- Status: freely available in the internet
- Source: java.freehep.org
-
javax.servlet-api-3.1.0.jar
- License: CDDL + GPLv2 with classpath exception
- Version: 3.1.0
- Status: freely available in the internet
- Source: central.maven.org
-
jsp-api-2.1.jar
- License: ?
- Version: 2.1
- Status: freely available in the internet
- Source: [http://central.maven.org/maven2/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar)(http://central.maven.org/maven2/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar)
-
jstl-1.2.jar
- License: ?
- Version: 1.2
- Status: freely available in the internet
- Source: [http://central.maven.org/maven2/javax/servlet/jsp/jstl/jstl/1.2/jstl-1.2.jar)(http://central.maven.org/maven2/javax/servlet/jsp/jstl/jstl/1.2/jstl-1.2.jar)
-
jetty-annotations-9.2.10.v20150310.jar
- License: ?
- Version: jetty-annotations-9.2.10.v20150310
- Status: freely available in the internet
- Source: http://central.maven.org/maven2/org/eclipse/jetty/jetty-annotations/9.2.10.v20150310/jetty-annotations-9.2.10.v20150310.jar
-
jetty-plus-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-jndi-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
javax.annotation-api-1.2.jar
- License: ?
- Version: 1.2
- Status: freely available in the internet
- Source: ?
-
asm-5.0.1.jar
- License: ?
- Version: 5.0.1
- Status: freely available in the internet
- Source: ?
-
asm-commons-5.0.1.jar
- License: ?
- Version: 5.0.1
- Status: freely available in the internet
- Source: ?
-
jetty-servlet-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-security-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-webapp-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-xml-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
apache-jsp-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-util-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-sever-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-http-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-io-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
jetty-schemas-9.2.10.v20150310.jar
- License: ?
- Version: 9.2.10.v20150310
- Status: freely available in the internet
- Source: ?
-
apache-jsp-8.0.9.M3.jar
- License: ?
- Version: 8.0.9.M3
- Status: freely available in the internet
- Source: ?
-
apache-el-8.0.9.M3.jar
- License: ?
- Version: 8.0.9.M3
- Status: freely available in the internet
- Source: ?
-
org.eclipse.jdt-core-3.8.2.v20130121.jar
- License: ?
- Version: 3.8.2.v20130121
- Status: freely available in the internet
- Source: ?
-
taglibs-standard-spec-1.2.1.jar
- License: ?
- Version: 1.2.1
- Status: freely available in the internet
- Source: ?
-
taglibs-standard-impl-1.2.1.jar
- License: ?
- Version: 1.2.1
- Status: freely available in the internet
- Source: ?
-
jsoup-1.8.3.jar
- License: MIT License, (see file "meta/licenses/mit.txt")
- Version: 1.8.3
- Status: freely available in the internet
- Source: http://jsoup.org/
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").
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: tweise@gmx.de, tweise@ustc.edu.cn