Licence
Copyright (c) 2026 Rohan Joshi. All rights reserved.
1. The software
"Cutaway" means the application distributed as Cutaway (the .dmg and the app inside it) and its source code. The source code in this repository is proprietary and is shared privately. You may not copy, modify, redistribute or publish it without written permission from the copyright holder.
2. Licence to use the app
You may install and use the Cutaway application on Macs you own or control, for personal or business use. You may not sell, rent, sublicense or redistribute the application, and you may not reverse engineer it, except where the law allows that despite this limit.
3. Third-party software
Cutaway includes open-source programs (FFmpeg, LAME, Opus, libwebp, QuickJS-ng, yt-dlp, Sparkle). They are licensed under their own terms, listed in THIRD_PARTY_NOTICES.md, and those terms apply to those programs. Nothing in this licence limits your rights under them.
4. Your content
Cutaway processes files and links you choose, on your Mac. You are responsible for having the right to download, convert and use that content, and for following the terms of the websites you use it with. The copyright holder does not review, host or receive your content.
5. No warranty
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. Websites change without notice, so downloading may stop working for a site until the app or its downloader is updated.
6. Limit of liability
TO THE EXTENT THE LAW ALLOWS, THE COPYRIGHT HOLDER IS NOT LIABLE FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR FOR LOST DATA, ARISING FROM USE OF THE SOFTWARE. KEEP BACKUPS OF FILES YOU CARE ABOUT.
7. Changes
The copyright holder may update this licence for new versions of the app. Using a new version means you accept its licence.
Contact: https://rohanjsh.dev
Third-party software
Cutaway bundles or uses the following open-source projects. Each is licensed under its own terms; the notices below satisfy those terms. Versions are the ones pinned by this repository's build scripts.
| Project | Where it is used | Licence | Source |
|---|---|---|---|
| FFmpeg 9.0.2 | Contents/Resources/bin/ffmpeg, a minimal build for formats macOS cannot convert itself | LGPL 2.1 or later (built without GPL or nonfree components) | https://ffmpeg.org/releases/ffmpeg-9.0.2.tar.xz |
| LAME 3.100 | MP3 encoding inside that FFmpeg | LGPL 2.1 or later | https://sourceforge.net/projects/lame/files/lame/3.100/ |
| Opus 1.5.2 | Opus audio inside that FFmpeg | BSD 3-clause | https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz |
| libwebp | WebP encoding inside that FFmpeg | BSD 3-clause | https://chromium.googlesource.com/webm/libwebp |
| QuickJS-ng | Contents/Resources/bin/qjs, the JavaScript engine some sites' extractors need | MIT | https://github.com/quickjs-ng/quickjs |
| yt-dlp | Contents/Resources/bin/yt-dlp (and an updated copy kept in Application Support), the downloader | The Unlicense (public domain); its standalone binary also bundles Python (PSF licence) and other open-source libraries under their own licences | https://github.com/yt-dlp/yt-dlp |
| Sparkle | App updates (Sparkle.framework) | MIT | https://github.com/sparkle-project/Sparkle |
LGPL components (FFmpeg and LAME)
The bundled ffmpeg is a separate executable that Cutaway runs as a program. It is built from unmodified upstream sources, with the exact versions and SHA-256 checksums pinned in scripts/build-pack.sh. You may obtain the corresponding source from the links above, and the build recipe is in that script. On request, the copyright holder will provide the source and build script for the shipped version, for at least three years after that version is released. Contact: https://rohanjsh.dev
Licence texts
- LGPL 2.1: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
- BSD 3-clause and MIT: https://opensource.org/licenses
- The Unlicense: https://unlicense.org
Cutaway is not affiliated with or endorsed by any of these projects, or by the websites it can download from.