Third-party licences
Isovio contains open-source components. Here are their licences, copyright notices and the way to their source code – the same as in the app under Settings → Account & licence → «Third-party licences».
Isovio © GRAFWERK, Manuel Graf, Neuhausen am Rheinfall, Switzerland. Isovio contains third-party software. These components are governed by their own licences, which take precedence over the Isovio terms. The full licence texts come with the app (Settings → Account & licence → «Third-party licences …») and are at isovio.ch/en/licences.
Isovio makes use of and is based on facilities provided by the Open CASCADE Technology (OCCT) software.
LGPL components (Open CASCADE Technology, Qt, Qt for Python, planegcs, LibRaw): they are used unmodified and dynamically linked (as separate DLL/PYD files).
Source code: this offer covers only the source code of these open-source libraries (Qt, Qt for Python / PySide6, Open CASCADE Technology, planegcs, LibRaw) in the version supplied. The source code of Isovio itself is not part of it and is not released. Download the source code of the versions used from the official sources at the links given. Should a source no longer be available, we send you the source code of these libraries in the version used on request to grafwerk.webseiten@gmail.com, at the cost of the medium or free of charge as a download (valid for at least three years after the last delivery of this Isovio version).
We supply a folder version with replaceable libraries on request to grafwerk.webseiten@gmail.com: in it the LGPL libraries are separate files that you can replace with your own compatible versions (instructions: LGPL-Austausch.txt). As far as the LGPL requires it, you may use Isovio for your own purposes with modified versions of these libraries and reverse engineer it solely for debugging such modifications.
Questions about licences: grafwerk.webseiten@gmail.com
Components
| Component | Version | Licence | Licence texts |
|---|---|---|---|
| Open CASCADE Technology (OCCT)CAD kernel: reading STEP, geometry, modelling, viewsCopyright © OPEN CASCADE SAS | 7.8.1 | LGPL-2.1-only WITH OCCT-exception-1.0 Source code | LGPL-2.1.txt OCCT-LGPL-Exception.txt LGPL-Austausch.txt |
| OCP (cadquery-ocp)Python binding of OCCTCopyright © die Entwickler von OCP / CadQuery | 7.8.1.1.post1 | Apache-2.0 Source code | OCP-LICENSE.txt |
| QtUser interface, windows, graphics, OpenGL, SVG and image formats (Qt6Core, Qt6Gui, Qt6Widgets, Qt6OpenGL, Qt6Svg, plugins)Copyright © The Qt Company Ltd. and other contributors | 6.9.2 | LGPL-3.0-only Source code | LGPL-3.0.txt GPL-3.0.txt Qt-Drittkomponenten.txt LGPL-Austausch.txt |
| Qt for Python (PySide6, Shiboken6)Python binding of QtCopyright © The Qt Company Ltd. | 6.9.2 | LGPL-3.0-only Source code | LGPL-3.0.txt GPL-3.0.txt LGPL-Austausch.txt |
| planegcs (PlaneGCS aus FreeCAD)Sketch solver of Isovio DesignCopyright © die planegcs-Entwickler; PlaneGCS: Konstantinos Poulios und die FreeCAD-Entwickler | 0.8.0 | LGPL-2.1-or-later Source code | planegcs-LICENSE.txt LGPL-2.1.txt LGPL-Austausch.txt |
| EigenLinear algebra in the sketch solver (in planegcs)Copyright © die Eigen-Entwickler | 3.x | MPL-2.0 Source code | MPL-2.0.txt |
| BoostUtility libraries in the sketch solver (in planegcs)Copyright © die Boost-Entwickler | – | BSL-1.0 | BSL-1.0.txt |
| VTK (Visualization Toolkit)Parts required by OCP (with pugixml, loguru, fmt, GLEW, KISS FFT, Verdict, MetaIO and others)Copyright © 1993-2015 Ken Martin, Will Schroeder, Bill Lorensen | 9.3.1 | BSD-3-Clause Source code | VTK-LICENSES.txt |
| FreeImageImage formats for OCCT · with Open CASCADE TechnologyCopyright © Hervé Drolon und die FreeImage-Entwickler | 3.18.0 | FreeImage-1.0 (FIPL, gewählt) Source code | FreeImage-FIPL.txt |
| FreeTypeFonts for OCCT · with Open CASCADE TechnologyPortions of this software are copyright © 2022 The FreeType Project (www.freetype.org). All rights reserved. | 2.12.1 | FTL (FreeType License, gewählt) | FreeType-LICENSE.txt |
| LibRawRAW images for FreeImage · with Open CASCADE TechnologyCopyright © 2008-2021 LibRaw LLC | 0.21.3 | LGPL-2.1-only OR CDDL-1.0 Source code | LibRaw-LICENSE.txt LGPL-2.1.txt LGPL-Austausch.txt |
| libpngPNG images · with Open CASCADE TechnologyCopyright © 1995-2025 The PNG Reference Library Authors | 1.6.45 | libpng-2.0 | libpng-LICENSE.txt |
| libjpeg-turboJPEG images · with Open CASCADE TechnologyCopyright © 2009-2023 D. R. Commander; © 1991-2020 Thomas G. Lane, Guido Vollbeding | 3.0 | IJG AND BSD-3-Clause AND Zlib | libjpeg-turbo-LICENSE.txt |
| libtiffTIFF images · with Open CASCADE TechnologyCopyright © 1988-1997 Sam Leffler, Copyright © 1991-1997 Silicon Graphics, Inc. | 4.7.0 | libtiff | libtiff-LICENSE.txt |
| libwebpWebP images · with Open CASCADE TechnologyCopyright © 2010 Google Inc. | – | BSD-3-Clause | libwebp-LICENSE.txt |
| OpenJPEGJPEG 2000 images · with Open CASCADE TechnologyCopyright © 2002-2014 Universite catholique de Louvain (UCL), Belgium, und weitere | 2.5.3 | BSD-2-Clause | OpenJPEG-LICENSE.txt |
| OpenEXREXR images · with Open CASCADE TechnologyCopyright © Contributors to the OpenEXR Project | 3.3 | BSD-3-Clause | OpenEXR-LICENSE.txt |
| ImathMaths for OpenEXRCopyright © Contributors to the OpenEXR Project | 3.1 | BSD-3-Clause | Imath-LICENSE.txt |
| Little CMSColour management · with Open CASCADE TechnologyCopyright © 2023 Marti Maria Saguer | 2.16 | MIT | lcms2-LICENSE.txt |
| LERCRaster compression for libtiff · with Open CASCADE TechnologyCopyright © Esri | – | Apache-2.0 | Lerc-LICENSE.txt Apache-2.0.txt |
| XZ Utils (liblzma)LZMA compression · with Open CASCADE TechnologyLasse Collin, Igor Pavlov und weitere (0BSD) | 5.6.3 | 0BSD | xz-LICENSE.txt |
| libdeflateDeflate compression · with Open CASCADE TechnologyCopyright © 2016 Eric Biggers, © 2024 Google LLC | – | MIT | libdeflate-LICENSE.txt |
| ZstandardZstd compression · with Open CASCADE TechnologyCopyright © Meta Platforms, Inc. and affiliates | 1.5.6 | BSD-3-Clause (gewählt) | zstd-LICENSE.txt |
| zlibCompression · with Open CASCADE TechnologyCopyright © 1995-2022 Jean-loup Gailly and Mark Adler | 1.3.1 | Zlib | zlib-LICENSE.txt |
| PythonRuntime (interpreter and standard library)Copyright © 2001 Python Software Foundation. All rights reserved. | 3.12.13 | PSF-2.0 Source code | Python-LICENSE.txt Python-Komponenten.txt |
| In Python enthalten: expat, libffi, mpdecimal, bzip2, liblzma, zlib, HACL*Parts of the Python runtimeSiehe Python-Komponenten.txt | expat 2.7.4, mpdecimal 2.5.1, bzip2 1.0.8 | MIT, BSD-2-Clause, bzip2-1.0.6, 0BSD, Zlib | Python-Komponenten.txt Python-LICENSE.txt |
| OpenSSLEncrypted connection to the licence server · with PythonCopyright © The OpenSSL Project Authors | 3.5.6 | Apache-2.0 | OpenSSL-LICENSE.txt |
| NumPyNumericsCopyright © 2005-2025 NumPy Developers | 2.5.3 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 | numpy-LICENSES.txt |
| OpenBLAS (scipy-openblas64) mit LAPACK und GCC-Laufzeit (libgfortran)Linear algebra for NumPyCopyright © 2011-2014 The OpenBLAS Project | 0.3 | BSD-3-Clause, BSD-3-Clause-Open-MPI, GPL-3.0-or-later WITH GCC-exception-3.1 | numpy-LICENSES.txt |
| PyInstaller (Bootloader)Start-up program of the EXE (bootloader)Copyright © 2010-2023 PyInstaller Development Team, © 2005-2009 Giovanni Bajo | 6.19.0 | GPL-2.0-or-later WITH PyInstaller-Bootloader-exception | PyInstaller-COPYING.txt |
| Mesa llvmpipe (opengl32sw.dll) mit LLVMSoftware OpenGL fallback when the graphics card offers no OpenGL · with QtCopyright © 1999-2016 Brian Paul und die Mesa-Entwickler; LLVM: University of Illinois at Urbana-Champaign | Mesa 11.2.2, LLVM 3.6.2 | MIT, NCSA | Mesa-LLVM-LICENSE.txt |
| Microsoft Visual C++ Runtime und Universal CRTC/C++ runtime of WindowsCopyright © Microsoft Corporation | 14.x | Microsoft Distributable Code | – |
Source code of the LGPL components
- Open CASCADE Technology (OCCT) 7.8.1 (LGPL-2.1-only WITH OCCT-exception-1.0): github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_8_1
- Qt 6.9.2 (LGPL-3.0-only): download.qt.io/archive/qt/6.9/6.9.2/submodules/
- Qt for Python (PySide6, Shiboken6) 6.9.2 (LGPL-3.0-only): download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.9.2-src/
- planegcs (PlaneGCS aus FreeCAD) 0.8.0 (LGPL-2.1-or-later): pypi.org/project/planegcs/0.8.0/#files
- LibRaw 0.21.3 (LGPL-2.1-only OR CDDL-1.0): github.com/LibRaw/LibRaw/releases/tag/0.21.3
Replacing the libraries: see LGPL-Austausch.txt.
All licence texts
- LGPL-2.1.txt – GNU Lesser General Public License 2.1
- LGPL-3.0.txt – GNU Lesser General Public License 3.0
- GPL-3.0.txt – GNU General Public License 3.0 (auf sie verweist die LGPL-3.0)
- Apache-2.0.txt – Apache License 2.0
- MPL-2.0.txt – Mozilla Public License 2.0
- BSL-1.0.txt – Boost Software License 1.0
- LGPL-Austausch.txt – LGPL-Bibliotheken ersetzen (Ordner-Variante)
- OCCT-LGPL-Exception.txt – Open CASCADE Exception 1.0 zur LGPL-2.1
- OCP-LICENSE.txt – OCP (CadQuery) – LICENSE
- Qt-Drittkomponenten.txt – Qt 6.9.2 – Drittkomponenten
- Python-LICENSE.txt – Python 3.12 – Lizenz (PSF)
- Python-Komponenten.txt – Python 3.12 – enthaltene Fremdsoftware
- OpenSSL-LICENSE.txt – OpenSSL 3.5 – LICENSE
- PyInstaller-COPYING.txt – PyInstaller – COPYING (GPL-2.0 mit Bootloader-Ausnahme)
- numpy-LICENSES.txt – NumPy 2.5.3 – Lizenzen (inkl. OpenBLAS, LAPACK, GCC-Laufzeit)
- planegcs-LICENSE.txt – planegcs 0.8.0 – LICENSE
- VTK-LICENSES.txt – VTK 9.3.1 – Lizenzen (inkl. Drittkomponenten)
- FreeImage-FIPL.txt – FreeImage Public License 1.0
- FreeType-LICENSE.txt – FreeType – LICENSE.TXT und FTL.TXT
- libpng-LICENSE.txt – libpng – LICENSE
- LibRaw-LICENSE.txt – LibRaw – COPYRIGHT und CDDL-1.0
- zlib-LICENSE.txt – zlib – LICENSE
- Imath-LICENSE.txt – Imath – LICENSE
- OpenEXR-LICENSE.txt – OpenEXR – LICENSE
- libwebp-LICENSE.txt – libwebp – COPYING und PATENTS
- OpenJPEG-LICENSE.txt – OpenJPEG – LICENSE
- libjpeg-turbo-LICENSE.txt – libjpeg-turbo – LICENSE und README.ijg
- libtiff-LICENSE.txt – libtiff – LICENSE
- lcms2-LICENSE.txt – Little CMS – LICENSE
- Lerc-LICENSE.txt – LERC – LICENSE
- xz-LICENSE.txt – XZ Utils – COPYING und COPYING.0BSD
- libdeflate-LICENSE.txt – libdeflate – COPYING
- zstd-LICENSE.txt – Zstandard – LICENSE
- Mesa-LLVM-LICENSE.txt – Mesa und LLVM (opengl32sw.dll)