License Documentation Updates (#6291)

This commit is contained in:
Scott 2024-09-13 16:30:45 +01:00 committed by GitHub
parent ec5f5114ee
commit 9192587440
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 47 additions and 34 deletions

11
LICENSE
View File

@ -5,8 +5,10 @@ Most files in HandBrake are under the GNU General Public License Version 2
Some files are under the GNU General Public License Version 2 or any later
version (GPLv2+), the GNU Lesser General Public License Version 2.1 or any later
version (LGPLv2.1+), or BSD/MIT/X11-style licenses. In combination, the GPLv2
license applies to HandBrake.
version (LGPLv2.1+), or BSD/MIT/X11-style licenses.
In any case, a compiled HandBrake build is licensed under GPLv2
and the terms of that license take effect.
The Fraunhofer AAC library (fdk-aac) is under a license incompatible with the
GPLv2 license. Since both licenses cannot be satisfied simultaneously, binaries
@ -16,4 +18,9 @@ If you wish to include fdk-aac in your personal build of HandBrake, you may do
so by passing --enable-fdk-aac to configure and making sure not to distribute
any resulting binaries. Please read the fdk-aac license for details.
HandBrake makes use of 3rd party libraries which will be licensed under a GPL-compatible license.
These are listed in the THANKS file.
Graphic assets are covered by the license(s) specified in graphics/LICENSE.

View File

@ -4,41 +4,47 @@
HandBrake uses many cool libraries from the GNU/Linux world. We thank them and their authors.
- [ffmpeg](https://ffmpeg.org/)
- [libass](https://github.com/libass/libass)
- [libbluray](https://www.videolan.org/developers/libbluray.html)
- [libbzip2](http://bzip.org/)
- [libdav1d](https://code.videolan.org/videolan/dav1d)
- [libdovi](https://github.com/quietvoid/dovi_tool)
- [libdvdnav](https://dvdnav.mplayerhq.hu/)
- [libdvdread](https://dvdnav.mplayerhq.hu/)
- [libfdk-aac](https://sourceforge.net/projects/opencore-amr/)
- [libfontconfig](https://freedesktop.org/wiki/Software/fontconfig/)
- [libfreetype](https://freetype.org/)
- [libgnurx](https://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/mingw-regex-2.5.1/)
- [libharfbuzz](https://www.freedesktop.org/wiki/Software/HarfBuzz/)
- [libiconv](https://www.gnu.org/software/libiconv/)
- [libjansson](http://www.digip.org/jansson/)
- [liblame](http://lame.sourceforge.net/)
- [liblzma (xz)](https://tukaani.org/xz/)
- [libmfx](https://github.com/Rodeo314/libmfx)
- [libogg](https://xiph.org/ogg/)
- [libopus](https://www.opus-codec.org/)
- [libspeex](https://www.speex.org/)
- [libtheora](https://theora.org/)
- [libvorbis](http://vorbis.com/)
- [libvpx](https://github.com/webmproject/libvpx/)
- [libx264](https://www.videolan.org/developers/x264.html)
- [libx265](http://x265.org/)
- [libzlib](http://zlib.net/)
- [SVT-AV1](https://gitlab.com/AOMediaCodec/SVT-AV1)
| Library | License | Notes |
| ------- | ------- | ----- |
| [AMD AMF](https://github.com/GPUOpen-LibrariesAndSDKs/AMF) | [MIT](https://github.com/GPUOpen-LibrariesAndSDKs/AMF?tab=License-1-ov-file#readme) ||
| [ffmpeg](https://ffmpeg.org/) | [L-GPL v2.1](https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/refs/heads/master:/COPYING.LGPLv2.1) ||
| [libass](https://github.com/libass/libass) | [ISC](https://github.com/libass/libass?tab=ISC-1-ov-file#readme) ||
| [libbluray](https://www.videolan.org/developers/libbluray.html) | [L-GPL v2.1](https://code.videolan.org/videolan/libbluray/-/blob/master/COPYING) ||
| [libbzip2](https://sourceforge.net/projects/bzip2/) | BSD-Like ||
| [libdav1d](https://code.videolan.org/videolan/dav1d) | [Simplified BSD License](https://code.videolan.org/videolan/dav1d/-/blob/master/COPYING?ref_type=heads) ||
| [libdovi](https://github.com/quietvoid/dovi_tool) | [MIT](https://github.com/quietvoid/dovi_tool/blob/main/LICENSE) ||
| [libdvdnav](https://www.videolan.org/developers/libdvdnav.html) | [GPL v2](https://code.videolan.org/videolan/libdvdnav/-/blob/master/COPYING) ||
| [libdvdread](https://www.videolan.org/developers/libdvdnav.html) | [GPL v2](https://code.videolan.org/videolan/libdvdread/-/blob/master/COPYING) ||
| [libfontconfig](https://freedesktop.org/wiki/Software/fontconfig/) | [MIT](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/main/COPYING) ||
| [libfreetype](https://freetype.org/) | [GPL v2](https://freetype.org/license.html) ||
| [libgnurx](https://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/mingw-regex-2.5.1/) | L-GPL v2.1 ||
| [libharfbuzz](https://www.freedesktop.org/wiki/Software/HarfBuzz/) | [MIT Old](https://github.com/harfbuzz/harfbuzz?tab=License-1-ov-file#readme) ||
| [libiconv](https://www.gnu.org/software/libiconv/) | [L-GPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html) ||
| [libjansson](http://www.digip.org/jansson/) | [MIT + Other](https://github.com/akheron/jansson?tab=License-1-ov-file#readme) ||
| [libjpeg-turbo](https://github.com/libjpeg-turbo/libjpeg-turbo) | [BSD 3-Clause](https://github.com/libjpeg-turbo/libjpeg-turbo?tab=License-1-ov-file#readme) ||
| [liblame](http://lame.sourceforge.net/) | [L-GPL](https://lame.sourceforge.io/) ||
| [liblzma (xz)](https://tukaani.org/xz/) | [BSD Zero Clause](https://git.tukaani.org/?p=xz.git;a=blob;f=COPYING.0BSD) ||
| [libmfx](https://github.com/intel/libvpl) | [MIT](https://github.com/intel/libvpl/blob/main/LICENSE) ||
| [libogg](https://xiph.org/ogg/) | [BSD 3-Clause](https://gitlab.xiph.org/xiph/ogg/-/blob/master/COPYING) ||
| [libopus](https://www.opus-codec.org/) | [BSD 3-Clause](https://www.opus-codec.org/license/) ||
| [libspeex](https://www.speex.org/) | [BSD 3-Clause](https://gitlab.xiph.org/xiph/speex/-/blob/master/COPYING) ||
| [libtheora](https://theora.org/) | [BSD 3-Clause](https://gitlab.xiph.org/xiph/theora/-/blob/master/COPYING) ||
| [libvorbis](http://vorbis.com/) | [BSD 3-Clause](https://gitlab.xiph.org/xiph/vorbis/-/blob/master/COPYING) ||
| [libvpx](https://github.com/webmproject/libvpx/) |[BSD 3-Clause](https://github.com/webmproject/libvpx/?tab=BSD-3-Clause-1-ov-file#readme) ||
| [libx264](https://www.videolan.org/developers/x264.html) | [GPL v2](https://www.videolan.org/developers/x264.html) ||
| [libx265](http://x265.org/) | [GPL v2](https://www.x265.org/x265-licensing-faq/) ||
| [libzlib](http://zlib.net/) | [License](https://zlib.net/zlib_license.html) ||
| [NV-codec-headers](https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git) | MIT ||
| [SVT-AV1](https://gitlab.com/AOMediaCodec/SVT-AV1) | [BSD 3-Clause Clear](https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/LICENSE.md) ||
| [zimg](https://github.com/sekrit-twc/zimg) | [WTFPL](https://bitbucket.org/the-sekrit-twc/zimg/src/master/COPYING) | |
| [GongSolutions.WPF.DragDrop](https://github.com/punker76/gong-wpf-dragdrop) | [BSD 3-Clause](https://github.com/punker76/gong-wpf-dragdrop/blob/develop/LICENSE) | Windows UI Only |
| [Autofac](https://autofac.org/) | [MIT](https://github.com/autofac/Autofac/blob/develop/LICENSE) | Windows UI Only |
| [Sparkle](https://sparkle-project.org/) | [BSD + MIT](https://github.com/sparkle-project/Sparkle?tab=License-1-ov-file#readme) | Mac UI Only |
| [libfdk-aac](https://sourceforge.net/projects/opencore-amr/) | Custom - In Source | HandBrake does not ship with this library but can be built with it for personal use only. |
Windows UI:
- [Caliburn Micro](https://caliburnmicro.com/)
- [GongSolutions.WPF.DragDrop](https://github.com/punker76/gong-wpf-dragdrop)
- [Autofac](https://autofac.org/)
## Services and Software
The following services and tools help with the development of HandBrake but are not directly used within the application.
- [handbrake.fr](https://handbrake.fr) web hosting courtesy of Eric Petit
- [Libera.Chat IRC](https://libera.chat/)