mirror of https://github.com/mpv-player/mpv
Copyright: fix -Dgpl=false description
Even with -Dgpl=false, some files including the documentation, mpv.desktop, and some key binding files are still being built. This means that mpv as a whole might not be LGPL even when the program itself is LGPL. Also the description that mpv is licensed under LGPLv2.1+ "if built with the -Dgpl=false configure switch" is incorrect as it appears to give a license grant as long as the switch is used, regardless if there is a bug in the build system that results in a GPL file being compiled in. Change the description to clarify this.
This commit is contained in:
parent
246be60401
commit
9af491fc80
19
Copyright
19
Copyright
|
@ -2,9 +2,20 @@ mpv is a fork of mplayer2, which is a fork of MPlayer.
|
|||
|
||||
mpv as a whole is licensed under the GNU General Public License GPL version 2
|
||||
or later (called GPLv2+ in this document, see LICENSE.GPL for full license
|
||||
text) by default, or the GNU Lesser General Public License LGPL version 2 or
|
||||
later (LGPLv2.1+ in this document, see LICENSE.LGPL for full license text) if
|
||||
built with the -Dgpl=false configure switch.
|
||||
text) by default. The mpv program is licensed the GNU Lesser General Public
|
||||
License LGPL version 2 or later (LGPLv2.1+ in this document, see LICENSE.LGPL
|
||||
for full license text) if built without using any GPL only files.
|
||||
The -Dgpl=false configure switch is provided as a convenience for excluding
|
||||
the GPL only files listed below from the build process.
|
||||
|
||||
However, do note that the build system is provided "as is" and using the
|
||||
-Dgpl=false configure switch does not in itself create a LGPLv2.1+ license
|
||||
grant.
|
||||
|
||||
Additionally, some non-program parts, such as the documentation and some config
|
||||
files listed below, are still built and licensed under their respective licenses
|
||||
even when -Dgpl=false is used. Please consult GPLv2+ and LGPLv2.1+ license texts
|
||||
for further details on how to distribute these files.
|
||||
|
||||
Most source files are LGPLv2.1+ or GPLv2+, but some files are available under
|
||||
more liberal licenses, such as BSD, MIT, ISC, and possibly others. Look at the
|
||||
|
@ -26,7 +37,7 @@ See DOCS/contribute.md for binding rules wrt. licensing for contributions.
|
|||
For information about authors and contributors, consult the git log, which
|
||||
contains the complete SVN and CVS history as well.
|
||||
|
||||
mpv can be built as LGPLv2.1+ with the -Dgpl=false configure option. To add a
|
||||
mpv can be built as LGPLv2.1+ without using any GPL only files. To add a
|
||||
LGPL mode to mpv, MPlayer code had to be relicensed from GPLv2+ to LGPLv2.1+ by
|
||||
asking the MPlayer authors for permission. Since permission could not be
|
||||
obtained from everyone, LGPL mode disables the following features, some of them
|
||||
|
|
Loading…
Reference in New Issue