Version 1.0, dated 5 November 2026.
The Spanish version prevails.
Mecanius, the program by MECANOVA LAB SpA, uses the following open-source components. Each one is governed by its own license, and nothing in the Mecanius Terms of Use limits the rights those licenses grant. Their holders do not sponsor or endorse Mecanius. Tools used only to build the program are not included.
Licenses are named by their SPDX identifier, the international standard for identifying them.
On the server
The calculation engine, Vysia AI and the accounts run on the Mecanius server, on the Debian GNU/Linux operating system (“forky” release). Everything in this section comes in the Mecanius calculation engine image, which is built once for each engine version, with the Debian packages as they were published on 14 October 2026, and does not change afterwards: the server is built on top of that image, without downloading anything. The versions shown are those of that image.
System programs and libraries (Debian packages):
| Component | Version | License | Holder |
|---|---|---|---|
| FreeCAD | 1.1.3 | LGPL-2.0-or-later; some parts under other free licenses | Jürgen Riegel, Werner Mayer, Yorik van Havre and the other FreeCAD contributors |
| Gmsh | 4.15.2 | GPL-2.0-or-later, with an exception that allows linking external libraries | Christophe Geuzaine and Jean-François Remacle |
| CalculiX CrunchiX (ccx) | 2.23 | GPL-2.0-only | Guido Dhondt |
| Open CASCADE Technology, used by FreeCAD and Gmsh | 7.9.2 | LGPL-2.1-only WITH OCCT-exception-1.0 | Open Cascade SAS |
| Python | 3.14.8 | PSF-2.0 | Python Software Foundation |
| NumPy | 2.4.6 | BSD-3-Clause | NumPy Developers |
| lxml | 6.1.3 | BSD-3-Clause | Infrae |
| psycopg, for PostgreSQL | 3.3.5 | LGPL-3.0-only | Daniele Varrazzo and The Psycopg Team |
| Xvfb, from the X.Org server (virtual display) | 21.1.24 | MIT and similar permissive licenses | X.Org Foundation and contributors |
| xauth | 1.1.2 | MIT-open-group | The Open Group |
| ca-certificates | 20260816 | GPL-2.0-or-later, and MPL-2.0 for the Mozilla certificates | Debian and Mozilla contributors |
The engine image also includes the Debian packages on which the above depend, each with its own license, stated in its copyright file.
Python libraries (installed with pip):
| Component | Version | License | Holder |
|---|---|---|---|
| Starlette | 1.0.0 | BSD-3-Clause | Encode OSS Ltd. |
| Uvicorn | 0.46.0 | BSD-3-Clause | Tom Christie and contributors |
| itsdangerous | 2.2.0 | BSD-3-Clause | Pallets |
| python-multipart | 0.0.26 | Apache-2.0 | Andrew Dunham and contributors |
| Pydantic | 2.13.3 | MIT | Pydantic Services Inc. and contributors |
| HTTPX | 0.28.1 | BSD-3-Clause | Encode OSS Ltd. |
| python-docx | 1.2.0 | MIT | Steve Canny |
| uvloop (optional) | 0.23.0 | MIT OR Apache-2.0 | Yury Selivanov and contributors |
| httptools (optional) | 0.9.0 | MIT | Yury Selivanov and contributors |
The libraries above in turn install the following ones, which are also fixed in the engine image:
| Component | Version | License | Holder |
|---|---|---|---|
| pydantic-core | 2.46.3 | MIT | Samuel Colvin and contributors |
| annotated-types | 0.8.0 | MIT | Adrian Garcia Badaracco and contributors |
| typing-inspection | 0.4.4 | MIT | Victorien Plot and contributors |
| typing-extensions | 4.16.0 | PSF-2.0 | Guido van Rossum, Jukka Lehtosalo, Łukasz Langa and Michael Lee |
| AnyIO | 4.15.1 | MIT | Alex Grönholm |
| idna | 3.20 | BSD-3-Clause | Kim Davies |
| Click | 8.5.0 | BSD-3-Clause | Pallets |
| h11 | 0.16.0 | MIT | Nathaniel J. Smith |
| httpcore | 1.0.9 | BSD-3-Clause | Encode OSS Ltd. |
| certifi | 2026.10.23 | MPL-2.0 | Kenneth Reitz |
In the web interface
The interface is delivered by the Mecanius server and runs in the browser.
| Component | Version | License | Holder |
|---|---|---|---|
| three.js, for the 3D viewer | r128 | MIT | three.js authors |
| IBM Plex Sans, typeface | 3.005 | OFL-1.1, with “Plex” as a Reserved Font Name | IBM Corp. |
| IBM Plex Mono, typeface | 2.005 | OFL-1.1, with “Plex” as a Reserved Font Name | IBM Corp. |
| Turbo colormap, the basis of the “Spectrum” palette | — | Apache-2.0 | Google LLC (author: Anton Mikhailov) |
| Viridis, Inferno and Magma colormaps | — | CC0-1.0 (public domain) | Nathaniel J. Smith, Stéfan van der Walt and, for Viridis, Eric Firing |
The “Spectrum” palette modifies Turbo: it keeps 33 points of its 256-color table and computes the intermediate colors by linear interpolation. The “Cool–warm” palette was computed with the method published by Kenneth Moreland (“Diverging Color Maps for Scientific Visualization”, 2009), which is cited as an acknowledgment.
In the desktop program
The desktop program for Windows is built with Electron, which includes Chromium and Node.js. Its offline viewer also carries a copy of the interface, with three.js, the IBM Plex typefaces and the color palettes listed in the previous section.
| Component | Version | License | Holder |
|---|---|---|---|
| Electron | 45.0.0 | MIT | Electron contributors and GitHub Inc. |
| Chromium, included in Electron | 156 | BSD-3-Clause; its components under their own licenses | The Chromium Authors |
| Node.js, included in Electron | 24 | MIT; its components under their own licenses | Node.js contributors |
| NSIS, for the installer | 3.12 | Zlib; some parts, such as its compressors, under other free licenses | Nullsoft and contributors |
| electron-builder, which builds the installer and its scripts | 26.17.0 | MIT | Loopline Systems |
License texts
The full texts of these licenses accompany each component: on the server, in each package’s license files; in the interface and in the offline viewer, next to the component’s files; and, in the installation folder of the desktop program, those of Electron and Chromium (LICENSE.electron.txt and LICENSES.chromium.html). They can also be requested from Mecanius at contacto@mecanova.cl.