Updated so it isn't so amazingly out-of-date. Please review. Not sure everything...
authorBrian Cameron <brian.cameron@sun.com>
Thu, 12 Aug 2004 19:56:53 +0000 (19:56 +0000)
committerBrian Cameron <brian.cameron@sun.com>
Thu, 12 Aug 2004 19:56:53 +0000 (19:56 +0000)
Original commit message from CVS:
Updated so it isn't so amazingly out-of-date.  Please review.  Not sure
everything is 100% correct.

LICENSE_readme

index b4d54fd..77d6582 100644 (file)
-GStreamer is developed under the terms of the LGPL (see LICENSE file for details). Some of our plugins however rely on libraries which are available under i other licenses. This means that if you are using an application which has a non-GPL compatible license, for instance a closed-source application with GStreamer you have to make sure not to use GPL linked or derived plugins.
-When using GPL linked plugins GStreamer is for all practical reasons under the GPL itself. 
+
+Disclaimer:  The GStreamer team makes a real effort to make sure that
+the information in this file is as up-to-date and accurate as possible.
+However, this file may contain errors and omissions.  Some dependant
+libraries change their licensing from version-to-version and some of 
+the libraries listed here as LGPL were under the GPL license in
+older releases.  Distributions which include GStreamer are responsible
+for ensuring that plugins are used in accordance with licensing terms
+and other laws.
+
+GStreamer is developed under the terms of the LGPL (see LICENSE file for details).
+Some of our plugins however rely on libraries which are available under other
+licenses. This means that if you are using an application which has a non-GPL
+compatible license, for instance a closed-source application with GStreamer
+you have to make sure not to use GPL linked or derived plugins.  When using
+GPL linked plugins GStreamer is for all practical reasons under the GPL itself. 
 
 The plugins which use a GPL library are as follows:
