📜 Licenses & Attribution
This page documents the licenses for dropconvert-wasm and all third-party dependencies and assets used in this application.
Project License
MIT dropconvert-wasm is released under the MIT License.
See PROJECT_LICENSE.txt for the full text.
Dependencies Overview
Third-party packages used in this application are automatically documented below using
pnpm licenses list. All runtime dependencies are under permissive licenses
(primarily MIT).
Dependency Files
| Scope | Description | File |
|---|---|---|
| Production | Runtime dependencies (shipped to users) | third-party-licenses.prod.json |
| Development | Build and dev tools (not shipped) | third-party-licenses.dev.json |
| All Installed | Complete dependency tree | third-party-licenses.all.json |
External Runtime Assets
This app downloads assets at runtime from CDN that are not part of npm dependencies. These assets require special attention for license compliance.
See EXTERNAL_ASSETS.md for detailed information about:
- FFmpeg WASM core bundle (from unpkg CDN)
- FFmpeg licensing requirements (LGPL/GPL)
- Compliance obligations
⚠️ FFmpeg Licensing (Critical)
FFmpeg's licensing can vary significantly depending on how it is built and which optional features are compiled in:
- Base: Typically LGPLv2.1 or later
- GPL-licensed encoders: x264, x265, libmp3lame, libopus, and others can make the entire bundle GPL
- Your obligations: If GPL code is included, you must provide source access
Before deployment, review:
- FFmpeg Legal Page
- License files shipped in the bundle at runtime
- Your deployment platform's requirements (e.g., Cloudflare Pages)
Attribution & Upstream Projects
- ffmpeg.wasm: github.com/ffmpegwasm/ffmpeg.wasm
- FFmpeg: ffmpeg.org
- Solid.js: solidjs.com
- Tailwind CSS: tailwindcss.com
Generated: This license page is auto-generated from installed dependencies.
The license data is extracted using pnpm licenses list --json and sanitized to
remove local filesystem paths.