GNOME Bugzilla – Bug 674852
Check COPYING and source files for LGPL 2 "or later"
Last modified: 2018-05-04 11:45:33 UTC
COPYING file currently says GPL, should be updated to say LGPL v2 or later to avoid confusion. Some .c files don't contain an 'or later' - we should check them one-by-one to see if that needs changing or not (might be some non-LGPL license though): ext/ogg/dirac_parse.c ext/ogg/vorbis_parse.c gst/audioresample/resample.c gst-libs/gst/fft/kiss_fft_f32.c gst-libs/gst/fft/kiss_fft_f64.c gst-libs/gst/fft/kiss_fftr_f32.c gst-libs/gst/fft/kiss_fftr_f64.c gst-libs/gst/fft/kiss_fftr_s16.c gst-libs/gst/fft/kiss_fftr_s32.c gst-libs/gst/fft/kiss_fft_s16.c gst-libs/gst/fft/kiss_fft_s32.c gst/videoscale/vs_4tap.c gst/videoscale/vs_fill_borders.c gst/videoscale/vs_image.c gst/videoscale/vs_lanczos.c gst/videoscale/vs_scanline.c gst/videotestsrc/generate_sine_table.c sys/v4l/gstv4lcolorbalance.c tests/check/orc/adder.c tests/check/orc/audioconvert.c tests/check/orc/videoscale.c tests/check/orc/videotestsrc.c tests/check/orc/volume.c tests/examples/app/appsink-src.c tests/examples/app/appsrc_ex.c tests/examples/seek/scrubby.c tests/icles/audio-trickplay.c tests/icles/output-selector-test.c tests/icles/position-formats.c tests/icles/stress-playbin.c
Some of those files are MIT/BSD-licensed, or non-licensed because they're autogenerated: vorbis_parse.c vs_*.c resample.c tests/check/orc/*.c Also, dirac_parse.c is supposed to have the same quad-license as schroedinger, although we could pick LGPL or MIT for simplicity. ISTR that we halfway decided on LGPL-v2-only many years ago, but clearly gave up on that.
(In reply to comment #1) > ISTR that we halfway decided on LGPL-v2-only many years ago, but clearly gave > up on that. As LGPLv2-only is incompatible with the v3 versions of the license this would make licensing more complicated for the users IMHO, and I think our goal should be to keep it as simple as possible. But if there are really some LGPLv2-only files that are meant to be like this we need to contact the authors. kiss fft is BSD licensed btw
Created attachment 371666 [details] [review] COPYING: Put LGPLv2 in there There is no GPLv2 code in this repo.
Attachment 371666 [details] pushed as 6e1bf7f - COPYING: Put LGPLv2 in there