GNOME Bugzilla – Bug 665727
gst-template: license inconsistency
Last modified: 2012-10-06 11:43:29 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
Adding Stefan Kost and David Schleef to CC because they added the LGPL-only files.
What about completely removing the module and concentrating on element-maker in -bad ?
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.
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.
I think gst-template is still valuable because it provides a minimal build system setup, which is a huge hurdle for many newcomers.
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.
Hey, I missed this. Maybe these scripts should move into gst-devtools, and the docs (PWG) updated, then we could kill gst-template?