License Terms
Last updated: January 9, 2024
Important Notice
MTVCraft is licensed under the Apache License 2.0, which is a permissive open-source license. This page explains what this means for users and developers.
1. Overview of Apache License 2.0
The Apache License 2.0 is one of the most popular open-source licenses. It allows users to:
- Use the software for any purpose (commercial or non-commercial)
- Distribute the software
- Modify the software
- Distribute modified versions of the software
- Sublicense the software
- Use patent claims of contributors to the code
2. Key Permissions
✅ You CAN:
- Commercial Use: Use MTVCraft in commercial applications and services
- Modification: Modify the source code to suit your needs
- Distribution: Share the original or modified software with others
- Patent Use: Use any patents that contributors have on the code
- Private Use: Use the software for private purposes without sharing
3. Key Conditions
📋 You MUST:
- Include License: Include a copy of the Apache 2.0 license in any distribution
- State Changes: Clearly state any changes made to the original code
- Include Notice: Include the NOTICE file if one exists in the original distribution
- Preserve Copyright: Keep all copyright notices intact
4. Limitations
⚠️ The license does NOT:
- Provide Warranty: The software is provided "as is" without any warranty
- Provide Liability: Contributors are not liable for any damages
- Grant Trademark Rights: Does not grant permission to use trade names, trademarks, or service marks
5. How to Comply with the License
When using MTVCraft in your projects, follow these steps to comply with the Apache 2.0 license:
5.1 For Unmodified Use
- Include the Apache 2.0 license text
- Include the NOTICE file (if present)
- Preserve all copyright headers
5.2 For Modified Versions
- All requirements for unmodified use
- Clearly state that you have made changes
- You may add your own copyright statement
- You may provide additional or different license terms for your modifications
6. Example Attribution
Here's an example of proper attribution when using MTVCraft:
7. Patent Grant
The Apache 2.0 license includes an express patent grant from contributors. This means:
- Contributors grant you a license to any patents they own that would be infringed by their contribution
- This patent license is automatically terminated if you initiate patent litigation against any entity regarding the software
8. Contribution License
If you contribute to MTVCraft:
- You grant a perpetual, worldwide, non-exclusive, royalty-free license to your contributions
- You represent that you have the right to grant this license
- Your contributions will be distributed under the same Apache 2.0 license
9. Commercial Use Guidelines
MTVCraft can be used in commercial projects. Here are some guidelines:
- SaaS Applications: You can use MTVCraft as part of a paid service
- Proprietary Software: You can include MTVCraft in proprietary software
- Modified Versions: You can sell modified versions while complying with the license
- Support Services: You can offer paid support for MTVCraft implementations
10. Website Content License
Please note that the content on this website (mtvcraft.online) is separate from the MTVCraft software license:
- Website design and original content: © 2024 MTVCraft Online
- MTVCraft software and documentation: Apache License 2.0
- Third-party content: Subject to their respective licenses
11. Frequently Asked Questions
Can I use MTVCraft in my commercial product?
Yes, the Apache 2.0 license allows commercial use without any fees or royalties.
Do I need to open-source my entire application if I use MTVCraft?
No, the Apache 2.0 license is not copyleft. You can keep your application proprietary.
Can I modify MTVCraft and keep my modifications private?
Yes, you are not required to share your modifications unless you distribute the modified software.
What if I want to use a different license for my fork?
You must still include the Apache 2.0 license for the original code, but you can add additional licenses for your modifications.
12. Additional Resources
13. Disclaimer
This page provides general information about the Apache 2.0 license as it applies to MTVCraft. It is not legal advice. For specific legal questions about using MTVCraft in your project, please consult with a qualified attorney.
14. Contact
For questions about the MTVCraft license:
- Check the official repository
- Open an issue on GitHub for clarification
- Contact BAAI through their official channels