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 665727 - gst-template: license inconsistency
gst-template: license inconsistency
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-07 13:31 UTC by Guillaume Emont (guijemont)
Modified: 2012-10-06 11:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Emont (guijemont) 2011-12-07 13:31:55 UTC
The README of gst-template[1] states that the "code is provided under a MIT license", but the headers of at least the following files suggest that they are only available under LGPL:

gstaudiofilter.c
gsttransform.c
gsttransform.h

Either the README should be modified, or these files should be relicensed.

[1] http://cgit.freedesktop.org/gstreamer/gst-template
Comment 1 Sebastian Dröge (slomo) 2011-12-13 14:14:24 UTC
Adding Stefan Kost and David Schleef to CC because they added the LGPL-only files.
Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2011-12-13 14:16:54 UTC
What about completely removing the module and concentrating on element-maker in -bad ?
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2011-12-13 14:28:24 UTC
commit a94611fd0a4d32bdd9367375def9b05310274d5f
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Tue Dec 13 15:26:31 2011 +0100

    audiofilter: fix the license of the template
    
    As the author of the template I update the license match the module license.
Comment 4 David Schleef 2012-01-20 22:28:47 UTC
Certainly any bits I wrote were supposed to be MIT licensed.  Or rather, MIT/BSD/Apache/LGPL/GPL choose-your-own-license.

But I agree, I've never fixed this because work switched to element-maker long ago.  gst-template should be deprecated with a big warning and pointer to element-maker.
Comment 5 Tim-Philipp Müller 2012-01-20 22:53:12 UTC
I think gst-template is still valuable because it provides a minimal build system setup, which is a huge hurdle for many newcomers.
Comment 6 David Schleef 2012-02-19 23:57:53 UTC
commit f3456aeaa121569a462518cb3f4d15b62a500d9c
Author: David Schleef <ds@schleef.org>
Date:   Sun Feb 19 15:54:39 2012 -0800

    gst-project-maker: Create autotools project
    
    This is a replacement for gst-template that creates an entire
    autotools project (customized to package name), and populates
    it with the source for a GStreamer plugin (but no plugin features,
    those come from gst-element-maker).  Fixes: #665727.


So there, all you naysayers named Tim.
Comment 7 Tim-Philipp Müller 2012-10-06 11:43:29 UTC
Hey, I missed this. Maybe these scripts should move into gst-devtools, and the docs (PWG) updated, then we could kill gst-template?