Personal tools
You are here: Home Downloads License
Log in


Forgot your password?
New user?
 

License Page

License

SALOME platform is freely available under the terms of the GNU Lesser General Public License (LGPL) version 2.1.

Pre-requisite products

The information about 3rd-party pre-requisite products used by SALOME is listed in the table below. Some of these products are mandatory for compilation / running of SALOME platform, other ones are optional. For more details about usage of pre-requisite products in SALOME, refer to the Release Notes of latest SALOME release ("Supported distributions and pre-requisites" chapter).

Product Description
License
Boost Free portable C++ source multi-purpose libraries (multi-threading, powerfull containers, shared pointers, managed signals & slots callback implementation, regular expression, operating system support). Boost Software License, Version 1.0
CGNS (CFD General Notation System)

General Notation SystemGege

General Notation System

General Notation System

General Notation System

General, portable, and extensible standard for the storage and retrieval of computational fluid dynamics (CFD) analysis data. Free (borrowed from the zlib/libpng License)
CMake
Cross-platform, open-source build system.
BSD license (3-clause)
Docutils (Documentation Utilities) Utilities for general- and special-purpose documentation, including autodocumentation of Python modules. - OSI-Approved Open Source, Public Domain
- GNU General Public License, Version 2
- Python License, Version 2.1.1
Doxygen
Documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and other.
GNU General Public License, Version 2
Expat
XML parser library written in C.
Mit/X Consortium License
FTGL
Free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications.
- Mit/X Consortium License
- GNU Library General Public License, version 2.0
FreeImage
Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.
- FreeImage Public License - Version 1.0
- GNU General Public License, version 2.0
FreeType
A Free, High-Quality, and Portable Font Engine.
- FreeType License
- GNU General Public License, version 2.0
GL2PS
C library providing high quality vector output for any OpenGL application.
GNU Library General Public License, version 2.0
Graphviz
Open source graph visualization software.
Eclipse Public License - v 1.0
HDF5
HDF5 is a data model, library, and file format for storing and managing data.
HDF5 license
Jinja2
Jinja2 is a full featured template engine for Python. It has full unicode support, an optional integrated sandboxed execution environment, widely used and BSD licensed.
BSD license (3-clause)
LAPACK
LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
Modified BSD license
LibBatch
Batch mode management library.
GNU Lesser General Public License,
Version 2.1

LibXml
XML C parser and toolkit developed for the Gnome project.
Mit/X Consortium License
Med (MED-fichier)
Mesh storage utility library.
GNU Lesser General Public License,
Version 3

Metis
METIS is a software package for partitioning unstructured graphs, partitioning meshes, and computing fill-reducing orderings of sparse matrices.
Freely distributed, as described in the FAQ section of the site
Netgen
1D-2D-3D meshing utility.
GNU Lesser General Public License,
Version 3

NumPy
NumPy is the fundamental package needed for scientific computing with Python.
BSD license (3-clause)
OmniORB
OmniORB is a robust high performance CORBA ORB for C++ and Python.
- GNU Lesser General Public License, Version 2.1  (for the libraries)
- GNU General Public License, Version 2 (for the tools)
OmniORBpy
Python wrappings for omniORB.
GNU Lesser General Public License, Version 2.1
OmniNotify
OmniNotify is a multi-threaded implementation of the CORBA Notification Service.
GNU General Public License, Version 2
Open CASCADE Technology Powerful CAD/CAM/CAE kernel and development platform for 3D modeling applications. GNU Lesser General Public License, Version 2.1
Pygments
It is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
BSD license (2-clause)
ParaView
Open-source, multi-platform data analysis and visualization application.
ParaView License Version 1.2
PyQt
PyQt is a set of Python bindings for Nokia's Qt application framework.
- GNU General Public License, Version 2
- GNU General Public License, Version 3
Python
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Python Software Foundation License Version 2
QScintilla
QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control.
- GNU General Public License, Version 2
- GNU General Public License, Version 3
Qt
Qt is a cross-platform application and UI framework with APIs for C++ programming and Qt Quick for rapid UI creation.
- GNU General Public License, Version 3
- GNU Lesser General Public License,
Version 2.1

Qwt
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background.
Qwt License version 1.0.
Scotch
Scotch is a software package for graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering.
CeCILL-C Free Software License
setuptools
A tool to download, build, install, upgrade, and uninstall Python packages.
- Python Software Foundation License Version 2
- Zope Public License
SIP
SIP is a tool that allows to create Python bindings for C and C++ libraries.
- GNU General Public License, Version 2
- GNU General Public License, Version 3
Sphinx
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation.
BSD license (2-clause)
SWIG
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
- GNU General Public License, Version 3 (for SWIG source code)
- SWIG license (for generated code)
Tcl
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.
Tcl/Tk License
Tk
Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches.
Tcl/Tk License
TclX
Extended commands set for Tcl.
No license (freely redistributable without license or fee).
VTK
Open-source, freely available software system for 3D computer graphics, image processing and visualization.
BSD license (3-clause)
Intel TBB (Threading Building Blocks)
Library for implementing parallelism in the (C++) software.
GNU General Public License, version 2

Below listed products are included into SALOME distribution in a binary form only. These products require obtaining of the commercial license to be used in runtime.

Product Author/Owner Description
MeshGems suite
Distene S.A.S.
Utilities for mesh generation; include:
  • MG-CADSURF (formed BlSurf) - a surface tri/quad mesh generator. Used in SALOME BLSURFPLUGIN meshing plug-in module.
  • MG-TETRA (former Ghs3D) - a volume tet mesh generator. Used in SALOME GHS3DPLUGIN and GHS3DPRLPLUGIN meshing plug-in modules.
  • MG-HEXA (former Hexotic) - a volume hexa mesh generator. Used in SALOME HexoticPLUGIN meshing plug-in module.
Document Actions