Bedrock Commands Community Contributor License Agreement (BCC-CLA) v1.0 Preview
Effective Date: This Agreement takes effect upon your digital execution via CLA Assistant for GitHub.
Governing Law: This Agreement is governed by the laws of England and Wales.
This Contributor License Agreement (“Agreement”) is entered into between you (“Contributor”) and the Bedrock Commands Community’s designated Project Licensing Representative (“Project Licensing Representative”), acting solely in their personal capacity. By executing this Agreement, you agree to be bound by its terms with respect to any Contributions you submit to the Project repository.
Recitals
WHEREAS, the Contributor wishes to license their Contributions to the “Project Licensing Representative”; and
WHEREAS, the Project Licensing Representative agrees to accept such Contributions under the terms of this Agreement;
NOW, THEREFORE, the parties agree as follows:
1. Definitions
- 1.1 “Contribution”
- (a) Any original work of authorship submitted by the Contributor to the Project, whether created independently or as a modification, adaptation, or addition to an existing Contribution, including but not limited to:
- (i) Minecraft-specific files:
.mcworld,.mcstructure,.mcfunction, and other content for Minecraft: Bedrock Edition. - (ii) Code-Based Elements (as defined under 1.2).
- (iii) Creative Assets (as defined under 1.3).
- (iv) Any other files or content submitted to the Project.
- (i) Minecraft-specific files:
- (b) Contributions are only recognized as such under this Agreement once formally submitted via a pull request and merged into the designated Project repository by the Project Licensing Representative or Authorized Staff.
- (c) Contributor grants license upon submission, regardless of acceptance; but obligations attach only upon merge.
- (d) For the avoidance of doubt, Contributions do not include proprietary content provided by Mojang/Microsoft with Minecraft (e.g., default textures, sounds, models, or sample pack files), unless and only to the extent that such use is expressly permitted under the Minecraft EULA or official modding guidelines.
- (a) Any original work of authorship submitted by the Contributor to the Project, whether created independently or as a modification, adaptation, or addition to an existing Contribution, including but not limited to:
- 1.2 “Code-Based Elements”
- (a) Means solely the set of scripts, functions, logic modules, and other programmable or executable content.
- (b) License: All Code-Based Elements shall include an MIT License header and are licensed to downstream users under the MIT License.
- 1.3 “Creative Assets”
- (a) Means all non-code assets—such as audio files, visual files, model geometry files, world files, and structure files—that are intended for artistic, design, or sensory purposes. This category includes:
- (i) All files within the
models/,textures/,sounds/,structures/, ormusic/directories. - (ii) Any other creative, design, or art-oriented files integrated into the Project that fall outside of Code-Based Elements.
- (i) All files within the
- (b) License: Creative Assets are licensed to downstream users under the BCC Public License (BCC-PL), with the BCC-PL header included where technically feasible.
- (a) Means all non-code assets—such as audio files, visual files, model geometry files, world files, and structure files—that are intended for artistic, design, or sensory purposes. This category includes:
- 1.4 “Contributor”
- (a) The individual natural person who submits one or more Contributions to the Project and has digitally signed this Agreement through CLA Assistant for GitHub.
- (b) The Contributor must have the legal capacity to enter into binding agreements.
- (c) If the Contributor is under the age of majority in their jurisdiction, this Agreement is not enforceable unless a parent or legal guardian co-signs or otherwise provides verifiable consent in writing.
- (d) Where a Contributor is a minor, the parent or legal guardian providing consent agrees to be fully bound by all obligations, representations, and warranties of this Agreement, and assumes all liabilities for the minor’s Contributions as if they were the Contributor themselves.
- (e) If a Contributor is a minor and fails to provide valid parental or guardian consent, the Project Licensing Representative may reject the Contribution, and for that Contributor only, this Agreement shall have no effect. The validity and enforceability of all other Contributors’ agreements shall remain unaffected.
- 1.5 “Project Licensing Representative” or “PLR”
- (a) The individual (acting in their personal capacity, not as agent of any entity) authorized to manage all legal and licensing matters for the Project on behalf of all Contributors. Initially designated as [insert_legal_full_name] (Discord:
@.zruby, ID:711962234431078490). - (b) In the event the Project Licensing Representative can no longer act, they may designate a successor in writing.
- (i) Such successor shall assume all rights and obligations under this Agreement and the BCC Public License (BCC-PL), provided that Contributors are notified in writing of the successor and may object within thirty (30) calendar days of such notice.
- (ii) Absent any objection within this period, the successor is deemed accepted by all Contributors.
- (a) The individual (acting in their personal capacity, not as agent of any entity) authorized to manage all legal and licensing matters for the Project on behalf of all Contributors. Initially designated as [insert_legal_full_name] (Discord:
- 1.6 “Authorized Staff”
- Any BCC project director, coordinator, department lead, or moderator appointed by the Project Licensing Representative to act on their behalf under this Agreement, as expressly designated through verifiable Discord role assignments in the Bedrock Commands Community Discord (Server ID:
924894457894174740).
- Any BCC project director, coordinator, department lead, or moderator appointed by the Project Licensing Representative to act on their behalf under this Agreement, as expressly designated through verifiable Discord role assignments in the Bedrock Commands Community Discord (Server ID:
- 1.7 “Bedrock Commands Community” or “BCC”
- Refers to the informal online community hosted on Discord, at the server with ID
924894457894174740, which collaboratively organizes and contributes to the Project via the GitHub organization@BedrockCommands. The term is used solely for purposes of attribution and community identity. It does not represent a legal entity and holds no ownership, enforcement rights, or responsibilities under this Agreement or the BCC Public License (BCC-PL).
- Refers to the informal online community hosted on Discord, at the server with ID
- 1.8 “Project”
- (a) Refers to any designated GitHub repository under the
@BedrockCommandsorganization that has been explicitly included in the Bedrock Commands Community’s Annual Map Making Program, as indicated in the repository README or description by the Project Licensing Representative or Authorized Staff. - (b) The Project includes both:
- Code-Based Elements (as defined under 1.2); and
- Creative Assets, (as defined under 1.3).
- (c) The Project covers all such content whether distributed in source form or packaged into alternate formats such as
.zip,.mcworld, or any other format shared via Discord, Minecraft Marketplace, or successor platforms. - (d) For avoidance of doubt, the Project includes both individual Contributions and the collective assembly of Contributions, including any related versions, derivative works, or distributions.
- (a) Refers to any designated GitHub repository under the
- 1.9 “Explicit Permission”
- Written authorization—either signed or otherwise electronically confirmed—by the Project Licensing Representative that specifically permits a particular use otherwise prohibited under this Agreement, the BCC Public License, or both. Requests for Explicit Permission must be sent to [email protected] or the current contacts provided on the Project’s official channels. The Project Licensing Representative or Authorized Staff may respond within thirty (30) calendar days; failure to respond does not imply permission.
- 1.10 “Derivative Work”
- Refers to any work based upon, incorporating, or adapting elements of the Project that includes sufficient creative expression to constitute a new work of authorship under the copyright laws of England and Wales. Purely trivial or de minimis modifications (e.g., renaming files, reordering data, or replacing blocks without substantial transformation) shall not qualify as a Derivative Work under this Agreement.
2. License Grant
- 2.1 Grant of Rights
- The Contributor grants the Project Licensing Representative an irrevocable, perpetual, worldwide, royalty-free, non-exclusive, sublicensable, and transferable license to use, reproduce, modify, adapt, distribute, publicly display, sublicense, commercialize, and otherwise exploit their Contributions.
- 2.2 Retained Rights
- The Contributor retains ownership of Contributions which are solely their own and may independently use, license, or commercialize it in isolation from the Project or other Contributors’ content, subject to the terms of the BCC Public License (BCC-PL) for Creative Assets, and subject to the terms of the MIT License for Code-Based Elements respectively.
- 2.3 Contribution Withdrawal
- (a) Withdrawal requests must be made in good faith and not for the purpose of harassment, sabotage, or to otherwise interfere unreasonably with the Project’s development or distribution.
- (b) Withdrawal does not entitle the Contributor to any form of compensation, damages, or reimbursement for past, current, or future uses of the Contribution.
- (c) Contributor may request withdrawal of a Contribution via written notice to the Project Licensing Representative within seven (7) calendar days of being merged. During this period, the license grant under Section 2.1 shall remain subject to revocation.
- (d) After the seven (7) day period:
- (i) The license becomes irrevocable;
- (ii) Withdrawal is only permitted if:
- The Contribution contains malicious code;
- The Contribution materially infringes third-party copyright;
- The Contribution includes personal data in violation of UK GDPR or applicable data-protection laws; or
- Withdrawal is otherwise granted at the sole discretion of the Project Licensing Representative, provided that no withdrawal shall be granted if the Contribution has been materially integrated into a public release.
- (iii) If permitted, the Project Licensing Representative or Authorized Staff will make reasonable efforts to:
- Remove the Contribution from future Project versions;
- Update public repositories within ninety (90) calendar days.
- (iv) A permitted withdrawal shall not affect:
- Licenses for already distributed Project versions;
- Integrated portions in Derivative Works;
- Sublicensed third-party uses.
- 2.4 Attribution
- 2.4.1 Project Attribution (All Contributors). The Project Licensing Representative will make reasonable efforts to provide appropriate credit to all Contributors for their Contributions, whether Code-Based Elements or Creative Assets, within the official releases of the Project. This credit may be given by GitHub username or another preferred identifier and may be provided:
- (a) In-game, such as through signs, books, chat messages, user interface elements, or where practical; and/or
- (b) In the README File or other credit documentation of the Project.
- 2.4.2 Downstream Attribution Obligations. The Contributor acknowledges that the mechanism for enforcing attribution on downstream users differs based on the type of Contribution:
- (a) For Code-Based Elements: Code is licensed to downstream users under the MIT License. The sole attribution obligation for downstream users is to preserve the copyright and license notices within the source files. The Project’s commitment to in-game or README credit under 2.4.1 is an internal policy and does not create an additional enforceable condition on the MIT License for downstream users.
- (b) For Creative Assets: Assets are licensed to downstream users under the BCC Public License (BCC-PL). Public users are bound solely by the conditions of the BCC-PL. Contractual attribution obligations will only apply to third-party publishers or distributors (such as a Minecraft Marketplace Partner) who enter into a separate sublicense or agreement with the Project Licensing Representative.
- 2.4.3 Limitations on Liability. The Project Licensing Representative and Authorized Staff shall not be held liable for any failure of a third-party licensee to comply with their attribution obligations. Contributors agree to direct any claims regarding a third party’s failure to provide attribution solely against that non-compliant third party.
- 2.4.4 Scope. The Contributor understands and agrees that the attribution rights under 2.4.1:
- (a) Apply only to publicly released versions of the Project; and
- (b) Do not apply during development, testing, or pre-release phases.
- Contributors acknowledge that attribution may be displayed in aggregate or collective form.
- 2.4.5 Correction of Omissions. In the event of a material omission of credit in a public release, the Project Licensing Representative will issue a corrective update within a commercially reasonable timeframe, not exceeding thirty (30) days upon receiving verified written notice.
- 2.4.1 Project Attribution (All Contributors). The Project Licensing Representative will make reasonable efforts to provide appropriate credit to all Contributors for their Contributions, whether Code-Based Elements or Creative Assets, within the official releases of the Project. This credit may be given by GitHub username or another preferred identifier and may be provided:
- 2.5 Moral Rights
- To the fullest extent permitted by applicable law, the Contributor irrevocably:
- (a) Consents to all modifications, adaptations, and uses of the Contribution as authorized under this Agreement;
- (b) Acknowledges that the Contribution may be edited, combined, fragmented, adapted, or used in contexts unforeseen by the Contributor; and
- (c) Covenants not to assert, and expressly waives to the fullest extent permitted by law, any moral rights (other than the right of attribution preserved under Section 2.4) against the Project Licensing Representative, Authorized Staff, or any sublicensee with respect to such authorized uses.
- To the fullest extent permitted by applicable law, the Contributor irrevocably:
- 2.6 Enforcement Authority
- (a) The Contributor authorizes the Project Licensing Representative, and any duly appointed successor or Authorized Staff, to enforce the rights granted under this Agreement and the BCC Public License (BCC-PL) on behalf of all Contributors collectively.
- (b) Such authority includes initiating or settling legal proceedings, issuing takedown requests, and otherwise acting in respect of Contributions and the Project as a whole.
- (c) This enforcement authority is non-exclusive. Contributors retain the right to enforce their own Contributions independently, provided that doing so does not conflict with the Project Licensing Representative’s actions or decisions.
- (d) Where a Contributor wishes to enforce independently, they shall notify the Project Licensing Representative in writing and allow a reasonable opportunity (not less than 30 calendar days) for the Project Licensing Representative to take action before proceeding.
3. Contributor Representations and Warranties
- 3.1 Legal Capacity
- The Contributor represents and warrants that:
- (a) they are legally permitted to enter into this Agreement under applicable local law; and
- (b) neither the Contributor nor their Contributions is bound by any employment, academic, contractual, confidentiality, nondisclosure, or other obligation that would conflict with or prohibit the submission or licensing of their Contributions under this Agreement.
- The Contributor represents and warrants that:
- 3.2 Ownership and Rights
- The Contributor affirms that, to the best of their knowledge, each Contribution:
- (a) Is either wholly original to the Contributor, or incorporates third-party materials only as permitted under this Agreement;
- (b) Does not contain any material owned by or derived from third parties, except as expressly permitted under Section 3.3;
- (c) Does not include any proprietary, confidential, or restricted material belonging to any person or entity;
- (d) Does not violate any applicable law or infringe upon any intellectual property, privacy, or publicity rights.
- The Contributor affirms that, to the best of their knowledge, each Contribution:
- 3.3 Limited Third-Party Code Exception
- (a) Contributions may include third-party code only if all of the following conditions are met:
- (i) The code is licensed under the MIT License;
- (ii) The source and license of the code are clearly documented and properly attributed in the submitted Contribution;
- (b) Use of any third-party code that do not meet all of the above conditions is strictly prohibited.
- (a) Contributions may include third-party code only if all of the following conditions are met:
- 3.4 Right to Review, Reject, and Remove
- (a) The Project Licensing Representative and Authorized Staff reserve the right, at their sole discretion, to review, modify, reject, or remove any Contribution, including but not limited to those that:
- (i) Appear to include unauthorized third-party content;
- (ii) Fail to meet the originality, licensing, or eligibility standards set forth in this Section.
- (b) Any such violation may result in permanent revocation of the Contributor’s ability to submit to the Project or participate in related activities.
- (a) The Project Licensing Representative and Authorized Staff reserve the right, at their sole discretion, to review, modify, reject, or remove any Contribution, including but not limited to those that:
4. Contributor Indemnification
- 4.1 Indemnity Obligation
- (a) The Contributor agrees to defend, indemnify, and hold harmless the Project Licensing Representative, Authorized Staff, and all other Contributors (the “Indemnified Parties”) against any claim, suit, or proceeding brought by a third party, including reasonable legal costs, to the extent it arises from or relates to the Contributor’s Contributions, including but not limited to claims of intellectual property infringement.
- (b) This obligation applies only where:
- (i) the claim is based solely on the Contributor’s own Contributions as submitted; and
- (ii) the claim would not have arisen but for those Contributions.
- 4.2 Exclusions
- The Contributor shall not be responsible for claims arising from:
- (a) modifications, adaptations, or derivative works of the Contribution created by others after submission; or
- (b) the combination of the Contribution with other content or code not supplied by the Contributor.
- The Contributor shall not be responsible for claims arising from:
- 4.3 Procedure
- (a) The Indemnified Parties must promptly notify the Contributor in writing of any such claim;
- (b) The Contributor may assume control of the defence and settlement, provided that no settlement may impose obligations, admissions, or costs on the Indemnified Parties without the Indemnified Parties’ prior written consent;
- (c) The Indemnified Parties shall provide reasonable cooperation, at the Contributor’s expense.
5. Dispute Resolution and Governing Law
- 5.1 Governing Law
- This Agreement shall be governed by and construed in accordance with the laws of England and Wales, without regard to its conflict of law principles.
- 5.2 Dispute Resolution
- Any dispute, controversy, or claim arising out of or in connection with this Agreement shall first be referred to good-faith online mediation between the parties, using reasonable electronic means such as email or messaging platforms.
- If the dispute is not resolved within thirty (30) calendar days of the commencement of such mediation, either party may submit the dispute to online arbitration administered by a commercially recognized and independent arbitration provider, or to any alternative dispute resolution method agreed in writing by the parties.
- The arbitration or alternative dispute resolution shall be conducted entirely online or remotely, and the laws of England and Wales shall apply.
- Notwithstanding the foregoing, claims within the monetary jurisdiction of a UK small claims court may be brought directly to such court without prior mediation or arbitration.
- The prevailing party in any arbitration or court proceeding shall be entitled to recover costs reasonably incurred in connection with the proceedings, including administrative or filing fees, but no obligation arises to pay legal representation costs unless voluntarily incurred.
- All proceedings shall be conducted online or remotely unless otherwise required by law or agreed by the parties.
- 5.3 Severability
- If any provision of this Agreement is determined to be invalid, illegal, or unenforceable under the laws of England and Wales, the remaining provisions shall remain in full force and effect to the maximum extent permitted.
6. Execution and Scope
- 6.1 Digital Signature
- (a) This Agreement becomes effective upon the Contributor’s digital signature via CLA Assistant for GitHub, specifically for the Project repository titled “[repository_title]” (GitHub ID:
[github_id]) inside the@BedrockCommandsGitHub organization. Only one signature is required per repository unless this Agreement is updated or materially amended. - (b) By signing once for a repository, the Contributor’s agreement applies to all current and future Contributions merged into that repository after execution.
- (c) A change to the repository’s name by the Project Licensing Representative or Authorized Staff shall not affect the validity or enforceability of this Agreement, provided that:
- (i) The GitHub repository ID remains unchanged; and
- (ii) The Project Licensing Representative or Authorized Staff notifies Contributors of the name change through an official announcement in the Bedrock Commands Community Discord within seven (7) calendar days of the change.
- (a) This Agreement becomes effective upon the Contributor’s digital signature via CLA Assistant for GitHub, specifically for the Project repository titled “[repository_title]” (GitHub ID:
- 6.2 Scope
- (a) This Agreement applies solely to Contributions submitted by the Contributor through the specific Project repository titled “[repository_title]” (GitHub ID:
[github_id]) inside the@BedrockCommandsGitHub organization. - (b) The rights, obligations, and warranties set forth herein attach to those Contributions themselves, regardless of whether they remain within the repository, are included in derivative works, or are distributed in packaged or alternative formats by the Project Licensing Representative or Authorized Staff.
- (c) This Agreement applies retroactively to all Contributions merged after execution of this Agreement.
- (d) Any broader use or distribution of the Project as a whole, including collective contents beyond individual Contributions, is separately governed by the BCC Public License (BCC-PL).
- (a) This Agreement applies solely to Contributions submitted by the Contributor through the specific Project repository titled “[repository_title]” (GitHub ID:
- 6.3 Entire Agreement
- This Agreement constitutes the entire and exclusive agreement between the Contributor and the Project Licensing Representative with respect to the subject matter herein and supersedes all prior or contemporaneous communications, understandings, or agreements, whether oral or written.
- 6.4 Community Participation
- Contributor acknowledges participation is voluntary. Any recognition or rewards are discretionary, non-contractual benefits unrelated to this Agreement.
End of Agreement