From e8f0b83a7e34d2fd88dcfc42672f6669b0c1fd71 Mon Sep 17 00:00:00 2001 From: debont80 Date: Fri, 10 Jul 2026 15:09:52 -0400 Subject: [PATCH] chore: license the project under MIT Replace the placeholder "UNLICENSED" with the MIT License so the now-public repo is genuinely free and open source. Adds a LICENSE file and documents the app-vs-bundled-binary licensing split in the README (yt-dlp/FFmpeg/aria2 are invoked as separate executables, so they remain under their own licenses). Co-Authored-By: Claude Opus 4.8 --- LICENSE | 21 +++++++++++++++++++++ README.md | 6 ++++-- package.json | 2 +- 3 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..27f8de4 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Devon Bontrager + +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. diff --git a/README.md b/README.md index bb66f4c..2df72e0 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,8 @@ Built with **Electron** + **electron-vite** + **electron-builder**, a **React 19 AeroFetch is a tool for downloading media you have the right to download — your own uploads, content offered for download, or material whose license permits it. Respect the terms of service of the sites you use and the rights of content creators. -## Licensing +## License -AeroFetch bundles third-party binaries under their own licenses: **yt-dlp** (Unlicense), **FFmpeg** (LGPL/GPL), and **aria2** (GPL). Those licenses apply to their respective executables in `resources/bin/`. +AeroFetch's own source code is released under the [**MIT License**](LICENSE) — free to use, modify, and redistribute. + +It also bundles third-party binaries that remain under their own licenses: **yt-dlp** (Unlicense), **FFmpeg** (LGPL/GPL), and **aria2** (GPL). AeroFetch invokes these as separate executables rather than linking against them, so they are distributed as an aggregate; their licenses apply to the respective files in `resources/bin/`. diff --git a/package.json b/package.json index c7c5a67..d37bcb8 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A yt-dlp frontend for Windows", "main": "./out/main/index.js", "author": "AeroFetch", - "license": "UNLICENSED", + "license": "MIT", "homepage": "https://gitea.netbird.zimspace.uk:5938/debont80/AeroFetch", "repository": { "type": "git", -- 2.47.3