Skip to content

Commit 89a8d41

Browse files
committed
added CLA, CoC and Contribution guide
1 parent da6a14e commit 89a8d41

File tree

3 files changed

+89
-0
lines changed

3 files changed

+89
-0
lines changed

docs/CLA.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Contributor License Agreement (CLA)
2+
3+
## 1. Definitions
4+
5+
- **"You"**: The individual or legal entity making the Contribution.
6+
- **"Contribution"**: Any work, including code, documentation, or other material, submitted to the project by You.
7+
- **"Project"**: Shieldmaiden, a product distributed by Harmless Key under the Functional Source License (FSL). that You are contributing to.
8+
- **"Maintainer"**: Harmless Key, the entity responsible for managing the Shieldmaiden project. The individual or entity responsible for managing the Project.
9+
10+
---
11+
12+
## 2. Grant of Copyright
13+
14+
By submitting a Contribution to the Project, You agree to transfer and assign all right, title, and interest in the copyright of the Contribution to the Maintainer. This ensures the Maintainer has the sole ownership of the Contribution.
15+
16+
---
17+
18+
## 3. Contributor's Representations
19+
20+
By submitting a Contribution, You represent and warrant that:
21+
22+
1. **Original Work**: The Contribution is Your original creation or You have sufficient rights to grant the rights described in this agreement.
23+
2. **No Conflict**: The Contribution does not violate the rights of any third party, including but not limited to copyright, patent, or trade secret rights.
24+
3. **No Restriction**: The Contribution is not subject to any license or other restriction that would conflict with this agreement or the Project's licensing terms.
25+
26+
---
27+
28+
## 4. License to Contributors
29+
30+
The Maintainer grants You a perpetual, worldwide, non-exclusive, royalty-free license to use Your Contribution as part of the Project under the terms of the Functional Source License (FSL).
31+
32+
---
33+
34+
## 5. Submission Process
35+
36+
You agree that by submitting a Contribution, either via pull request, patch, or other form of communication, You accept and agree to the terms of this CLA.
37+
38+
---
39+
40+
## 6. Miscellaneous
41+
42+
1. **Governing Law**: This agreement shall be governed by and interpreted in accordance with the laws of the European Union (EU), without regard to conflict of law principles..
43+
2. **Entire Agreement**: This agreement constitutes the entire understanding between You and the Maintainer regarding Contributions to the Project.
44+
3. **Severability**: If any provision of this agreement is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
45+
46+
---
47+
48+
## Acknowledgment
49+
50+
By submitting a Contribution, You acknowledge that You have read and understood this agreement, and You agree to be bound by its terms.

docs/CONTRIBUTING.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Contributing to Shieldmaiden
2+
3+
Thank you for your interest in contributing to Shieldmaiden! We welcome contributions of all kinds, including code, documentation, and suggestions for improvements.
4+
5+
---
6+
7+
## How to Contribute
8+
9+
1. **Fork the Repository**: Create a personal copy of the repository to work on.
10+
- Request access to our Contributors Guide for more instructions.
11+
2. **Make Your Changes**: Implement your changes in a feature branch.
12+
3. **Submit a Pull Request**: Open a pull request to propose your changes to the main repository.
13+
14+
---
15+
16+
## Contributor License Agreement (CLA)
17+
18+
By submitting a pull request, you agree to the terms of the [Contributor License Agreement (CLA)](./CLA.md). This means:
19+
20+
- You transfer and assign all copyright to Harmless Key for your contribution.
21+
- Your contribution is licensed under the same terms as Shieldmaiden.
22+
23+
Please read the CLA carefully before submitting your first pull request.
24+
25+
---
26+
27+
## Code of Conduct
28+
29+
We expect all contributors to adhere to our [Code of Conduct](./CoC.md). Be respectful, collaborative, and constructive in your interactions.
30+
31+
---
32+
33+
## Additional Notes
34+
35+
- Ensure your commits include a clear and descriptive message.
36+
- If your pull request addresses a specific issue, reference it in the description (e.g., "Fixes #123").
37+
- For large changes, consider discussing them with the maintainers first by opening an issue.
38+
39+
Thank you for helping make Shieldmaiden better!

docs/CoC.md

Whitespace-only changes.

0 commit comments

Comments
 (0)