Legal

License & Attribution

pvdownloader is proprietary, closed-source software published by Berke Alp Çalışkan. It is free of charge for personal, non-commercial use — and we say so plainly rather than hiding it. The full terms are below, followed by the attribution notices for the open-source projects that make it work.

Last updated: September 10, 2026

1. License grant

pvdownloader is proprietary software provided free of charge for personal, non-commercial use. You are granted a non-exclusive, non-transferable, revocable, limited license to download, install and run the binary executables of pvdownloader on compatible personal devices that you own or control.

This license applies equally to any update, upgrade or additional component that replaces or supplements the original software, unless that update is accompanied by a separate license.

In plain terms: install it on your own computers, use it as much as you like, at no cost. What you may not do is use it as part of a business, sell it, or ship it inside a commercial product. If you would like to use pvdownloader commercially, contact us — commercial licensing may be available.

2. Restrictions

You may not:

  • Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of pvdownloader, except to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
  • Modify, adapt, translate, or create derivative works based upon the software.
  • Sell, rent, lease, sublicense, or commercially distribute pvdownloader, or include it in a commercial product or service, without explicit prior written consent from the copyright holder.
  • Remove, obscure or alter any copyright, trademark or other proprietary notice contained in or on the software.
  • Redistribute the software from any source other than the official channel published on this website.

3. Ownership

The software — including its source code, object code, architecture, branding, logo, icons, and design assets — is and remains the exclusive intellectual property of the copyright holder. This agreement transfers no ownership rights whatsoever; you receive only the limited license expressly described above.

4. Third-party software

pvdownloader incorporates or interfaces with the third-party components listed in the attribution table below. Each of those components remains the property of its respective authors and is governed by its own license, not by this agreement.

Components marked as bundled — 36 of them, licensed 35 MIT, 1 Apache-2.0 — are compiled into the application and distributed with it. Their copyright notices and full license texts ship inside every copy, in the licenses folder beside the executable, as those licenses require. The table is generated from that same file, so it describes the build you actually have.

Nothing in this agreement limits your rights under those third-party licenses. If any third-party license conflicts with this agreement as it applies to that component, the third-party license prevails for that component only.

yt-dlp, FFmpeg and aria2 are optional components: they are not distributed with pvdownloader, they are not required for the application to run, and they are only obtained if you explicitly request them. They are downloaded directly from their official distributions, or supplied by a copy already installed on your system. The author does not distribute these components and is not responsible for them.

Those three optional components are separate, unmodified programs invoked as separate processes. None of them is linked into pvdownloader, and none of their licenses extends to pvdownloader’s own code.

bundled = compiled into the application and included with the installer.

on demand = not distributed by us. Downloaded directly from the official source only when you explicitly request it, or supplied by your own system.

Bundled components36 packages · 35 MIT, 1 Apache-2.0

ComponentLicenseCopyrightProject
AngleSharp1.8.0MITCopyright 2013-2026, AngleSharp.Open the project page for AngleSharp
AsyncImageLoader.Avalonia3.5.0MITSKProCHOpen the project page for AsyncImageLoader.Avalonia
Avalonia11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia
Avalonia.Controls.ColorPicker11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Controls.ColorPicker
Avalonia.Controls.DataGrid11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Controls.DataGrid
Avalonia.Desktop11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Desktop
Avalonia.Fonts.Inter11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Fonts.Inter
Avalonia.FreeDesktop11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.FreeDesktop
Avalonia.Native11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Native
Avalonia.Remote.Protocol11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Remote.Protocol
Avalonia.Skia11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Skia
Avalonia.Themes.Fluent11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Themes.Fluent
Avalonia.Themes.Simple11.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Themes.Simple
Avalonia.Win3211.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.Win32
Avalonia.X1111.2.5MITCopyright 2013-2025 © The AvaloniaUI ProjectOpen the project page for Avalonia.X11
CliWrap3.10.5MITCopyright (C) Oleksii HolubOpen the project page for CliWrap
CommunityToolkit.Mvvm8.4.0MIT(c) .NET Foundation and Contributors. All rights reserved.Open the project page for CommunityToolkit.Mvvm
HarfBuzzSharp7.3.0.3MIT© Microsoft Corporation. All rights reserved.Open the project page for HarfBuzzSharp
HarfBuzzSharp.NativeAssets.Linux7.3.0.3MIT© Microsoft Corporation. All rights reserved.Open the project page for HarfBuzzSharp.NativeAssets.Linux
HarfBuzzSharp.NativeAssets.macOS7.3.0.3MIT© Microsoft Corporation. All rights reserved.Open the project page for HarfBuzzSharp.NativeAssets.macOS
HarfBuzzSharp.NativeAssets.WebAssembly7.3.0.3MIT© Microsoft Corporation. All rights reserved.Open the project page for HarfBuzzSharp.NativeAssets.WebAssembly
HarfBuzzSharp.NativeAssets.Win327.3.0.3MIT© Microsoft Corporation. All rights reserved.Open the project page for HarfBuzzSharp.NativeAssets.Win32
MicroCom.Runtime0.11.0MITCopyright 2021 © Nikita Tsukanov—
Microsoft .NET Runtime (self-contained publish)MITCopyright (c) .NET Foundation and ContributorsOpen the project page for Microsoft .NET Runtime (self-contained publish)
Microsoft.Extensions.DependencyInjection8.0.1MIT© Microsoft Corporation. All rights reserved.Open the project page for Microsoft.Extensions.DependencyInjection
Microsoft.Extensions.DependencyInjection.Abstractions8.0.2MIT© Microsoft Corporation. All rights reserved.Open the project page for Microsoft.Extensions.DependencyInjection.Abstractions
NuGet.Versioning6.14.0Apache-2.0© Microsoft Corporation. All rights reserved.Open the project page for NuGet.Versioning
SkiaSharp2.88.9MIT© Microsoft Corporation. All rights reserved.Open the project page for SkiaSharp
SkiaSharp.NativeAssets.Linux2.88.9MIT© Microsoft Corporation. All rights reserved.Open the project page for SkiaSharp.NativeAssets.Linux
SkiaSharp.NativeAssets.macOS2.88.9MIT© Microsoft Corporation. All rights reserved.Open the project page for SkiaSharp.NativeAssets.macOS
SkiaSharp.NativeAssets.WebAssembly2.88.9MIT© Microsoft Corporation. All rights reserved.Open the project page for SkiaSharp.NativeAssets.WebAssembly
SkiaSharp.NativeAssets.Win322.88.9MIT© Microsoft Corporation. All rights reserved.Open the project page for SkiaSharp.NativeAssets.Win32
System.IO.Pipelines8.0.0MIT© Microsoft Corporation. All rights reserved.Open the project page for System.IO.Pipelines
System.Security.Cryptography.ProtectedData8.0.0MIT© Microsoft Corporation. All rights reserved.Open the project page for System.Security.Cryptography.ProtectedData
Tmds.DBus.Protocol0.20.0MITTom Deseyn—
Velopack0.0.1298MITCopyright © Velopack Ltd. All rights reserved.Open the project page for Velopack

