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:

2. Key Permissions

✅ You CAN:

3. Key Conditions

📋 You MUST:

4. Limitations

⚠️ The license does NOT:

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

  1. Include the Apache 2.0 license text
  2. Include the NOTICE file (if present)
  3. Preserve all copyright headers

5.2 For Modified Versions

  1. All requirements for unmodified use
  2. Clearly state that you have made changes
  3. You may add your own copyright statement
  4. You may provide additional or different license terms for your modifications

6. Example Attribution

Here's an example of proper attribution when using MTVCraft:

This project uses MTVCraft (https://github.com/baaivision/MTVCraft) Copyright (c) 2024 BAAI (Beijing Academy of Artificial Intelligence) Licensed under the Apache License, Version 2.0 Modifications: - [List your modifications here if any]

7. Patent Grant

The Apache 2.0 license includes an express patent grant from contributors. This means:

8. Contribution License

If you contribute to MTVCraft:

9. Commercial Use Guidelines

MTVCraft can be used in commercial projects. Here are some guidelines:

10. Website Content License

Please note that the content on this website (mtvcraft.online) is separate from the MTVCraft software license:

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: