Licenses

This document describes the several licences used by the GEMSEO project.

Source code

The source code and the tests of GEMSEO are licensed under the LGPL-3.0 licence. The license can be obtained at the root of the GEMSEO package in the LICENSE.txt file. It can also be obtained from the FSF website.

Documentation

The GEMSEO documentation is licensed under the CC-BY-SA 4.0 International licence, with the following exceptions:

  • The utility Python and shell scripts in the doc_src folder are licensed under the LGPL-3.0 license.

  • The examples, tutorials and other code snippets are licensed under the BSD Zero-clause licence.

Examples and tutorials

The examples and tutorials of GEMSEO are licensed under the BSD Zero-clause licence.

GEMSEO Trademark and logo usage instructions

GEMSEO is a registered European trade and service mark of IRT Antoine de Saint Exupéry, a Scientific Cooperation Foundation created by the decree of 21 March 2013, under French SIREN number 793 007 048 and APE code: 7490B having its registered office at B612 Building, 3 rue Tarfaya, CS 34436, 31405 Toulouse CEDEX, France (“IRT Saint Exupéry”).

The trademark and logo GEMSEO are not part of the GNU LGPL v3.0, nor the CC-BY-SA 4.0 license.

You may only use the GEMSEO mark in accordance with the following rules:

General Usage

The GEMSEO mark may only be used to refer to the GEMSEO products or services, or to give credit to IRT Saint Exupéry in relation with the GEMSEO products or services. When used on a document or web page, an attribution statement should be included at or near the mention of the GEMSEO mark as follows: “GEMSEO” is a registered mark of IRT Antoine de Saint Exupéry and it should point to the following URL: gemseo.org. You must always use the GEMSEO mark when referring to the GEMSEO products or services. The GEMSEO mark must be used unaltered, without additional or missing elements, with its original colors and original typography.

Prominence

You must not visualize the GEMSEO mark more prominently than your own marks in relation to your products or services. It has to be clear for an average viewer that the GEMSEO mark is not owned by you. You must not use the GEMSEO trademark as your own.

Scientific communications, publications and conferences

You may use the GEMSEO mark without the prior written authorization of IRT Saint Exupéry in non-commercial scientific communications, publications and conferences.

Commercial use

You may use the GEMSEO mark for the promotion of your products or services in trade shows, events and associated documentation provided you comply with point 2. You may not use the GEMSEO mark in any other way in relation to your products or services except if expressly authorized by IRT Saint Exupéry and subject to the execution of a specific licensing agreement and to commercial conditions to be negotiated. Should you wish to use the GEMSEO mark in relation to your products or services, you should send a written request to us and provide a full description of how you intend to use the GEMSEO mark with your products or services. Your use of the GEMSEO mark must never adversely affect, whether directly or indirectly the reputation of IRT Saint Exupéry, IRT Saint Exupéry’s products or services, nor the fulfilment by IRT Saint Exupéry of its GEMSEO related activities.

If you have further questions, do not hesitate to contact us: contact@gemseo.org.

Dependencies

GEMSEO aims to create, explore and optimize multidisciplinary design problems. It is based on various technical areas which it seeks to combine in the best possible way: applied mathematics, visualization, data manipulation or software development. The developers thank all the open source libraries making GEMSEO possible.

External Dependencies

GEMSEO depends on software with compatible licenses that are listed below.

docstring-inheritance

MIT

Fast JSON schema

BSD 3-Clause

genson

MIT

Graphviz

MIT

h5py

BSD 3-Clause

jinja2

BSD 3-Clause

matplotlib

matplotlib License

NetworkX

BSD 3-Clause

nlopt

GNU LGPL v2.1

numpy

BSD 3-Clause

OpenTURNS

GNU LGPL v3.0

Pandas

BSD 3-Clause

Pillow

HPND

Plotly

MIT

pyDOE2

BSD 3-Clause

Python

Python Software License

pyXDSM

Apache v2.0

requests

Apache v2.0

scikit-learn

BSD 3-Clause

scipy

BSD 3-Clause

SymPy

BSD 3-Clause

typing-extensions

Python Software License

XDSMjs

Apache v2.0

xlwings CE

BSD 3-Clause

python-xxhash

BSD 2-Clause

Internal Dependencies

GEMSEO source code includes software with compatible licenses that are listed below.

colormap

CC0 1.0

prettytable

BSD 3-Clause

Reorder.js

BSD 3-Clause

SOMPY

Apache v2.0

WhatsOpt-CLI

Apache v2.0

External applications

Some external applications are used by GEMSEO, but not linked with the application, for development, documentation generation, training or example purposes.

Jupyter

BSD 3-Clause

pre-commit

MIT

Pytest

MIT

Pytest-cov

MIT

Pytest-xdist

MIT

ruff

MIT

setuptools

MIT

setuptools_scm

MIT

Sphinx

Sphinx

Resources

Some icons and fonts are used by GEMSEO or its documentation.

gemseo/wrappers/icons

Creative Commons Attribution 3.0 Unported

scikit-learn-modern theme

BSD 3-Clause (Using Bootstrap, a CSS framework, under MIT license)

Font Awesome Free (fonts)

SIL OFL 1.1

Font Awesome Free (icons)

CC BY 4.0 License