Skip to content

License

Relevant Source Files

This document covers the licensing terms and conditions for the SN106 Bittensor subnet project. It specifies the MIT License under which the SN106 codebase is distributed and the rights and obligations of users and contributors.

For information about development setup and contributing guidelines, see Development Setup.

The SN106 project is licensed under the MIT License, which is a permissive open-source license that allows for broad usage rights while maintaining minimal restrictions. The license grants users extensive freedoms to use, modify, and distribute the software.

The complete license text is contained in the project’s root directory and specifies the following key information:

License AttributeValue
License TypeMIT License
Copyright HolderSN106 Contributors
Copyright Year2024
License FileLICENSE

The MIT License grants the following permissions to any person obtaining a copy of the SN106 software:

graph TD
    LICENSE["MIT License"] --> PERMISSIONS["Granted Permissions"]
    PERMISSIONS --> USE["Use"]
    PERMISSIONS --> COPY["Copy"]
    PERMISSIONS --> MODIFY["Modify"]
    PERMISSIONS --> PUBLISH["Publish"]
    PERMISSIONS --> DISTRIBUTE["Distribute"]
    PERMISSIONS --> SUBLICENSE["Sublicense"]
    PERMISSIONS --> SELL["Sell"]
    
    LICENSE --> CONDITIONS["Required Conditions"]
    CONDITIONS --> COPYRIGHT["Include Copyright Notice"]
    CONDITIONS --> LICENSE_TEXT["Include License Text"]
    
    LICENSE --> LIMITATIONS["Limitations"]
    LIMITATIONS --> NO_WARRANTY["No Warranty"]
    LIMITATIONS --> NO_LIABILITY["No Liability"]

Sources: LICENSE:1-21

Users of the SN106 software must comply with the following conditions as specified in LICENSE:12-13:

  1. Copyright Notice Inclusion: The original copyright notice must be included in all copies or substantial portions of the software
  2. License Text Inclusion: This permission notice must be included in all copies or substantial portions of the software

The license includes comprehensive warranty disclaimers as outlined in LICENSE:15-21 :

graph TB
    SOFTWARE["SN106 Software"] --> PROVIDED["PROVIDED 'AS IS'"]
    PROVIDED --> NO_WARRANTY["No Warranty of Any Kind"]
    
    NO_WARRANTY --> EXPRESS["No Express Warranty"]
    NO_WARRANTY --> IMPLIED["No Implied Warranty"]
    
    IMPLIED --> MERCHANTABILITY["No Warranty of MERCHANTABILITY"]
    IMPLIED --> FITNESS["No Warranty of FITNESS FOR PURPOSE"]
    IMPLIED --> NONINFRINGEMENT["No Warranty of NONINFRINGEMENT"]
    
    SOFTWARE --> LIABILITY["Liability Limitations"]
    LIABILITY --> AUTHORS["Authors Not Liable"]
    LIABILITY --> CONTRIBUTORS["Contributors Not Liable"]
    
    LIABILITY --> CLAIMS["No Liability for Claims"]
    LIABILITY --> DAMAGES["No Liability for DAMAGES"]
    LIABILITY --> ACTIONS["No Liability for Actions"]

Sources: LICENSE:15-21

The MIT License applies to all components of the SN106 system, including but not limited to:

  • Validator engine implementation
  • Multi-chain data collection utilities
  • Weight calculation and submission logic
  • Configuration management systems
  • Docker deployment configurations
  • Documentation and examples

The software is copyrighted by SN106 Contributors as of 2024, as specified in LICENSE:3. This copyright notice must be preserved in any distribution or modification of the software.

Users and contributors should ensure compliance with the MIT License terms when:

  • Redistributing the SN106 software
  • Creating derivative works
  • Including SN106 components in other projects
  • Publishing modified versions

The license provides maximum flexibility while requiring minimal compliance overhead, making it suitable for both commercial and non-commercial use cases.

Sources: LICENSE:1-21