Merge pull request #29 from Dark-Alex-17/license-update

Updated license and attribution requirements
This commit is contained in:
Alex Clarke
2025-01-21 15:47:00 -07:00
committed by GitHub
2 changed files with 27 additions and 8 deletions
+17
View File
@@ -1,6 +1,23 @@
# Contributing # Contributing
Contributors are very welcome! **No contribution is too small and all contributions are valued.** Contributors are very welcome! **No contribution is too small and all contributions are valued.**
## License and Attribution
#### _If you plan on contributing to the base project, no attribution is needed!_ Feel free to proceed to the [next steps](CONTRIBUTING.md#Rust).
Otherwise, below are key points to understand from the [Managarr License, Version 1.0](LICENSE):
1. **Non-Commercial Use**:
- Managarr is licensed solely for non-commercial purposes. Any commercial use of Managarr (e.g., selling or offering as a paid service) requires separate permission.
2. **Attribution when Forking and Redistributing Without Contributing back to Main Project**:
- **If you fork the project and distribute it separately** (e.g., publish or _publicly_ host it independently from the original project), you are required to provide attribution.
- You may credit the original author by using any of the following phrasing:
- "Thanks to Alexander J. Clarke (Dark-Alex-17) for creating the original Managarr project!"
- "Forked from the Managarr project, created by Alexander J. Clarke (Dark-Alex-17)"
- "This software is based on the original Managarr project by Alexander J. Clarke (Dark-Alex-17)"
- "Inspired by Alexander J. Clarke (Dark-Alex-17)'s Managarr project"
- If changes are made to the base Managarr project, please note those modifications and provide the new attribution accordingly.
## Rust ## Rust
You'll need to have the stable Rust toolchain installed in order to develop Managarr. You'll need to have the stable Rust toolchain installed in order to develop Managarr.
+10 -8
View File
@@ -9,14 +9,16 @@ copy, modify, merge, publish, and distribute the Software solely for
non-commercial purposes, subject to the following conditions: non-commercial purposes, subject to the following conditions:
1. Attribution: 1. Attribution:
The above copyright notice, this permission notice, and a prominent notice - The above copyright notice, this permission notice, and a prominent notice stating
stating that the Software is part of the "Managarr" project shall be included that the Software is part of the "Managarr" project shall be included in all copies or
in all copies or substantial portions of the Software. substantial portions of the Software **when the Software is forked and redistributed separately** from the original project.
- If you fork the software and **distribute it separately** without merging it back into the original base project (the Managarr repository), you must provide attribution to the original author.
When redistributing the Software, whether modified or unmodified, you must You may use any of the following forms of attribution:
include the following attribution in any associated documentation or - "Thanks to Alexander J. Clarke (Dark-Alex-17) for creating the original Managarr project!"
distribution materials: - "Forked from the Managarr project, created by Alexander J. Clarke (Dark-Alex-17)"
"This software is part of Managarr, created by Alexander J. Clarke (Dark-Alex-17)." - "This software is based on the original Managarr project by Alexander J. Clarke (Dark-Alex-17)"
- "Inspired by Alexander J. Clarke (Dark-Alex-17)'s Managarr project"
- If you modify the software, the attribution must also note that changes were made and describe those modifications, if feasible.
2. Non-Commercial Use Only: 2. Non-Commercial Use Only:
The use of this Software for commercial purposes, including but not limited The use of this Software for commercial purposes, including but not limited