Wiki source code of Contributor License Agreement

Last modified by Robert Schaub on 2025/12/18 12:03

Show last authors
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.