Skip to content

License Information

Protocol Smart Contracts

The Textile Protocol v2.1 smart contracts are licensed under multiple licenses to balance open-source principles with business requirements.

Business Source License 1.1 (BUSL-1.1)

Applies to: Core protocol contracts

The main protocol contracts are licensed under the Business Source License 1.1:

  • Commercial Use Restriction: The licensed work may not be used for production purposes by any party other than Textile or its authorized licensees during the restriction period
  • Change Date: 4 years from the date of release
  • Change License: After the Change Date, the license automatically converts to GPL-3.0-or-later
  • Development & Testing: Unrestricted use for development, testing, and non-production purposes

Rationale: This approach allows the protocol to mature and establish itself while ensuring it becomes fully open-source over time.

MIT License

Applies to: Utility libraries and interfaces

Supporting libraries, interfaces, and utility contracts are licensed under the permissive MIT License, allowing unrestricted use, modification, and distribution.

GPL-3.0-or-later

Applies to: Contracts after Change Date

After the BUSL-1.1 Change Date expires, all protocol contracts automatically become available under GPL-3.0-or-later, ensuring long-term open-source availability.

License Files Location

Full license texts can be found in the protocol repository:

Contract-Specific Licensing

Each smart contract file includes an SPDX license identifier at the top:

solidity
// SPDX-License-Identifier: BUSL-1.1

or

solidity
// SPDX-License-Identifier: MIT

Documentation License

This documentation is licensed under CC BY 4.0 (Creative Commons Attribution 4.0 International).

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially

Under the following terms:

  • Attribution — You must give appropriate credit to Textile Protocol

Frontend & Tooling

The Textile web application and developer tooling are licensed under the MIT License, promoting wide adoption and integration.

Audit Reports

Security audit reports are publicly available and can be freely distributed. See the audits directory in the protocol repository.

Questions?

For licensing questions or commercial licensing inquiries, please contact:

📧 Email: requests@textilecredit.com

Summary Table

ComponentLicenseCommercial UseModificationDistribution
Core Protocol ContractsBUSL-1.1 → GPL-3.0Restricted (4 years)✅ Yes✅ Yes
Utility LibrariesMIT✅ Unrestricted✅ Yes✅ Yes
DocumentationCC BY 4.0✅ Unrestricted✅ Yes✅ Yes (with attribution)
Web ApplicationMIT✅ Unrestricted✅ Yes✅ Yes
Audit ReportsPublic Domain✅ Unrestricted❌ No✅ Yes

Note: This page provides a summary of licensing information. For legally binding terms, please refer to the full license texts in the repository.

Last Updated: January 2025