- Created ATTRIBUTION.md explaining MIT License requirements - Added attribution requirements to README.md - Clarifies what users must do when using this code: * Keep MIT License text * Keep copyright notice * Provide attribution to original project - Includes examples of good and bad attribution - Explains legal basis and consequences of violations - Adds License badge to README header Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2.1 KiB
Attribution Guidelines
Using Predix in Your Project
If you use code, concepts, or ideas from this project, you must:
1. Keep the MIT License
Include the full MIT License text in your project's LICENSE file or documentation.
2. Include Copyright Notice
Copyright (c) 2025 Predix Team
Original Project: https://github.com/TPTBusiness/Predix
3. Provide Attribution
Add a notice in your documentation or README:
## Acknowledgments
This project uses code/concepts from [Predix](https://github.com/TPTBusiness/Predix),
licensed under the [MIT License](https://opensource.org/licenses/MIT).
4. State Changes
If you modified the code:
## Modifications
Based on Predix (original by Predix Team).
Modified by [Your Name/Organization] on [Date].
Changes: [Brief description of changes]
What You CAN Do
✅ Use in commercial projects ✅ Modify the code ✅ Distribute copies ✅ Use in proprietary software ✅ Sell products that include this code
What You CANNOT Do
❌ Remove copyright notice ❌ Remove license text ❌ Claim you wrote the original code ❌ Hold the authors liable
Example Attribution
Good Example:
# My Trading Project
This project uses factor generation concepts from [Predix](https://github.com/TPTBusiness/Predix).
## License
MIT License - see LICENSE file for details.
## Credits
- Original Predix code by Predix Team (MIT License)
- Modified by John Doe, 2025
Bad Example (Copyright Violation):
# My Trading Project
All code written by John Doe.
All rights reserved. No copying allowed.
Legal Basis
This requirement comes from the MIT License itself:
"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
Failure to comply means your license to use this code is automatically terminated.
Questions?
If you're unsure about attribution requirements, please open an issue or contact us.
We want our code to be used and appreciated, but proper attribution is essential.