Isovio – LGPL-Bibliotheken ersetzen ==================================== Isovio verwendet Bibliotheken unter der GNU Lesser General Public License (LGPL) unverändert und dynamisch gelinkt. Sie dürfen diese Bibliotheken durch eigene, kompatible (auch geänderte) Fassungen ersetzen. Ordner-Variante (Isovio--Ordner.zip): Eine Ordner-Variante mit austauschbaren Bibliotheken liefern wir auf Anfrage an grafwerk.webseiten@gmail.com. Nach dem Entpacken liegen die Bibliotheken als einzelne Dateien im Unterordner Isovio\_internal: Qt 6.9.2 (LGPL-3.0) _internal\PySide6\Qt6*.dll und _internal\PySide6\plugins\ Qt for Python 6.9.2 (LGPL-3.0) _internal\PySide6\*.pyd, pyside6.abi3.dll, _internal\shiboken6\ Open CASCADE Technology 7.8.1 _internal\cadquery_ocp.libs\TK*.dll (Name mit Prüfsumme, wie von cadquery-ocp (LGPL-2.1 + OCCT-Ausnahme) geliefert; die neue Datei erhält denselben Namen) LibRaw 0.21.3 (LGPL-2.1) _internal\cadquery_ocp.libs\raw-*.dll planegcs 0.8.0 (LGPL-2.1+) _internal\planegcs\_planegcs.cp312-win_amd64.pyd Ersetzen: Isovio beenden, die Datei durch die eigene Fassung mit gleichem Namen ersetzen, Isovio.exe starten. Die neue Fassung muss binärkompatibel sein (64-Bit-Windows, gleiche Hauptversion und Schnittstelle, für Qt und PySide6 dieselbe Qt-Version, für OCCT die Schnittstelle, gegen die OCP 7.8.1 gebaut ist). Einzelne EXE (Isovio.exe): Sie enthält dieselben Dateien und entpackt sie bei jedem Start in einen temporären Ordner (%TEMP%\_MEI…). Zum Ersetzen verwenden Sie die Ordner-Variante. Quellcode der verwendeten Bibliotheken (nur Qt, Qt for Python, Open CASCADE, planegcs, LibRaw – nicht der Quellcode von Isovio selbst, der nicht herausgegeben wird): bei den offiziellen Quellen, verlinkt in THIRD_PARTY.md, im Programm unter Einstellungen → Konto & Lizenz → «Lizenzen Dritter …» und auf https://isovio.ch/lizenzen. Ist eine Quelle nicht mehr erreichbar, senden wir ihn auf Anfrage zu (mindestens drei Jahre ab der letzten Auslieferung dieser Version). Fragen: grafwerk.webseiten@gmail.com Isovio – replacing the LGPL libraries ===================================== Isovio uses libraries under the GNU Lesser General Public License (LGPL) unmodified and dynamically linked. You may replace them with your own compatible (also modified) versions. Folder version (Isovio--Ordner.zip): we supply a folder version with replaceable libraries on request to grafwerk.webseiten@gmail.com. After unpacking, the libraries are separate files in Isovio\_internal (see the table above: Qt and PySide6 in _internal\PySide6 and _internal\shiboken6, Open CASCADE in _internal\cadquery_ocp.libs\TK*.dll, LibRaw in _internal\cadquery_ocp.libs\raw-*.dll, planegcs in _internal\planegcs). Close Isovio, replace the file with your version under the same name, start Isovio.exe. The new version must be binary compatible (64-bit Windows, same major version and interface). Single EXE (Isovio.exe): it contains the same files and unpacks them into a temporary folder at every start. To replace libraries, use the folder version. Source code of these libraries only (Qt, Qt for Python, Open CASCADE, planegcs, LibRaw – not the source code of Isovio itself, which is not released): from the official sources linked in THIRD_PARTY.md, in the app under Settings → Account & licence → «Third-party licences …» and at https://isovio.ch/en/licences. Should a source no longer be available, we send it on request (for at least three years after the last delivery of this version).