Versão 1.0, de 5 de novembro de 2026.
A versão em espanhol prevalece.
O Mecanius, programa da MECANOVA LAB SpA, usa os seguintes componentes de código aberto. Cada um é regido por sua própria licença, e nada nos Termos de Uso do Mecanius limita os direitos que essas licenças concedem. Seus titulares não patrocinam nem endossam o Mecanius. Não são incluídas as ferramentas usadas somente para construir o programa.
As licenças são indicadas pelo seu identificador SPDX, o padrão internacional para identificá-las.
No servidor
O motor de cálculo, Vysia AI e as contas funcionam no servidor do Mecanius, sobre o sistema operacional Debian GNU/Linux (versão “forky”). Tudo o que está nesta seção vem na imagem do motor de cálculo do Mecanius, que é construída uma vez para cada versão do motor, com os pacotes do Debian tal como estavam publicados em 14 de outubro de 2026, e depois não muda: o servidor é construído sobre essa imagem, sem baixar nada. As versões indicadas são as dessa imagem.
Programas e bibliotecas do sistema (pacotes do Debian):
| Componente | Versão | Licença | Titular |
|---|---|---|---|
| FreeCAD | 1.1.3 | LGPL-2.0-or-later; algumas partes, com outras licenças livres | Jürgen Riegel, Werner Mayer, Yorik van Havre e os demais colaboradores do FreeCAD |
| Gmsh | 4.15.2 | GPL-2.0-or-later, com uma exceção que permite vincular bibliotecas externas | Christophe Geuzaine e Jean-François Remacle |
| CalculiX CrunchiX (ccx) | 2.23 | GPL-2.0-only | Guido Dhondt |
| Open CASCADE Technology, usado pelo FreeCAD e pelo 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, para PostgreSQL | 3.3.5 | LGPL-3.0-only | Daniele Varrazzo e The Psycopg Team |
| Xvfb, do servidor X.Org (tela virtual) | 21.1.24 | MIT e licenças permissivas semelhantes | X.Org Foundation e colaboradores |
| xauth | 1.1.2 | MIT-open-group | The Open Group |
| ca-certificates | 20260816 | GPL-2.0-or-later, e MPL-2.0 para os certificados da Mozilla | Colaboradores do Debian e da Mozilla |
Além disso, a imagem do motor inclui os pacotes do Debian dos quais os anteriores dependem, cada um com sua licença, que consta no respectivo arquivo de copyright.
Bibliotecas de Python (instaladas com pip):
| Componente | Versão | Licença | Titular |
|---|---|---|---|
| Starlette | 1.0.0 | BSD-3-Clause | Encode OSS Ltd. |
| Uvicorn | 0.46.0 | BSD-3-Clause | Tom Christie e colaboradores |
| itsdangerous | 2.2.0 | BSD-3-Clause | Pallets |
| python-multipart | 0.0.26 | Apache-2.0 | Andrew Dunham e colaboradores |
| Pydantic | 2.13.3 | MIT | Pydantic Services Inc. e colaboradores |
| HTTPX | 0.28.1 | BSD-3-Clause | Encode OSS Ltd. |
| python-docx | 1.2.0 | MIT | Steve Canny |
| uvloop (opcional) | 0.23.0 | MIT OR Apache-2.0 | Yury Selivanov e colaboradores |
| httptools (opcional) | 0.9.0 | MIT | Yury Selivanov e colaboradores |
As bibliotecas anteriores instalam, por sua vez, as seguintes, que também ficam fixas na imagem do motor:
| Componente | Versão | Licença | Titular |
|---|---|---|---|
| pydantic-core | 2.46.3 | MIT | Samuel Colvin e colaboradores |
| annotated-types | 0.8.0 | MIT | Adrian Garcia Badaracco e colaboradores |
| typing-inspection | 0.4.4 | MIT | Victorien Plot e colaboradores |
| typing-extensions | 4.16.0 | PSF-2.0 | Guido van Rossum, Jukka Lehtosalo, Łukasz Langa e 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 |
Na interface web
A interface é entregue pelo servidor do Mecanius e funciona no navegador.
| Componente | Versão | Licença | Titular |
|---|---|---|---|
| three.js, para o visualizador 3D | r128 | MIT | three.js authors |
| IBM Plex Sans, fonte tipográfica | 3.005 | OFL-1.1, com “Plex” como nome reservado | IBM Corp. |
| IBM Plex Mono, fonte tipográfica | 2.005 | OFL-1.1, com “Plex” como nome reservado | IBM Corp. |
| Mapa de cores Turbo, base da paleta “Espectro” | — | Apache-2.0 | Google LLC (autor: Anton Mikhailov) |
| Mapas de cores Viridis, Inferno e Magma | — | CC0-1.0 (domínio público) | Nathaniel J. Smith, Stéfan van der Walt e, no Viridis, Eric Firing |
A paleta “Espectro” modifica o Turbo: conserva 33 pontos da sua tabela de 256 cores e calcula as cores intermediárias por interpolação linear. A paleta “Frio–quente” foi calculada com o método publicado por Kenneth Moreland (“Diverging Color Maps for Scientific Visualization”, 2009), que é citado como reconhecimento.
No programa para desktop
O programa para desktop do Windows é feito com o Electron, que inclui o Chromium e o Node.js. O visualizador sem conexão traz também uma cópia da interface, com o three.js, as fontes IBM Plex e as paletas de cores da seção anterior.
| Componente | Versão | Licença | Titular |
|---|---|---|---|
| Electron | 45.0.0 | MIT | Electron contributors e GitHub Inc. |
| Chromium, incluído no Electron | 156 | BSD-3-Clause; seus componentes, com licenças próprias | The Chromium Authors |
| Node.js, incluído no Electron | 24 | MIT; seus componentes, com licenças próprias | Node.js contributors |
| NSIS, do instalador | 3.12 | Zlib; algumas partes, como seus compressores, com outras licenças livres | Nullsoft e colaboradores |
| electron-builder, que monta o instalador e seus scripts | 26.17.0 | MIT | Loopline Systems |
Textos das licenças
Os textos completos destas licenças acompanham cada componente: no servidor, nos arquivos de licença de cada pacote; na interface e no visualizador sem conexão, junto aos arquivos do componente; e, na pasta de instalação do programa para desktop, os do Electron e do Chromium (LICENSE.electron.txt e LICENSES.chromium.html). Também podem ser solicitados à Mecanius em contacto@mecanova.cl.