diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a40d394..9bc33b4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,23 @@ # Contributing 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 You'll need to have the stable Rust toolchain installed in order to develop Managarr. diff --git a/LICENSE b/LICENSE index 2d042d6..b61a649 100644 --- a/LICENSE +++ b/LICENSE @@ -9,14 +9,16 @@ copy, modify, merge, publish, and distribute the Software solely for non-commercial purposes, subject to the following conditions: 1. Attribution: - The above copyright notice, this permission notice, and a prominent notice - stating that the Software is part of the "Managarr" project shall be included - in all copies or substantial portions of the Software. - - When redistributing the Software, whether modified or unmodified, you must - include the following attribution in any associated documentation or - distribution materials: - "This software is part of Managarr, created by Alexander J. Clarke (Dark-Alex-17)." + - The above copyright notice, this permission notice, and a prominent notice stating + that the Software is part of the "Managarr" project shall be included in all copies or + 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. + You may use any of the following forms of attribution: + - "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 you modify the software, the attribution must also note that changes were made and describe those modifications, if feasible. 2. Non-Commercial Use Only: The use of this Software for commercial purposes, including but not limited