Wiki source code of Contributor License Agreement
Last modified by Robert Schaub on 2025/12/18 12:03
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Contributor License Agreement (CLA) = | ||
| 2 | == 1. Purpose == | ||
| 3 | This agreement ensures that FactHarbor has the legal standing to defend the project, maintain its open nature, and properly attribute contributions while respecting different contributor types. | ||
| 4 | == 2. Contributor Types == | ||
| 5 | FactHarbor recognizes two types of contributors with different copyright arrangements: | ||
| 6 | === 2.1 Unpaid Volunteers (Community Contributors) === | ||
| 7 | **Copyright Retention**: You retain full copyright ownership of your contributions. | ||
| 8 | **License Grant**: You grant FactHarbor (the Organisation) a perpetual, worldwide, non-exclusive, royalty-free license to: | ||
| 9 | * Use, reproduce, modify, and distribute your contributions | ||
| 10 | * Sublicense your contributions under the project's open source licenses | ||
| 11 | * Enforce intellectual property rights on behalf of the project | ||
| 12 | **Attribution**: Your contributions will be attributed to you in project documentation and version control systems. | ||
| 13 | === 2.2 Paid Contributors (Employees, Contractors, Sponsored Work) === | ||
| 14 | **Copyright Assignment**: Copyright ownership transfers to FactHarbor Organisation upon contribution. | ||
| 15 | **Rationale**: This ensures clear ownership for commercially sponsored work and simplifies long-term project governance. | ||
| 16 | **Compensation**: Paid contributors receive agreed compensation for their work. | ||
| 17 | **Attribution**: Contributions are still attributed to the individual contributor in version control and documentation. | ||
| 18 | == 3. Common Terms (All Contributors) == | ||
| 19 | === 3.1 Grant of License === | ||
| 20 | All contributions are made available under the project's designated open source licenses (see [[Open Source Model and Licensing>>FactHarbor.Organisation.Open Source Model and Licensing]]). | ||
| 21 | === 3.2 Right to Enforce === | ||
| 22 | You grant FactHarbor the specific right to enforce intellectual property rights related to your contributions, including the right to take legal action against license violations. | ||
| 23 | === 3.3 Originality === | ||
| 24 | You represent that your contribution is your original work, or that you have the legal right to submit it under these terms. | ||
| 25 | === 3.4 Support Well-grounded, Independent Judgments === | ||
| 26 | Your contributions should support the project's goal of providing transparent, evidence-based analysis rather than promoting predetermined conclusions. | ||
| 27 | == 4. Determining Contributor Type == | ||
| 28 | **Default**: Contributors are considered unpaid volunteers unless they have a written agreement specifying paid status. | ||
| 29 | **Paid Status Indicators**: | ||
| 30 | * Employment contract with FactHarbor Organisation or a sponsoring entity | ||
| 31 | * Written contracting agreement specifying payment for contributions | ||
| 32 | * Grant or sponsorship agreement designating work as paid | ||
| 33 | **Transparency**: Contributor type and any material sponsorship relationships should be disclosed in contribution metadata where applicable. | ||
| 34 | == 5. Relation to Open Source Licenses == | ||
| 35 | This CLA works in conjunction with the project's open source licenses: | ||
| 36 | * **For Users**: The open source license (e.g., MIT, Apache 2.0) governs how you can use FactHarbor | ||
| 37 | * **For Contributors**: This CLA governs the legal relationship between contributors and the FactHarbor Organisation | ||
| 38 | * **Compatibility**: The CLA ensures the Organisation can maintain and enforce the open source license | ||
| 39 | See [[Open Source Model and Licensing>>FactHarbor.Organisation.Open Source Model and Licensing]] for details on specific licenses used by different components. | ||
| 40 | == 6. Acceptance == | ||
| 41 | By submitting a contribution to FactHarbor (via pull request, patch, or other mechanism), you acknowledge that you have read, understood, and agree to these terms. | ||
| 42 | For questions about contributor classification or this agreement, contact the FactHarbor Organisation governance team. |