[gst-devel] gstreamer legal patch

Brian Cameron Brian.Cameron at sun.com
Fri Jul 25 03:24:03 CEST 2003


Gstreamer Team:

I got an email yesterday from Benjamin highlighting that Alsa is now
LGPL, so I have removed that change from the patch.  Now that I have
made this change, is this patch ready to be putback?

Thanks!

Brian

As a reminder, the attached patch does the following:

+ adds a LGPL license to mixmatrix (copyright wtay 2002, according to
  1st commit)
+ adds a LGPL license to speed/demo-mp3.c (copyright 2002 wingo,
  according to 1st commit)
+ adds a LGPL license to gst/gconf/*.[ch] (copyright 2002 Thomas
  Stichele according to 1st commit)

+ specifies that dvdreadsrc is GPL instead of LGPL
+ specifies that gstmpeg1systemencode is GPL instead of LGPL (see main.h)
+ specifies that rtjpeg is GPL rather than LGPL

+ specifies that gstcdaudio is LGPL (previous unspecified)
+ specifies that speex is LGPL (previous unspecified)

Brian
-------------- next part --------------
Index: gst-plugins/ext/cdaudio/gstcdaudio.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/ext/cdaudio/gstcdaudio.c,v
retrieving revision 1.3
diff -u -p -r1.3 gstcdaudio.c
--- gst-plugins/ext/cdaudio/gstcdaudio.c	29 Jun 2003 19:44:56 -0000	1.3
+++ gst-plugins/ext/cdaudio/gstcdaudio.c	24 Jul 2003 09:51:58 -0000
@@ -107,6 +107,7 @@ static guint gst_cdaudio_signals[LAST_SI
 static GstElementDetails gst_cdaudio_details = {
   "CD Player",
   "Generic/Bin",
+  "LGPL",
   "Play CD audio through the CD Drive",
   VERSION,
   "Wim Taymans <wim.taymans at chello.be>",
Index: gst-plugins/ext/dvdread/dvdreadsrc.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/ext/dvdread/dvdreadsrc.c,v
retrieving revision 1.4
diff -u -p -r1.4 dvdreadsrc.c
--- gst-plugins/ext/dvdread/dvdreadsrc.c	12 Jul 2003 14:49:20 -0000	1.4
+++ gst-plugins/ext/dvdread/dvdreadsrc.c	24 Jul 2003 09:51:58 -0000
@@ -89,7 +89,7 @@ struct _DVDReadSrcPrivate {
 GstElementDetails dvdreadsrc_details = {
   "DVD Source",
   "Source/File/DVD",
-  "LGPL",
+  "GPL",
   "Access a DVD title/chapter/angle using libdvdread",
   VERSION,
   "Erik Walthinsen <omega at cse.ogi.edu>",
Index: gst-plugins/ext/speex/gstspeexdec.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/ext/speex/gstspeexdec.c,v
retrieving revision 1.5
diff -u -p -r1.5 gstspeexdec.c
--- gst-plugins/ext/speex/gstspeexdec.c	6 Jul 2003 20:49:24 -0000	1.5
+++ gst-plugins/ext/speex/gstspeexdec.c	24 Jul 2003 09:51:58 -0000
@@ -31,6 +31,7 @@ extern GstPadTemplate *speexdec_src_temp
 GstElementDetails gst_speexdec_details = {
   "speex audio decoder",
   "Codec/Audio/Decoder",
+  "LGPL"
   ".speex",
   VERSION,
   "Wim Taymans <wim.taymans at chello.be>",
Index: gst-plugins/ext/speex/gstspeexenc.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/ext/speex/gstspeexenc.c,v
retrieving revision 1.5
diff -u -p -r1.5 gstspeexenc.c
--- gst-plugins/ext/speex/gstspeexenc.c	6 Jul 2003 20:49:24 -0000	1.5
+++ gst-plugins/ext/speex/gstspeexenc.c	24 Jul 2003 09:51:58 -0000
@@ -31,6 +31,7 @@ extern GstPadTemplate *speexenc_src_temp
 GstElementDetails gst_speexenc_details = {
   "speex audio encoder",
   "Codec/Audio/Encoder",
+  "LGPL",
   ".speex",
   VERSION,
   "Wim Taymans <wim.taymans at chello.be>",
Index: gst-plugins/gst/mixmatrix/mixmatrix.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst/mixmatrix/mixmatrix.c,v
retrieving revision 1.11
diff -u -p -r1.11 mixmatrix.c
--- gst-plugins/gst/mixmatrix/mixmatrix.c	19 Jul 2003 23:47:40 -0000	1.11
+++ gst-plugins/gst/mixmatrix/mixmatrix.c	24 Jul 2003 09:51:58 -0000
@@ -1,3 +1,22 @@
+/* GStreamer
+ * Copyright (C) 2002 Wim Taymans <wtay at chello.be>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
Index: gst-plugins/gst/mpeg1sys/gstmpeg1systemencode.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst/mpeg1sys/gstmpeg1systemencode.c,v
retrieving revision 1.12
diff -u -p -r1.12 gstmpeg1systemencode.c
--- gst-plugins/gst/mpeg1sys/gstmpeg1systemencode.c	6 Jul 2003 20:49:40 -0000	1.12
+++ gst-plugins/gst/mpeg1sys/gstmpeg1systemencode.c	24 Jul 2003 09:51:58 -0000
@@ -34,7 +34,7 @@
 static GstElementDetails system_encode_details = {
   "MPEG1 Multiplexer",
   "Codec/Muxer",
-  "LGPL",
+  "GPL",
   "Multiplexes MPEG-1 Streams",
   VERSION,
   "Wim Taymans <wim.taymans at chello.be>",
Index: gst-plugins/gst/rtjpeg/gstrtjpegdec.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst/rtjpeg/gstrtjpegdec.c,v
retrieving revision 1.6
diff -u -p -r1.6 gstrtjpegdec.c
--- gst-plugins/gst/rtjpeg/gstrtjpegdec.c	29 Jun 2003 19:45:52 -0000	1.6
+++ gst-plugins/gst/rtjpeg/gstrtjpegdec.c	24 Jul 2003 09:51:58 -0000
@@ -29,7 +29,7 @@
 GstElementDetails gst_rtjpegdec_details = {
   "RTjpeg decoder",
   "Codec/Video/Decoder",
-  "LGPL",
+  "GPL",
   "Decodes video in RTjpeg format",
   VERSION,
   "Erik Walthinsen <omega at cse.ogi.edu>",
Index: gst-plugins/gst/rtjpeg/gstrtjpegenc.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst/rtjpeg/gstrtjpegenc.c,v
retrieving revision 1.6
diff -u -p -r1.6 gstrtjpegenc.c
--- gst-plugins/gst/rtjpeg/gstrtjpegenc.c	29 Jun 2003 19:45:52 -0000	1.6
+++ gst-plugins/gst/rtjpeg/gstrtjpegenc.c	24 Jul 2003 09:51:58 -0000
@@ -27,7 +27,7 @@
 GstElementDetails gst_rtjpegenc_details = {
   "RTjpeg encoder",
   "Codec/Video/Encoder",
-  "LGPL",
+  "GPL",
   "Encodes video in RTjpeg format",
   VERSION,
   "Erik Walthinsen <omega at cse.ogi.edu>",
Index: gst-plugins/gst/speed/demo-mp3.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst/speed/demo-mp3.c,v
retrieving revision 1.7
diff -u -p -r1.7 demo-mp3.c
--- gst-plugins/gst/speed/demo-mp3.c	10 Jan 2003 10:22:21 -0000	1.7
+++ gst-plugins/gst/speed/demo-mp3.c	24 Jul 2003 09:51:58 -0000
@@ -1,3 +1,23 @@
+/*
+ * GStreamer
+ * Copyright (C) 2002 Andy Wingo <wingo at pobox dot com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #include <stdlib.h>
 #include <gtk/gtk.h>
 #include <gst/gst.h>
Index: gst-plugins/gst-libs/gst/gconf/gconf.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst-libs/gst/gconf/gconf.c,v
retrieving revision 1.11
diff -u -p -r1.11 gconf.c
--- gst-plugins/gst-libs/gst/gconf/gconf.c	29 May 2003 17:00:55 -0000	1.11
+++ gst-plugins/gst-libs/gst/gconf/gconf.c	24 Jul 2003 09:51:58 -0000
@@ -1,3 +1,22 @@
+/* GStreamer
+ * Copyright (C) <2002> Thomas Vander Stichele <thomas at apestaart.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 /*
  * this library handles interaction with GConf
  */
