[Question]: Incompatible License Due to Dependency on GPLv2 Libraries #425
Labels
EXTERNAL BUG 👾
Bug caused by external dependent library
QUESTION ❓
User asked about the working/usage of VidGear APIs.
SOLVED 🏁
This issue/PR is resolved now. Goal Achieved!
Issue guidelines
Issue Checklist
Describe your Question
Description: VideoGear is currently licensed under the Apache-2.0 license. However, I noticed that VideoGear depends on yt-dlp, which in turn relies on mutagen, a library licensed under GPLv2. Since the GPLv2 license is incompatible with Apache-2.0 for redistribution in certain contexts, this creates a licensing conflict for using VideoGear in production.
Request: Is it possible to either:
Replace yt-dlp (or mutagen) with alternatives that have more permissive licenses, or
Adjust the dependencies in a way that removes this conflict?
This change would help make VideoGear more viable for production use in projects requiring Apache-2.0 compatibility.
Thank you!
Terminal log output(Optional)
No response
Python Code(Optional)
No response
VidGear Version
3.3.0
Python version
3.11
Operating System version
ubuntu 24.04
Any other Relevant Information?
No response
The text was updated successfully, but these errors were encountered: