After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 674852 - Check COPYING and source files for LGPL 2 "or later"
Check COPYING and source files for LGPL 2 "or later"
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 1.15.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-04-26 08:22 UTC by Tim-Philipp Müller
Modified: 2018-05-04 11:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
COPYING: Put LGPLv2 in there (64.58 KB, patch)
2018-05-04 11:37 UTC, Olivier Crête
committed Details | Review

Description Tim-Philipp Müller 2012-04-26 08:22:15 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
Comment 1 David Schleef 2012-04-27 20:21:16 UTC
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.
Comment 2 Sebastian Dröge (slomo) 2012-04-30 08:20:40 UTC
(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
Comment 3 Olivier Crête 2018-05-04 11:37:29 UTC
Created attachment 371666 [details] [review]
COPYING: Put LGPLv2 in there

There is no GPLv2 code in this repo.
Comment 4 Olivier Crête 2018-05-04 11:45:04 UTC
Attachment 371666 [details] pushed as 6e1bf7f - COPYING: Put LGPLv2 in there