dolphin/Externals/licenses.md
JosJuice 36f45dce44 Move RangeSet from Externals to Common
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
2026-02-23 22:55:38 +01:00

83 lines
4.8 KiB
Markdown

Dolphin includes or links code of the following third-party software projects:
- [ALSA](http://www.alsa-project.org/):
[LGPLv2.1+](http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=COPYING)
- [BlueZ](http://www.bluez.org/):
[LGPLv2.1+](https://git.kernel.org/cgit/bluetooth/bluez.git/tree/COPYING.LIB)
- [Bochs](http://bochs.sourceforge.net/):
[LGPLv2.1+](http://bochs.sourceforge.net/cgi-bin/lxr/source/COPYING)
- [bzip2](https://www.sourceware.org/bzip2/):
[bzip2 license](https://www.sourceware.org/git/?p=bzip2.git;a=blob;f=LICENSE;hb=HEAD) (similar to 3-clause BSD)
- [cpp-ipc](https://github.com/mutouyun/cpp-ipc):
[MIT](https://github.com/mutouyun/cpp-ipc/blob/master/LICENSE)
- [cubeb](https://github.com/kinetiknz/cubeb):
[ISC](https://github.com/kinetiknz/cubeb/blob/master/LICENSE)
- [Discord-RPC](https://github.com/discordapp/discord-rpc):
[MIT](https://github.com/discordapp/discord-rpc/blob/master/LICENSE)
- [ENet](http://enet.bespin.org/):
[MIT](http://enet.bespin.org/License.html)
- [expr](https://github.com/zserge/expr):
[MIT](https://github.com/zserge/expr/blob/master/LICENSE)
- [FatFs](http://elm-chan.org/fsw/ff/00index_e.html):
[BSD 1-Clause](http://elm-chan.org/fsw/ff/doc/appnote.html#license)
- [GCEmu](http://sourceforge.net/projects/gcemu-project/):
GPLv2+
- [gettext](https://www.gnu.org/software/gettext/):
[GPLv3+](http://git.savannah.gnu.org/cgit/gettext.git/tree/COPYING)
- [googletest](https://github.com/google/googletest):
[BSD 3-Clause](https://github.com/google/googletest/blob/master/LICENSE)
- [libao](https://www.xiph.org/ao/):
[GPLv2+](https://trac.xiph.org/browser/trunk/ao/README)
- [libav](https://libav.org/):
[GPLv2+](https://libav.org/legal.html)
- [libcdio](https://www.gnu.org/software/libcdio/):
[GPLv3+](http://git.savannah.gnu.org/gitweb/?p=libcdio.git;a=blob_plain;f=COPYING)
- [libiconv](https://www.gnu.org/software/libiconv/):
[LGPLv2.1+](http://git.savannah.gnu.org/cgit/libiconv.git/tree/COPYING.LIB)
- [liblzma](https://tukaani.org/xz/):
[Public domain](https://git.tukaani.org/?p=xz.git;a=blob_plain;f=COPYING;hb=HEAD)
- [libspng](https://github.com/randy408/libspng):
[BSD 2-Clause](https://github.com/randy408/libspng/blob/master/LICENSE)
- [libusb](http://libusb.info/):
[LGPLv2.1+](https://github.com/libusb/libusb/blob/master/COPYING)
- [LLVM](http://llvm.org/):
[University of Illinois/NCSA Open Source license](http://llvm.org/docs/DeveloperPolicy.html#license)
- [LZO](http://www.oberhumer.com/opensource/lzo/):
[GPLv2+](http://www.oberhumer.com/opensource/gpl.html)
- [mGBA](http://mgba.io)
[MPL 2.0](https://github.com/mgba-emu/mgba/blob/master/LICENSE)
- [MiniUPnPc](http://miniupnp.free.fr/):
[BSD 3-Clause](https://github.com/miniupnp/miniupnp/blob/master/miniupnpc/LICENSE)
- [Microsoft Visual C++ Runtime Library](http://www.microsoft.com/en-us/download/details.aspx?id=40784):
[System Library if not distributed](https://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL)
- [OpenAL Soft](http://kcat.strangesoft.net/openal.html):
[LGPLv2+](http://repo.or.cz/w/openal-soft.git/blob/HEAD:/COPYING)
- [OpenGL Header (MESA)](http://mesa3d.org/):
[MIT](http://cgit.freedesktop.org/mesa/mesa/tree/include/GL/gl.h)
- [OpenGL Extension Header (Khronos)](https://www.opengl.org/registry/#headers):
[MIT](https://www.opengl.org/registry/api/GL/glext.h)
- [PearPC](http://pearpc.sourceforge.net/):
[GPLv2](http://pearpc.cvs.sourceforge.net/viewvc/pearpc/pearpc/COPYING?view=markup) (with permission by the author to license under GPLv2+)
- [mbed TLS](https://tls.mbed.org/):
[Apache 2.0](https://github.com/ARMmbed/mbedtls/blob/development/LICENSE)
- [PulseAudio](http://www.freedesktop.org/wiki/Software/PulseAudio/):
[LGPLv2.1+](http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/LICENSE)
- [Qt5](http://qt-project.org/):
[LGPLv3 and other licenses](http://doc.qt.io/qt-5/licensing.html)
- [SDL](https://www.libsdl.org/):
[zlib license](http://hg.libsdl.org/SDL/file/tip/COPYING.txt)
- [SFML](http://www.sfml-dev.org/):
[zlib license](http://www.sfml-dev.org/license.php)
- [TAP-Windows](https://openvpn.net/):
header only
- [Windows Implementation Libraries](https://github.com/microsoft/wil):
[MIT](https://github.com/microsoft/wil/blob/master/LICENSE)
- [xxHash](https://github.com/Cyan4973/xxHash):
[BSD 2-Clause](https://github.com/Cyan4973/xxHash/blob/master/LICENSE)
- [YACardEmu](https://github.com/GXTX/YACardEmu)
[GPLv2+](https://github.com/GXTX/YACardEmu/blob/master/license.txt)
- [zlib-ng](https://github.com/zlib-ng/zlib-ng):
[zlib license](https://github.com/zlib-ng/zlib-ng/blob/develop/LICENSE.md)
- [Zstandard](https://facebook.github.io/zstd/):
[BSD 3-Clause](https://github.com/facebook/zstd/blob/dev/LICENSE) or [GPLv2](https://github.com/facebook/zstd/blob/dev/COPYING)