mirror of https://github.com/mpv-player/mpv
Copyright: mark files which still require action for a LGPL core
Thus is just a broad guess. The "Other" section contains things which are not part of the C code, but which still need to be checked in addition.
This commit is contained in:
parent
6ba14eb267
commit
b7d9b72686
66
Copyright
66
Copyright
|
@ -55,13 +55,15 @@ LGPLv2.1+. The affected files will be changed to LGPLv2.1+ at the earliest
|
||||||
opportunity, for example if his contributions disappear by being replaced
|
opportunity, for example if his contributions disappear by being replaced
|
||||||
or removed. All new contributions to these files are implied to be LGPLv2.1+.
|
or removed. All new contributions to these files are implied to be LGPLv2.1+.
|
||||||
|
|
||||||
LGPL relicensing status:
|
LGPL relicensing status. Files which require some sort of action (relicensing,
|
||||||
|
replacement, or partial/full rewrites) are marked with an "x".
|
||||||
|
|
||||||
audio/decode/ad.h LGPL
|
audio/decode/ad.h LGPL
|
||||||
audio/decode/ad_lavc.c LGPL
|
audio/decode/ad_lavc.c LGPL
|
||||||
audio/decode/ad_spdif.c LGPL
|
audio/decode/ad_spdif.c LGPL
|
||||||
audio/decode/dec_audio.* LGPL
|
audio/decode/dec_audio.* LGPL
|
||||||
audio/filter/af.* must be killed (main author disagreed)
|
x audio/filter/af.* must be killed (main author disagreed)
|
||||||
|
(required for LGPL core: a new filter chain must be written)
|
||||||
audio/filter/af_channel.c must be killed (main author disagreed)
|
audio/filter/af_channel.c must be killed (main author disagreed)
|
||||||
audio/filter/af_equalizer.c must be killed (main author disagreed)
|
audio/filter/af_equalizer.c must be killed (main author disagreed)
|
||||||
audio/filter/af_pan.c must be killed (main author disagreed)
|
audio/filter/af_pan.c must be killed (main author disagreed)
|
||||||
|
@ -103,12 +105,14 @@ LGPL relicensing status:
|
||||||
audio/out/internal.h LGPL
|
audio/out/internal.h LGPL
|
||||||
audio/out/pull.c LGPL
|
audio/out/pull.c LGPL
|
||||||
audio/out/push.c LGPL
|
audio/out/push.c LGPL
|
||||||
audio/audio.* very hard (mp_audio based of anders' af_audio)
|
x audio/audio.* very hard (mp_audio based of anders' af_audio)
|
||||||
|
(required for LGPL core: determine if the struct can be used anyway, or
|
||||||
|
devise a cheap AVFrame wrapper)
|
||||||
audio/audio_buffer.* LGPL
|
audio/audio_buffer.* LGPL
|
||||||
audio/chmap.* LGPL
|
audio/chmap.* LGPL
|
||||||
audio/chmap_sel.* LGPL
|
audio/chmap_sel.* LGPL
|
||||||
audio/fmt-conversion.* LGPL
|
audio/fmt-conversion.* LGPL
|
||||||
audio/format.* hard (murky libaf origins)
|
x audio/format.* hard (murky libaf origins)
|
||||||
common/av_common.* LGPL
|
common/av_common.* LGPL
|
||||||
common/av_log.c almost LGPL
|
common/av_log.c almost LGPL
|
||||||
common/av_log.h LGPL
|
common/av_log.h LGPL
|
||||||
|
@ -126,7 +130,7 @@ LGPL relicensing status:
|
||||||
common/version.c LGPL
|
common/version.c LGPL
|
||||||
demux/codec_tags.* LGPL
|
demux/codec_tags.* LGPL
|
||||||
demux/cue.* LGPL
|
demux/cue.* LGPL
|
||||||
demux/demux.* complications (at least Denes' changes)
|
x demux/demux.* complications (at least Denes' changes)
|
||||||
demux/demux_cue.c LGPL
|
demux/demux_cue.c LGPL
|
||||||
demux/demux_disc.c LGPL
|
demux/demux_disc.c LGPL
|
||||||
demux/demux_edl.c LGPL
|
demux/demux_edl.c LGPL
|
||||||
|
@ -148,11 +152,11 @@ LGPL relicensing status:
|
||||||
demux/timeline.* LGPL
|
demux/timeline.* LGPL
|
||||||
input/cmd_* unknown, probably easy except some commands
|
input/cmd_* unknown, probably easy except some commands
|
||||||
input/event.* LGPL
|
input/event.* LGPL
|
||||||
input/input.* potentially hard
|
x input/input.* potentially hard
|
||||||
input/ipc.c LGPL
|
input/ipc.c LGPL
|
||||||
input/ipc-unix.c LGPL
|
input/ipc-unix.c LGPL
|
||||||
input/ipc-win.c LGPL
|
input/ipc-win.c LGPL
|
||||||
input/keycodes.* potentially hard
|
x input/keycodes.* potentially hard
|
||||||
input/pipe-win32.c LGPL
|
input/pipe-win32.c LGPL
|
||||||
libmpv/*.* LGPL
|
libmpv/*.* LGPL
|
||||||
misc/*.* LGPL
|
misc/*.* LGPL
|
||||||
|
@ -160,7 +164,7 @@ LGPL relicensing status:
|
||||||
options/m_option.c almost LGPL
|
options/m_option.c almost LGPL
|
||||||
options/m_option.h LGPL
|
options/m_option.h LGPL
|
||||||
options/m_property.* LGPL
|
options/m_property.* LGPL
|
||||||
options/options.* very hard (lots of options and history)
|
x options/options.* very hard (lots of options and history)
|
||||||
options/parse_commandline.* LGPL
|
options/parse_commandline.* LGPL
|
||||||
options/parse_configfile.* LGPL
|
options/parse_configfile.* LGPL
|
||||||
options/path.* LGPL
|
options/path.* LGPL
|
||||||
|
@ -209,24 +213,24 @@ LGPL relicensing status:
|
||||||
osdep/win32-console-wrapper.c LGPL (BSD)
|
osdep/win32-console-wrapper.c LGPL (BSD)
|
||||||
osdep/win32/* LGPL (ISC)
|
osdep/win32/* LGPL (ISC)
|
||||||
osdep/windows_utils.* LGPL
|
osdep/windows_utils.* LGPL
|
||||||
player/audio.c extremely hard (complex history, libaf ties)
|
x player/audio.c extremely hard (complex history, libaf ties)
|
||||||
player/client.* LGPL (ISC)
|
player/client.* LGPL (ISC)
|
||||||
player/command.c extremely hard (also some GPL-only things)
|
x player/command.c extremely hard (also some GPL-only things)
|
||||||
player/command.h hard
|
x player/command.h hard
|
||||||
player/configfiles.c unknown
|
x player/configfiles.c unknown
|
||||||
player/core.h extremely hard
|
x player/core.h extremely hard
|
||||||
player/external_files.* hard (murky subreader.c origins)
|
x player/external_files.* hard (murky subreader.c origins)
|
||||||
player/lavfi.* LGPL
|
player/lavfi.* LGPL
|
||||||
player/loadfile.c extremely hard
|
x player/loadfile.c extremely hard
|
||||||
player/lua/*.* LGPL
|
player/lua/*.* LGPL
|
||||||
player/lua.c LGPL
|
player/lua.c LGPL
|
||||||
player/misc.c LGPL
|
player/misc.c LGPL
|
||||||
player/osd.c hard
|
player/osd.c hard
|
||||||
player/playloop.c extremely hard
|
x player/playloop.c extremely hard
|
||||||
player/screenshot.* LGPL
|
player/screenshot.* LGPL
|
||||||
player/scripting.* LGPL
|
player/scripting.* LGPL
|
||||||
player/sub.c easy (probably almost no mplayer code)
|
x player/sub.c easy (probably almost no mplayer code)
|
||||||
player/video.c extremely hard
|
x player/video.c extremely hard
|
||||||
stream/ai_* will stay GPL (TV code)
|
stream/ai_* will stay GPL (TV code)
|
||||||
stream/audio_in.* will stay GPL (TV code)
|
stream/audio_in.* will stay GPL (TV code)
|
||||||
stream/cache.c LGPLv3+
|
stream/cache.c LGPLv3+
|
||||||
|
@ -237,7 +241,7 @@ LGPL relicensing status:
|
||||||
stream/rar.* LGPL
|
stream/rar.* LGPL
|
||||||
stream/stream_avdevice.c unknown
|
stream/stream_avdevice.c unknown
|
||||||
stream/stream_bluray.c unknown
|
stream/stream_bluray.c unknown
|
||||||
stream/stream.c very hard
|
x stream/stream.c very hard
|
||||||
stream/stream_cb.c LGPL
|
stream/stream_cb.c LGPL
|
||||||
stream/stream_cdda.c unknown
|
stream/stream_cdda.c unknown
|
||||||
stream/stream_dvb.* must stay GPL
|
stream/stream_dvb.* must stay GPL
|
||||||
|
@ -246,7 +250,7 @@ LGPL relicensing status:
|
||||||
stream/stream_dvdnav.c unknown
|
stream/stream_dvdnav.c unknown
|
||||||
stream/stream_edl.c LGPL
|
stream/stream_edl.c LGPL
|
||||||
stream/stream_file.c LGPL
|
stream/stream_file.c LGPL
|
||||||
stream/stream.h hard
|
x stream/stream.h hard
|
||||||
stream/stream_lavf.c LGPL
|
stream/stream_lavf.c LGPL
|
||||||
stream/stream_libarchive.* LGPL
|
stream/stream_libarchive.* LGPL
|
||||||
stream/stream_memory.c LGPL
|
stream/stream_memory.c LGPL
|
||||||
|
@ -259,7 +263,7 @@ LGPL relicensing status:
|
||||||
sub/* LGPL
|
sub/* LGPL
|
||||||
ta/* LGPL (ISC)
|
ta/* LGPL (ISC)
|
||||||
video/decode/d3d.* LGPL
|
video/decode/d3d.* LGPL
|
||||||
video/decode/dec_video.* hard
|
x video/decode/dec_video.* hard
|
||||||
video/decode/hw_cuda.c LGPL
|
video/decode/hw_cuda.c LGPL
|
||||||
video/decode/hw_d3d11va.c LGPL
|
video/decode/hw_d3d11va.c LGPL
|
||||||
video/decode/hw_dxva2.c LGPL
|
video/decode/hw_dxva2.c LGPL
|
||||||
|
@ -293,15 +297,16 @@ LGPL relicensing status:
|
||||||
video/filter/vf_vdpaupp.c LGPL
|
video/filter/vf_vdpaupp.c LGPL
|
||||||
video/filter/vf_yadif.c will be deleted
|
video/filter/vf_yadif.c will be deleted
|
||||||
video/csputils.* LGPL
|
video/csputils.* LGPL
|
||||||
video/fmt-conversion.* must be killed (author disagreed to LGPL)
|
x video/fmt-conversion.* must be killed (author disagreed to LGPL)
|
||||||
|
(required for LGPL core: might direct-map them to AV_PIXFMT or so)
|
||||||
video/gpu_memcpy.* will be deleted
|
video/gpu_memcpy.* will be deleted
|
||||||
video/hwdec.* LGPL
|
video/hwdec.* LGPL
|
||||||
video/image_writer.* unknown
|
x video/image_writer.* unknown
|
||||||
video/img_format.* hard
|
x video/img_format.* hard
|
||||||
video/img_fourcc.h hard
|
x video/img_fourcc.h hard
|
||||||
video/mp_image.* almost LGPL
|
video/mp_image.* almost LGPL
|
||||||
video/mp_image_pool.* LGPL
|
video/mp_image_pool.* LGPL
|
||||||
video/out/aspect.* hard
|
x video/out/aspect.* hard
|
||||||
video/out/bitmap_packer.* LGPL
|
video/out/bitmap_packer.* LGPL
|
||||||
video/out/cocoa* unknown
|
video/out/cocoa* unknown
|
||||||
video/out/d3d_shader_420p.h LGPL
|
video/out/d3d_shader_420p.h LGPL
|
||||||
|
@ -333,7 +338,7 @@ LGPL relicensing status:
|
||||||
video/out/w32_common.* medium
|
video/out/w32_common.* medium
|
||||||
video/out/wayland* LGPL
|
video/out/wayland* LGPL
|
||||||
video/out/win32/* LGPL
|
video/out/win32/* LGPL
|
||||||
video/out/win_state.* unknown
|
x video/out/win_state.* unknown
|
||||||
video/out/x11_common.* probably impossible
|
video/out/x11_common.* probably impossible
|
||||||
video/out/x11_icon.bin must stay GPL
|
video/out/x11_icon.bin must stay GPL
|
||||||
video/sws_utils.* LGPL
|
video/sws_utils.* LGPL
|
||||||
|
@ -343,3 +348,10 @@ LGPL relicensing status:
|
||||||
video/vdpau.h unknown
|
video/vdpau.h unknown
|
||||||
video/vdpau_mixer.* actual code must be rewritten
|
video/vdpau_mixer.* actual code must be rewritten
|
||||||
video/vt.* LGPL
|
video/vt.* LGPL
|
||||||
|
|
||||||
|
Other:
|
||||||
|
x Build system nominally LGPL, but might contain GPL traces
|
||||||
|
x English translations removed, but traces might be in C code
|
||||||
|
x etc/input.conf unknown
|
||||||
|
x Logo GPL (?), might have to exclude from LGPL builds
|
||||||
|
x version.sh GPL
|
||||||
|
|
Loading…
Reference in New Issue