Generated from the THIRD-PARTY-NOTICES.txt that ships inside the application, in the licenses folder beside the executable. The full license texts are in that folder, not here — that is where those licenses require them to be. Source revision 43217055755d061b.

Optional components

ComponentLicenseCopyrightUsed for
yt-dlpUnlicense (public domain)yt-dlp contributorsOptional: extends support to 1000+ additional sites
FFmpegLGPL v2.1+ / GPL v2+ (build-dependent)Fabrice Bellard et al.Optional: HLS-to-MP4 conversion, audio extraction, remuxing
aria2GPL v2.0+Tatsuhiro TsujikawaOptional: multi-connection download accelerator

yt-dlp: yt-dlp is not distributed with pvdownloader. Sites outside the built-in native providers require it, so on first run pvdownloader explains this and offers a one-click download from the official source. If you already have yt-dlp installed, pvdownloader uses your own copy instead.

FFmpeg: FFmpeg is not distributed with pvdownloader, and the application works without it. Features that require FFmpeg ask for your permission first, and then download an unmodified build directly from its official distribution. If your system already has FFmpeg installed, pvdownloader uses that copy instead. Because the author does not distribute FFmpeg, its license — which may be LGPL or GPL depending on the build you obtain — places no obligation, and creates no liability, for pvdownloader itself.

aria2: aria2 is not distributed with pvdownloader either. It is downloaded from its official distribution only if you explicitly enable the optional accelerated-download backend, and it runs as a separate, unmodified process.

5. Updates, support and maintenance

The software may check for and install updates automatically. You can disable automatic updates in the application settings; if you do, you are responsible for installing security fixes manually.

You acknowledge and agree that the author has no obligation to provide any update, upgrade, bug fix, new feature, technical support, maintenance or customer service of any kind. Any update or assistance that is provided is offered at the author’s sole discretion, may be discontinued at any time without notice, and does not create any ongoing obligation or expectation of future support.

This software is maintained as an independent, unpaid project. It is provided as-is and may not keep working with every platform indefinitely, because third-party platforms change their systems frequently and without notice.

6. Disclaimer of warranty

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, TITLE AND NON-INFRINGEMENT. YOU USE THE SOFTWARE AT YOUR OWN RISK.

7. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE COPYRIGHT HOLDER SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR ANY LOSS OF DATA, PROFITS, REVENUE OR GOODWILL, ARISING OUT OF OR RELATING TO YOUR USE OF OR INABILITY TO USE THE SOFTWARE. BECAUSE THE SOFTWARE IS PROVIDED FREE OF CHARGE, THE COPYRIGHT HOLDER'S TOTAL AGGREGATE LIABILITY UNDER THIS AGREEMENT SHALL NOT EXCEED ZERO.

8. Termination

This license is effective until terminated. It terminates automatically and without notice if you breach any term of this agreement. On termination you must stop using the software and delete all copies in your possession. Sections 2, 3, 6, 7 and 9 survive termination.

9. Governing law

This agreement is governed by the laws of the Republic of Türkiye, without regard to its conflict-of-law provisions. The courts of İstanbul, Türkiye, shall have exclusive jurisdiction over any dispute arising from this agreement. Nothing in this clause deprives you of the mandatory consumer protections of the country in which you reside.

10. Acknowledgements

pvdownloader is proprietary software, but it stands on the shoulders of open-source projects maintained by people who give their work away for free. Thank you to the maintainers and contributors of Avalonia UI, Velopack, yt-dlp, FFmpeg and aria2 — and to everyone who has filed a bug report, sent a patch, or written documentation for them.

This application would not exist without your work.