Legal
Licences & Attributions
Teron Engine is built with open-source software and AI models from other companies. This page lists them and the terms that apply.
Open-source software
The website and our services include these open-source packages. Each is used under its own licence.
| Package | Version | Licence (SPDX) | Homepage |
|---|---|---|---|
| @emnapi/runtime (npm) | 1.11.3 | MIT | github.com/toyobayashi/emnapi#readme |
| @fontsource-variable/archivo (npm) | 5.3.0 | OFL-1.1 | fontsource.org/fonts/archivo |
| @fontsource-variable/inter-tight (npm) | 5.3.0 | OFL-1.1 | fontsource.org/fonts/inter-tight |
| @fontsource-variable/jetbrains-mono (npm) | 5.3.0 | OFL-1.1 | fontsource.org/fonts/jetbrains-mono |
| @img/colour (npm) | 1.1.0 | MIT | github.com/lovell/colour |
| @img/sharp-darwin-arm64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-darwin-x64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-freebsd-wasm32 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-libvips-darwin-arm64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-darwin-x64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-arm (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-arm64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-ppc64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-riscv64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-s390x (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linux-x64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linuxmusl-arm64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-libvips-linuxmusl-x64 (npm) | 1.3.4 | LGPL-3.0-or-later | none listed |
| @img/sharp-linux-arm (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linux-arm64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linux-ppc64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linux-riscv64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linux-s390x (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linux-x64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linuxmusl-arm64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-linuxmusl-x64 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-wasm32 (npm) | 0.35.5 | Apache-2.0 AND LGPL-3.0-or-later AND MIT | sharp.pixelplumbing.com |
| @img/sharp-webcontainers-wasm32 (npm) | 0.35.5 | Apache-2.0 | none listed |
| @img/sharp-win32-arm64 (npm) | 0.35.5 | Apache-2.0 AND LGPL-3.0-or-later | none listed |
| @img/sharp-win32-ia32 (npm) | 0.35.5 | Apache-2.0 AND LGPL-3.0-or-later | none listed |
| @img/sharp-win32-x64 (npm) | 0.35.5 | Apache-2.0 AND LGPL-3.0-or-later | none listed |
| @next/env (npm) | 16.3.8 | MIT | github.com/vercel/next.js |
| @next/swc-darwin-arm64 (npm) | 16.3.8 | MIT | none listed |
| @next/swc-darwin-x64 (npm) | 16.3.8 | MIT | none listed |
| @next/swc-linux-arm64-gnu (npm) | 16.3.8 | MIT | none listed |
| @next/swc-linux-arm64-musl (npm) | 16.3.8 | MIT | none listed |
| @next/swc-linux-x64-gnu (npm) | 16.3.8 | MIT | none listed |
| @next/swc-linux-x64-musl (npm) | 16.3.8 | MIT | none listed |
| @next/swc-win32-arm64-msvc (npm) | 16.3.8 | MIT | none listed |
| @next/swc-win32-x64-msvc (npm) | 16.3.8 | MIT | none listed |
| @supabase/auth-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/auth-js |
| @supabase/functions-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/functions-js |
| @supabase/phoenix (npm) | 0.4.5 | MIT | github.com/supabase/phoenix |
| @supabase/postgrest-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/postgrest-js |
| @supabase/realtime-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/realtime-js |
| @supabase/ssr (npm) | 0.12.7 | MIT | github.com/supabase/ssr#readme |
| @supabase/storage-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/storage-js |
| @supabase/supabase-js (npm) | 2.116.0 | MIT | github.com/supabase/supabase-js/tree/master/packages/core/supabase-js |
| @swc/helpers (npm) | 0.5.23 | Apache-2.0 | swc.rs |
| baseline-browser-mapping (npm) | 2.11.28 | Apache-2.0 | github.com/web-platform-dx/baseline-browser-mapping |
| caniuse-lite (npm) | 1.0.30001815 | CC-BY-4.0 | github.com/browserslist/caniuse-lite |
| client-only (npm) | 0.0.1 | MIT | reactjs.org/ |
| cookie (npm) | 1.1.1 | MIT | github.com/jshttp/cookie |
| detect-libc (npm) | 2.1.2 | Apache-2.0 | github.com/lovell/detect-libc |
| framer-motion (npm) | 13.4.6 | MIT | github.com/motiondivision/motion/ |
| iceberg-js (npm) | 0.8.1 | MIT | github.com/supabase/iceberg-js#readme |
| motion (npm) | 13.4.6 | MIT | github.com/motiondivision/motion |
| motion-dom (npm) | 13.4.5 | MIT | github.com/motiondivision/motion |
| motion-utils (npm) | 13.3.0 | MIT | github.com/motiondivision/motion |
| nanoid (npm) | 3.3.20 | MIT | github.com/ai/nanoid |
| next (npm) | 16.3.8 | MIT | nextjs.org |
| picocolors (npm) | 1.1.1 | ISC | github.com/alexeyraspopov/picocolors |
| postcss (npm) | 8.5.23 | MIT | postcss.org/ |
| react (npm) | 19.3.0 | MIT | react.dev/ |
| react-dom (npm) | 19.3.0 | MIT | react.dev/ |
| scheduler (npm) | 0.28.0 | MIT | react.dev/ |
| semver (npm) | 7.8.5 | ISC | github.com/npm/node-semver |
| server-only (npm) | 0.0.1 | MIT | reactjs.org/ |
| sharp (npm) | 0.35.5 | Apache-2.0 | sharp.pixelplumbing.com |
| source-map-js (npm) | 1.2.2 | BSD-3-Clause | github.com/7rulnik/source-map-js |
| styled-jsx (npm) | 5.1.6 | MIT | github.com/vercel/styled-jsx |
| three (npm) | 0.186.1 | MIT | threejs.org/ |
| tslib (npm) | 2.8.1 | 0BSD | www.typescriptlang.org/ |
| zod (npm) | 4.6.5 | MIT | zod.dev |
| annotated-doc (pypi) | 0.0.5 | MIT | github.com/fastapi/annotated-doc |
| annotated-types (pypi) | 0.8.0 | MIT | github.com/annotated-types/annotated-types |
| anyio (pypi) | 4.15.1 | MIT | github.com/agronholm/anyio |
| asyncpg (pypi) | 0.32.0 | Apache-2.0 | github.com/MagicStack/asyncpg |
| certifi (pypi) | 2026.7.22 | MPL-2.0 | github.com/certifi/python-certifi |
| cffi (pypi) | 2.1.1 | MIT-0 | github.com/python-cffi/cffi |
| charset-normalizer (pypi) | 3.5.2 | MIT | github.com/jawah/charset_normalizer |
| click (pypi) | 8.5.0 | BSD-3-Clause | github.com/pallets/click/ |
| cryptography (pypi) | 50.0.2 | Apache-2.0 OR BSD-3-Clause | github.com/pyca/cryptography |
| dnspython (pypi) | 2.8.0 | ISC | www.dnspython.org |
| fastapi (pypi) | 0.143.0 | MIT | github.com/fastapi/fastapi |
| h11 (pypi) | 0.16.0 | MIT | github.com/python-hyper/h11 |
| httpcore (pypi) | 1.0.9 | BSD-3-Clause | www.encode.io/httpcore/ |
| httptools (pypi) | 0.9.0 | MIT | github.com/MagicStack/httptools |
| httpx (pypi) | 0.28.1 | BSD-3-Clause | github.com/encode/httpx |
| idna (pypi) | 3.20 | BSD-3-Clause | github.com/kjd/idna |
| opentelemetry-api (pypi) | 1.45.1 | Apache-2.0 | github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api |
| psycopg (pypi) | 3.3.6 | LGPL-3.0-only | psycopg.org/ |
| psycopg-binary (pypi) | 3.3.6 | LGPL-3.0-only | psycopg.org/ |
| psycopg-pool (pypi) | 3.3.3 | LGPL-3.0-only | psycopg.org/ |
| pycparser (pypi) | 3.11 | BSD-3-Clause | github.com/eliben/pycparser |
| pydantic (pypi) | 2.14.1 | MIT | github.com/pydantic/pydantic |
| pydantic-core (pypi) | 2.50.1 | MIT | github.com/pydantic/pydantic |
| pydantic-settings (pypi) | 2.15.0 | MIT | github.com/pydantic/pydantic-settings |
| pyjwt (pypi) | 2.15.1 | MIT | github.com/jpadilla/pyjwt |
| python-dotenv (pypi) | 1.2.4 | BSD-3-Clause | github.com/theskumar/python-dotenv |
| pyyaml (pypi) | 6.0.3 | MIT | pyyaml.org/ |
| requests (pypi) | 2.34.2 | Apache-2.0 | github.com/psf/requests |
| starlette (pypi) | 1.7.0 | BSD-3-Clause | github.com/Kludex/starlette |
| stripe (pypi) | 16.0.0 | MIT | stripe.com/ |
| typing-extensions (pypi) | 4.16.0 | PSF-2.0 | github.com/python/typing_extensions |
| typing-inspection (pypi) | 0.4.4 | MIT | github.com/pydantic/typing-inspection |
| tzdata (pypi) | 2026.5 | Apache-2.0 | github.com/python/tzdata |
| urllib3 (pypi) | 2.8.0 | MIT | github.com/urllib3/urllib3 |
| uvicorn (pypi) | 0.54.0 | BSD-3-Clause | uvicorn.dev/ |
| watchfiles (pypi) | 1.3.0 | MIT | github.com/samuelcolvin/watchfiles |
| websockets (pypi) | 17.2 | BSD-3-Clause | github.com/python-websockets/websockets |
AI models and their terms
These are the AI models Teron Engine uses and the key terms for their output. The Terms of Service pass some of their rules on to you.
| Provider | Models | Key output terms | Terms |
|---|---|---|---|
| Anthropic | Claude (planning, design text, review) | Commercial Terms: the customer owns its outputs and Anthropic assigns its rights in them. Outputs may not be used to build a competing AI product. Usage Policy: https://www.anthropic.com/legal/aup. | anthropic.com |
| OpenAI | GPT Image 2.5 (through fal.ai) | Services Agreement 4.1: the customer owns all output and OpenAI assigns its rights in it. Usage Policies: https://openai.com/policies/usage-policies/. | openai.com |
| fal.ai | Hosts the image and 3D models below | fal gives no warranty that output is original or non-infringing and assigns no ownership itself; rights come from each model provider's terms. API Services Terms: https://fal.ai/legal/api-services. | fal.ai |
| Black Forest Labs | FLUX image models (through fal.ai) | Developer Terms 3(b) and 4(b): you own the output and may use it commercially. Content Credentials must not be removed and output must not be presented as human-made. | bfl.ai |
| Tripo (VAST) | Tripo P1 image-to-3D (through fal.ai) | Terms 5.2.2: paid users have full rights in outputs, which are not used for training. Outputs may not be used to build a competing 3D-generation service. Rights for calls made through fal.ai are under review. | tripo3d.ai |
Fonts and media
- Archivo, Inter Tight and JetBrains Mono fonts, self-hosted through Fontsource, under the SIL Open Font License 1.1.
- Illustrations, icons and the studio preview on this site are made by QuantumLoop Labs.
- Promo videos and music, when published, are made by QuantumLoop Labs or used under licence; their sources will be listed here.
Trademarks
Not affiliated with or endorsed by Roblox Corporation. Roblox, Roblox Studio and Luau are trademarks of Roblox Corporation. Claude is a trademark of Anthropic. GPT is a trademark of OpenAI. FLUX is a trademark of Black Forest Labs. Other names belong to their owners and are used only to describe compatibility.