License - Musfiq0/enhanced-screens-comparison GitHub Wiki

📜 License

Enhanced Screens Comparison is released under the MIT License, providing maximum freedom for use, modification, and distribution.

📄 MIT License

MIT License

Copyright (c) 2025 Enhanced Screens Comparison Project

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

🔍 What This Means

✅ You Can

  • Use the software for any purpose (personal, commercial, educational)
  • Modify the source code to suit your needs
  • Distribute the original or modified versions
  • Include in proprietary software or commercial products
  • Sell software that includes this code
  • Sublicense under different terms if needed

📝 You Must

  • Include the license in any distribution of the software
  • Include the copyright notice in substantial portions
  • Preserve attribution to the original authors

❌ You Cannot

  • Hold the authors liable for any damages or issues
  • Use the authors' names for endorsement without permission
  • Remove copyright notices or license information

🛡️ Disclaimer

No Warranty

This software is provided "as is" without any warranty. The authors make no guarantees about:

  • Functionality: Software may have bugs or limitations
  • Suitability: May not meet your specific requirements
  • Compatibility: May not work with all systems or video formats
  • Data safety: Use at your own risk with important data

No Liability

The authors are not responsible for:

  • Data loss or corruption
  • System damage or instability
  • Legal issues arising from video processing
  • Performance issues or resource consumption
  • Third-party services (like slow.pics) availability

📺 Video Content Responsibility

User Obligations

When using this software, you are responsible for:

Content Rights

  • Ensure you have rights to process the video files
  • Respect copyright and intellectual property laws
  • Obtain permission for copyrighted material
  • Follow fair use guidelines where applicable

Legal Compliance

  • Follow local laws regarding video processing and sharing
  • Respect terms of service for source material
  • Honor distribution restrictions on content
  • Comply with platform policies when sharing results

Examples of Appropriate Use

  • Personal video collections you own
  • Content you created or have rights to
  • Educational fair use (check local laws)
  • Review and criticism under fair use provisions
  • Technical analysis of encoding quality

Examples to Avoid

  • Pirated content or unauthorized copies
  • Commercial redistribution without rights
  • Circumventing copy protection or DRM
  • Violating streaming service terms of service

🔧 Third-Party Dependencies

Included Libraries

The software uses several third-party libraries, each with their own licenses:

Core Dependencies

  • OpenCV (Apache 2.0 License)
  • NumPy (BSD License)
  • Pillow (PIL License)
  • Requests (Apache 2.0 License)
  • Colorama (BSD License)
  • tqdm (MIT License)

GUI Dependencies

  • tkinter (Python Software Foundation License)
  • tkinterdnd2 (MIT License)

Build Dependencies

  • PyInstaller (GPL License with exemption for generated executables)

Optional Dependencies

  • VapourSynth (LGPL License - optional, system installation)
  • awsmfunc (Various licenses - optional)

License Compatibility

All included dependencies are compatible with the MIT License and allow:

  • Commercial use
  • Distribution
  • Modification
  • Private use

🌐 Upload Service Integration

slow.pics Integration

  • No affiliation: We are not affiliated with slow.pics
  • Service terms: Users must comply with slow.pics terms of service
  • Content responsibility: Users responsible for uploaded content
  • Service availability: We don't guarantee service availability

User Responsibilities for Uploads

  • Follow service policies of upload destinations
  • Respect content guidelines and community standards
  • Ensure appropriate content for public viewing
  • Monitor your uploads for policy compliance

📚 Documentation License

Wiki and Documentation

  • Same MIT License applies to all documentation
  • Free to use and modify for any purpose
  • Attribution appreciated but not required
  • Commercial use allowed including in products and services

Examples and Code Snippets

  • MIT License applies to all code examples
  • Free to use in your own projects
  • No attribution required but appreciated
  • Modify freely for your needs

🤝 Contributing and License

Contributor Agreement

By contributing to this project, you agree that:

  • Your contributions will be licensed under the same MIT License
  • You have the right to contribute the code/content
  • No additional terms or restrictions will be imposed
  • Future license changes may occur with community consensus

Copyright Assignment

  • Contributors retain copyright of their contributions
  • License grants necessary rights for project distribution
  • Attribution maintained in project history and documentation

📞 License Questions

Common Questions

Can I use this in commercial software?

Yes! The MIT License explicitly allows commercial use without restrictions.

Do I need to open-source my modifications?

No! You can keep modifications private or proprietary.

Can I sell software that includes this code?

Yes! Commercial sale is explicitly permitted.

Do I need to credit the original authors?

Only if you distribute the software. Include the license and copyright notice.

Can I change the license for my version?

Yes! You can license your derivative work under different terms.

Getting Help

If you have specific questions about licensing:

  • Check the FAQ in this document
  • Review the full MIT License text above
  • Consult a lawyer for complex legal questions
  • Open an issue for project-specific questions

🔄 License Updates

Future Changes

  • Current license remains for existing versions
  • New versions may use updated license terms
  • Community input considered for any changes
  • Notice provided before significant changes

Version History

  • Version 1.0+: MIT License
  • Initial release: MIT License chosen for maximum freedom

The MIT License ensures Enhanced Screens Comparison remains free and open for everyone! 📜