From 31d79f4c9b606218a14e4d695aaa0afb1820c9f1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 14 May 2021 12:09:33 +0200 Subject: [PATCH] Clarify license fixes #1174 --- LICENSE | 8 ++++++++ README.md | 5 +++-- meson.build | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index 517071987..453120ab7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,11 @@ All PipeWire source files are licensed under the MIT License. (see file COPYING for details) +With the exception of: + + libspa-alsa.so in spa/plugins/alsa, which contains LGPL code from + Pulseaudio and is thus licensed as LGPL. + + libjackserver.so with links against the GPL2 jack/control.h, which + makes it GPL2 + diff --git a/README.md b/README.md index b117a354f..2615f6dee 100644 --- a/README.md +++ b/README.md @@ -188,8 +188,9 @@ The Wiki can be found [here](https://gitlab.freedesktop.org/pipewire/pipewire/-/ ## Contributing -PipeWire is Free Software and is developed in the open. It is licensed under -the [MIT license](COPYING). +PipeWire is Free Software and is developed in the open. It is mostly +licensed under the [MIT license](COPYING). Check [LICENSE](LICENSE) for +more details about the exceptions. Contributors are encouraged to submit merge requests or file bugs on [gitlab](https://gitlab.freedesktop.org/pipewire). diff --git a/meson.build b/meson.build index 60dc563b2..8605fbe9f 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('pipewire', ['c' ], version : '0.3.27', - license : 'MIT', + license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], meson_version : '>= 0.49.0', default_options : [ 'warning_level=3', 'c_std=gnu99',