Index: gst-plugins/gst-libs/gst/gconf/gconf.h
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst-libs/gst/gconf/gconf.h,v
retrieving revision 1.5
diff -u -p -r1.5 gconf.h
--- gst-plugins/gst-libs/gst/gconf/gconf.h	29 Mar 2003 19:48:38 -0000	1.5
+++ gst-plugins/gst-libs/gst/gconf/gconf.h	24 Jul 2003 09:51:58 -0000
@@ -1,3 +1,22 @@
+/* GStreamer
+ * Copyright (C) <2002> Thomas Vander Stichele <thomas at apestaart.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #ifndef GST_GCONF_H
 #define GST_GCONF_H
 
Index: gst-plugins/gst-libs/gst/gconf/test-gconf.c
===================================================================
RCS file: /cvsroot/gstreamer/gst-plugins/gst-libs/gst/gconf/test-gconf.c,v
retrieving revision 1.3
diff -u -p -r1.3 test-gconf.c
--- gst-plugins/gst-libs/gst/gconf/test-gconf.c	25 Oct 2002 14:31:15 -0000	1.3
+++ gst-plugins/gst-libs/gst/gconf/test-gconf.c	24 Jul 2003 09:51:58 -0000
@@ -1,3 +1,22 @@
+/* GStreamer
+ * Copyright (C) <2002> Thomas Vander Stichele <thomas at apestaart.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
 #include "gconf.h"
 
 int


More information about the gstreamer-devel mailing list