-cdparanoia      libcdparanoia   (http://www.xiph.org/paranoia/)
-aasink         aalib           (http://aa-project.sourceforge.net/aalib/)
-xmms           libxmms         (http://www.xmms.org)
-decdvd         ac3dec,mpeg2dec (http://linuxvideo.org/mpeg2dec/,http://linuxvideo.org/ac3dec/)
-sidplay                libsidplay      (http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/)
+
+a52dec           liba52           (http://liba52.sourceforge.net/)
+aasink           aalib            (http://sourceforge.net/projects/aa-project/)
+cdparanoia       libcdparanoia    (http://www.xiph.org/paranoia/)
+decdvd           ac3dec,libmpeg2  (http://libmpeg2.sourceforge.net/,
+                                   http://www.ac3dec.com/)
+dtsdec           libdts           (http://www.videolan.org/dtsdec.html)
+dvdnavsrc        libdvdnav        (http://dvd.sourceforge.net/)
+dxr3                              (http://dxr3.sourceforge.net/)
+icecastsend      libshout         (http://www.icecast.org)
+mad              libmad           (http://www.mars.org/home/rob/proj/mpeg/)
+mpeg2dec         libmpeg2         (http://libmpeg2.sourceforge.net/)
+mpeg2enc         libmpeg2enc      (http://mjpeg.sourceforge.net/)
+mplex            libmplex         (http://mjpeg.sourceforge.net/)
+siddec           libsidplay       (http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/,
+                                   http://sourceforge.net/projects/sidplay2/)
+trm              libmusicbrainz   (http://www.musicbrainz.org/)
+xine             libxine          (http://xinehq.de/)
+xvid             libxvidcore      (http://www.xvid.org/)
 
 Plugins derived from GPL code are as follows:
-synaesthesia   synaesthesia    (http://yoyo.cc.monash.edu.au/~pfh/synaesthesia.html)
+
+dvdreadsrc       libdvdread       (http://www.dtek.chalmers.se/groups/dvd/)
+jack             libjack          (http://jackit.sourceforge.net/)
+                                   Note libjack is LGPL, but plugin is GPL.
+monoscope        None             (Algorithm by Ralph Loader, Joerg Walter,
+                                   Richard Boulton, and Andy Lo A Foe)
+rtjpeg           None             (Erik Walthinsen's algorithm)
+rtp              None             (http://www.linphone.org/ortp/)
+synaesthesia                      (http://www.logarithmic.net/pfh/synaesthesia)
+system_encode    None             (Algorithm by Chrisoph Moar, Wim Tayman's and
+                                   Erik Walthinsen)
+vbidec           None             (Algorithm by Billy Biggs, Doug Bell, 
+                                   Erik Walthinsen and David I. Lehn)
 
 Plugins which use a LGPL library are as follows:
-Colorspace     Hermes          (http://www.clanlib.org/hermes/)
-httpsrc                libghttp        (ftp.gnome.org/pub/GNOME/stable/sources/libghttp/)
-alsasink       alsa            (http://alsa-project.org)
-aRts           aRts            (http://arts-project.org)
-sdlsink                libsdl          (http://www.libsdl.org)
-gnomevfssource  gnome-vfs       (ftp.gnome.org//pub/GNOME/stable/sources/gnome-vfs)
-gnomevfssink    gnome-vfs
-esdsink         libesd          (ftp.gnome.org/pub/GNOME/stable/sources/esound)
-icastsend       libshout        (http://www.icecast.org)
-lame            libmp3lame      (http://www.mp3dev.org/mp3/)
-gst1394         libraw1394      (http://linux1394.sourceforge.net)
-flac           libFLAC         (http://flac.sourceforge.net)
-RTP            ortp            (http://www.linphone.org/ortp/)
-Effectv                effectv         (http://effectv.sourceforge.net)
-ffmpeg         ffmpeg          (http://ffmpeg.sourceforge.net)
+
+alsa             alsa             (http://alsa-project.org/)
+artsdsink        aRts             (http://arts-project.org/)
+cacasink         libcaca          (http://sam.zoy.org/projects/libcaca/)
+colorspacelcs    libcolorspace    
+dvdec            libdv            (http://libdv.sourceforge.net/)
+esdmon,esdsink   libesd           (ftp.gnome.org/pub/GNOME/stable/sources/esound/)
+fameenc          libfame          (http://fame.sourceforge.net/)
+ffmpeg           ffmpeg           (http://ffmpeg.sourceforge.net/)
+flac             libFLAC          (http://flac.sourceforge.net/)
+gdkpixbuf        GTK+             (http://www.gtk.org/)
+gnomevfs         gnome-vfs        (ftp.gnome.org//pub/GNOME/stable/sources/gnome-vfs/)
+gst_arts         aRts             (http://arts-project.org/)
+gst1394          libraw1394       (http://www.linux1394.org/)
+gstaf            libaudiofile     (http://www.68k.org/~michael/audiofile/)
+gstsf            libsndfile       (http://www.mega-nerd.com/libsndfile/)
+hermescolorspace Hermes           (http://www.clanlib.org/hermes/)
+kio              KDE              (http://www.kde.org/)
+ladspa                            (http://www.ladspa.org/)
+lame             libmp3lame       (http://lame.sourceforge.net/)
+libvisual        libvisual        (http://libvisual.sourceforge.net/)
+matroska                          (http://www.matroska.org/)
+ossaudio                          (http://www.opensound.com/)
+qcamsrc
+rfbenc           librfb
+sdlvideosink     libsdl           (http://www.libsdl.org/)
+shout2send       libshout2        (http://www.icecast.org)
+smoothwave      
+swfdec                            (http://swfdec.sourceforge.net/)
+tarkin
+textoverlay      pango            (http://www.pango.org/)
 
 Plugins which use a BSD covered library are as follows:
-vorbisenc      libogg/libvorbis        (http://www.xiph.org/ogg/vorbis)
-vorbisdec      libogg/libvorbis
+
+ogg              libogg/libvorbis (http://www.xiph.org/ogg/vorbis/)
+vorbis           libogg/libvorbis (http://www.xiph.org/ogg/vorbis/)
+gsttheora        libtheora        (http://www.theora.org/)
+speex                             (http://www.speex.org/)
 
 Plugins based on libraries with other free licenses:
-xsink          libXv           (MIT X11 / X Consortium license)
-gsm            libgsm          (MIT license http://kbs.cs.tu-berlin.de/~jutta/toast.html)
+
+ximagesink       libXv
+xvimagesink      libXv            
+ - license:      MIT X11 / X Consortium license
+
+gsm              libgsm           
+ - license       MIT license http://kbs.cs.tu-berlin.de/~jutta/toast.html
+
+faac             libfaac          (http://www.audiocoding.com/download.php)
+ - license       http://www.audiocoding.com/download.php
+
+festival                          (http://www.cstr.ed.ac.uk/projects/festival/)
+ - license:      http://www.cstr.ed.ac.uk/projects/festival/freecopyright.shtml
+
+jpeg                              (http://www.ijg.org/)
+ - license:      IJG license
+
+nas                               (http://radscan.com/nas.html)
+ - license:      NAS license
+
+snapshot         libpng           (http://www.libpng.org/pub/png/)
+ - license:      PNG license
 
 Plugins using non-free libraries:
-xamp3 decoder  libxaudio       (http://www.xaudio.com/)
-wincodec       win32ddl        (http://divx.euro.ru/)
+divxdec, divxenc                        (http://www.divx.com/)
+osxaudio                                (http://www.apple.com/macosx/)
+sunaudiosink                            (http://www.sun.com/)
+
+Unsure:
+
+mikmod           libmikmod        (http://mikmod.raphnet.net/)
+Seems a newer release of mikmod is LGPL, though it's listed as GPL by
+GStreamer.
+
+faad             libfaad          (http://www.audiocoding.com/)
+Faad is under this license (http://www.audiocoding.com/download.php) if
+using FAAD but GPL if using FAAD2.  GStreamer seems to use FAAD2 if
+avaialable, then defaults to FAAD.  Not sure how this should be 
+described here.
+
+dirac                             (http://www.bbc.co.uk/rd/projects/dirac/)
+The sourceforge website claims it uses GPL, LGPL, and the Mozilla Public
+License 1.1.  Not sure which parts GStreamer uses, and what licenses are
+inherited.
+
+effectv          effectv          (http://effectv.sourceforge.net/)
+The sourceforge website claims it uses GPL, though it is currently
+listed as an LGPL library in GStreamer.