Text-to-CAD License: MIT License Terms and Usage Guidelines

Text-to-CAD is distributed under the permissive MIT License, which grants you the freedom to use, modify, and distribute the software for any purpose—including commercial projects—provided you include the original copyright notice and license text.

The text-to-cad license governing the earthtojake/text-to-cad repository is the MIT License, a widely adopted open-source standard found in the root LICENSE file. This permissive license applies to the entire codebase, including all modular skills within the skills/ directory, making the software highly reusable for CAD automation projects ranging from research prototypes to production pipelines.

MIT License Permissions and Restrictions

The MIT License grants explicit rights to:

  • Use the software for any purpose, including commercial applications.
  • Modify, merge, publish, and distribute the source code.
  • Sublicense the software or incorporate it into larger proprietary or open-source works.

The sole requirement is preservation of the copyright notice and license text. As implemented in earthtojake/text-to-cad, you must include the full MIT License text with any substantial copy or derivative work.

License File Structure and Locations

According to the source code in earthtojake/text-to-cad, the repository maintains consistent licensing across its modular architecture. Key files include:

  • LICENSE (root): Contains the full MIT license text governing the entire repository.
  • AGENTS.md: Repository-level documentation that includes references to the development workflow and licensing policy.
  • skills/cad/LICENSE: Re-affirms the MIT license for the CAD skill implementation.
  • skills/cad-viewer/LICENSE: MIT license copy for the CAD viewer skill.
  • skills/*/LICENSE: Each skill directory contains its own copy of the MIT license to ensure clear attribution at the module level.

This structure ensures that individual skills can be extracted and reused independently while maintaining proper licensing compliance.

Attribution Requirements in Practice

When incorporating Text-to-CAD into your projects, you must include the license notice. The following examples demonstrate standard practices for referencing the text-to-cad license in your source files.

Python License Header


# SPDX-License-Identifier: MIT

# © 2024 Earthtojake – Text-to-CAD

# This file uses Text-to-CAD under the MIT License.

from skills.cad import cad_skill

Node.js License Header

/**
 * @license MIT
 * © 2024 Earthtojake – Text-to-CAD
 */
import { cadSkill } from '@earthtojake/text-to-cad/skills/cad';

Using SPDX-License-Identifier comments or @license annotations makes the licensing information explicit for automated tooling and downstream users.

Summary

  • Text-to-CAD uses the MIT License, located in the root LICENSE file and replicated across all skills/ subdirectories.
  • The license permits commercial use, modification, distribution, and sublicensing with minimal restrictions.
  • You must include the original copyright notice and full license text with any substantial copies or derivative works.
  • Individual skills (such as skills/cad/ and skills/cad-viewer/) each contain standalone LICENSE files for modular reuse.

Frequently Asked Questions

Is Text-to-CAD free for commercial use?

Yes. The MIT License explicitly permits use for any purpose, including commercial projects. You can integrate Text-to-CAD into proprietary applications or sell products based on the code without royalty fees, provided you include the required attribution and license text.

Do I need to include the license text in my project if I only use part of the code?

Yes. Whether you use the entire repository or extract individual skills from the skills/ directory, you must include the MIT License text and copyright notice. Each skill directory contains its own LICENSE file to facilitate compliance when reusing specific components.

Where can I find the official license text?

The authoritative license text resides in the LICENSE file at the repository root. Additional copies exist in each skill subdirectory (e.g., skills/cad/LICENSE and skills/cad-viewer/LICENSE) to confirm that modular components are explicitly covered under the same terms.

Can I modify the Text-to-CAD source code and distribute my changes?

Yes. The MIT License grants you the right to modify, merge, publish, and distribute the source code. You may fork the repository, implement changes to files within skills/cad/ or other directories, and distribute your modified version under any license terms you choose, as long as you retain the original MIT License notice for the portions derived from Text-to-CAD.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →