Three.js Blocks License

Proprietary Software — All Rights Reserved

Copyright © 2026 three-blocks

License Summary

Allowed Usage

  • Use in your personal projects
  • Use in commercial applications
  • Deploy to production environments
  • Access updates and bug fixes

Not Permitted

  • Reverse engineer or decompile
  • Study, analyze or learn from code
  • Share or redistribute the software
  • Create derivative works
  • Sublicense or transfer rights to third parties
  • Create SDKs/libraries that redistribute this software
  • Bundle into products where end-users lack subscriptions
  • Train AI/ML models on the code
  • Create embeddings or store in vector databases
  • Use for AI code generation or RAG
  • Remove copyright notices
  • Use without active subscription

Subscription Required

This software is exclusively licensed to active, paid subscribers of the Three.js Blocks project. Your subscription grants you the right to use this software in your projects for as long as your subscription remains active. Once your subscription expires, you must discontinue use of the software and remove it from your projects.

Package Coverage: This license applies to all packages in the Three.js Blocks ecosystem, including but not limited to: @three-blocks/core, @three-blocks/starter, create-three-blocks-starter, and all associated tooling, examples, and documentation code.

Complete License Agreement

For legal purposes, here is the complete license text that is embedded in all distributed packages:

/*!
  Three.js Blocks
  Version 2.0 — Effective January 2026

  Proprietary Software — All Rights Reserved
  Copyright (c) 2026 three-blocks

  Full License Terms: https://threejs-blocks.com/license

  License Notice
  This software and all associated packages (@three-blocks/core, @three-blocks/pro,
  @three-blocks/starter, create-three-blocks-starter, and related tools) are licensed
  exclusively to active, paid subscribers of the Three.js Blocks project. Without a
  valid and current subscription, you are NOT permitted to use this software.

  Permitted Usage (Active Subscribers Only)
  - Use in personal and commercial projects via the public API
  - Deploy applications to production environments
  - Integrate the software into your applications
  - Access updates, bug fixes, and new features during active subscription

  Restrictions
  - You may NOT reverse engineer, decompile, disassemble, or derive source code
  - You may NOT study, analyze, or learn from implementation details
  - You may NOT modify, adapt, or create derivative works
  - You may NOT copy, share, distribute, or resell any part of the software
  - You may NOT sublicense or transfer rights to any third party
  - You may NOT remove or obscure this license header or copyright notices
  - You may NOT use this software after subscription expiration

  Sublicensing and Redistribution Prohibition
  - You may NOT create SDKs, libraries, or frameworks that redistribute this software
  - You may NOT bundle into products where end-users lack their own subscriptions
  - You may NOT offer as SaaS/PaaS where third parties access functionality
  - You may NOT create wrapper libraries that obscure the subscription requirement
  - Each end-user of your software must hold their own Three.js Blocks subscription

  AI/ML Prohibition (Perpetual)
  - You may NOT train, fine-tune, or develop any AI/ML models using this code
  - You may NOT create embeddings or store in vector databases for RAG
  - You may NOT use for RLHF, constitutional AI, or similar training
  - You may NOT input into AI coding assistants for analysis or generation
  - You may NOT generate synthetic data or derivative representations
  - This prohibition survives license termination

  Enforcement
  Unauthorized use may result in immediate license termination without refund, legal
  action for copyright infringement and breach of contract, claims for damages, and
  criminal penalties under applicable law.

  By using this software, you acknowledge that you have read, understood, and agree
  to be bound by the complete terms of this license agreement.

  For licensing inquiries: https://threejs-blocks.com/license
*/