diff --git a/Copyright b/Copyright
index 0538b816d1..947987bb9e 100644
--- a/Copyright
+++ b/Copyright
@@ -169,7 +169,7 @@ x audio/audio.* very hard (mp_audio based of anders' af_audi
options/m_option.c almost LGPL
options/m_option.h LGPL
options/m_property.* LGPL
-x options/options.* very hard (lots of options and history)
+ options/options.* LGPL
options/parse_commandline.* LGPL
options/parse_configfile.* LGPL
options/path.* LGPL
@@ -218,24 +218,24 @@ x options/options.* very hard (lots of options and history)
osdep/win32-console-wrapper.c LGPL (BSD)
osdep/win32/* LGPL (ISC)
osdep/windows_utils.* LGPL
-x player/audio.c extremely hard (complex history, libaf ties)
+x player/audio.c LGPL (dysfunctional due to libaf)
player/client.* LGPL (ISC)
-x player/command.c extremely hard (also some GPL-only things)
-x player/command.h hard
-x player/configfiles.c unknown
-x player/core.h extremely hard
+ player/command.c LGPL
+ player/command.h LGPL
+ player/configfiles.c LGPL
+ player/core.h LGPL
player/external_files.* LGPL
player/lavfi.* LGPL
-x player/loadfile.c extremely hard
+ player/loadfile.c LGPL
player/lua/*.* LGPL
player/lua.c LGPL
player/misc.c LGPL
- player/osd.c hard
-x player/playloop.c extremely hard
+ player/osd.c LGPL
+ player/playloop.c LGPL
player/screenshot.* LGPL
player/scripting.* LGPL
-x player/sub.c easy (probably almost no mplayer code)
-x player/video.c extremely hard
+ player/sub.c LGPL
+ player/video.c LGPL
stream/ai_* will stay GPL (TV code)
stream/audio_in.* will stay GPL (TV code)
stream/cache.c LGPLv3+
diff --git a/options/options.c b/options/options.c
index a6adb9cd88..cacdcdfb17 100644
--- a/options/options.c
+++ b/options/options.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#ifndef MPLAYER_CFG_MPLAYER_H
diff --git a/player/audio.c b/player/audio.c
index 87faa68efa..7a29b110ae 100644
--- a/player/audio.c
+++ b/player/audio.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#include
diff --git a/player/command.c b/player/command.c
index 9a23601636..bb94fb0892 100644
--- a/player/command.c
+++ b/player/command.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#include
diff --git a/player/command.h b/player/command.h
index 75ac687332..c9410423c7 100644
--- a/player/command.h
+++ b/player/command.h
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#ifndef MPLAYER_COMMAND_H
diff --git a/player/configfiles.c b/player/configfiles.c
index 6167b1373f..9a8e5b6853 100644
--- a/player/configfiles.c
+++ b/player/configfiles.c
@@ -1,18 +1,18 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
*/
#include
diff --git a/player/core.h b/player/core.h
index ca7210f373..8af0c38dbd 100644
--- a/player/core.h
+++ b/player/core.h
@@ -1,18 +1,18 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
*/
#ifndef MPLAYER_MP_CORE_H
diff --git a/player/loadfile.c b/player/loadfile.c
index 95b3eb0350..2364a79284 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -1,18 +1,18 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
*/
#include
diff --git a/player/main.c b/player/main.c
index e8769c1236..56a4f1d4cf 100644
--- a/player/main.c
+++ b/player/main.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#include
diff --git a/player/osd.c b/player/osd.c
index 67f2d05298..a95a6c56b1 100644
--- a/player/osd.c
+++ b/player/osd.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#include
diff --git a/player/playloop.c b/player/playloop.c
index 19ff2f2f2e..00ea6f1968 100644
--- a/player/playloop.c
+++ b/player/playloop.c
@@ -1,18 +1,18 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
*/
#include
diff --git a/player/sub.c b/player/sub.c
index 747eccef3e..2702e7bf55 100644
--- a/player/sub.c
+++ b/player/sub.c
@@ -1,18 +1,18 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
*/
#include
diff --git a/player/video.c b/player/video.c
index 62ed473dd4..c1aee44674 100644
--- a/player/video.c
+++ b/player/video.c
@@ -1,18 +1,20 @@
/*
* This file is part of mpv.
*
- * mpv is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * mpv is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
* mpv is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with mpv. If not, see .
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with mpv. If not, see .
+ *
+ * Parts under HAVE_GPL are licensed under GNU General Public License.
*/
#include