License
MediaMatic is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later).
What This Means
You CAN
- ✅ Use MediaMatic in commercial applications
- ✅ Use MediaMatic in closed-source applications
- ✅ Modify MediaMatic for your own use
- ✅ Distribute applications that use MediaMatic
You MUST
- 📋 Include the license notice in distributions
- 📋 Make source available if you modify MediaMatic itself
- 📋 License modifications to MediaMatic under LGPL-3.0
You DON'T Have To
- ❌ Open source your own application code
- ❌ License your application under LGPL
- ❌ Share your application's source code
Summary
The LGPL allows you to use MediaMatic as a library in any project (including commercial, closed-source projects) without requiring you to open source your own code. However, if you modify MediaMatic itself, those modifications must be shared under the same license.
Dependencies
All integrated libraries have permissive licenses compatible with LGPL-3.0:
| Library | License | Compatible |
|---|---|---|
| FluentStorage | MIT | ✅ |
| SkiaSharp | MIT | ✅ |
| FFMpegCore | MIT | ✅ |
| MimeDetective | MIT | ✅ |
| MetadataExtractor | Apache-2.0 | ✅ |
| DeviceDetector.NET | Apache-2.0 | ✅ |
| TagLibSharp | LGPL-2.1 | ✅ |
Full License Text
The complete license text is available in the LICENSE file in the repository.
Questions
If you have questions about licensing, please open a GitHub Discussion.