2 Disclaimer: The GStreamer team makes a real effort to make sure that
3 the information in this file is as up-to-date and accurate as possible.
4 However, this file may contain errors and omissions. Some dependant
5 libraries change their licensing from version-to-version and some of
6 the libraries listed here as LGPL were under the GPL license in
7 older releases. Distributions which include GStreamer are responsible
8 for ensuring that plugins are used in accordance with licensing terms
11 GStreamer is developed under the terms of the LGPL (see LICENSE file for details).
12 Some of our plugins however rely on libraries which are available under other
13 licenses. This means that if you are using an application which has a non-GPL
14 compatible license, for instance a closed-source application with GStreamer
15 you have to make sure not to use GPL linked or derived plugins. When using
16 GPL linked plugins GStreamer is for all practical reasons under the GPL itself.
18 The plugins which use a GPL library are as follows:
20 a52dec liba52 (http://liba52.sourceforge.net/)
21 aasink aalib (http://sourceforge.net/projects/aa-project/)
22 cdparanoia libcdparanoia (http://www.xiph.org/paranoia/)
23 decdvd ac3dec,libmpeg2 (http://libmpeg2.sourceforge.net/,
24 http://www.ac3dec.com/)
25 dtsdec libdts (http://www.videolan.org/dtsdec.html)
26 dvdnavsrc libdvdnav (http://dvd.sourceforge.net/)
27 dxr3 (http://dxr3.sourceforge.net/)
28 icecastsend libshout (http://www.icecast.org)
29 mad libmad (http://www.mars.org/home/rob/proj/mpeg/)
30 mpeg2dec libmpeg2 (http://libmpeg2.sourceforge.net/)
31 mpeg2enc libmpeg2enc (http://mjpeg.sourceforge.net/)
32 mplex libmplex (http://mjpeg.sourceforge.net/)
33 siddec libsidplay (http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/,
34 http://sourceforge.net/projects/sidplay2/)
35 trm libmusicbrainz (http://www.musicbrainz.org/)
36 xine libxine (http://xinehq.de/)
37 xvid libxvidcore (http://www.xvid.org/)
39 Plugins derived from GPL code are as follows:
41 dvdreadsrc libdvdread (http://www.dtek.chalmers.se/groups/dvd/)
42 jack libjack (http://jackit.sourceforge.net/)
43 Note libjack is LGPL, but plugin is GPL.
44 monoscope None (Algorithm by Ralph Loader, Joerg Walter,
45 Richard Boulton, and Andy Lo A Foe)
46 rtjpeg None (Erik Walthinsen's algorithm)
47 rtp None (http://www.linphone.org/ortp/)
48 synaesthesia (http://www.logarithmic.net/pfh/synaesthesia)
49 system_encode None (Algorithm by Chrisoph Moar, Wim Tayman's and
51 vbidec None (Algorithm by Billy Biggs, Doug Bell,
52 Erik Walthinsen and David I. Lehn)
54 Plugins which use a LGPL library are as follows:
56 alsa alsa (http://alsa-project.org/)
57 artsdsink aRts (http://arts-project.org/)
58 cacasink libcaca (http://sam.zoy.org/projects/libcaca/)
59 colorspacelcs libcolorspace
60 dvdec libdv (http://libdv.sourceforge.net/)
61 esdmon,esdsink libesd (ftp.gnome.org/pub/GNOME/stable/sources/esound/)
62 fameenc libfame (http://fame.sourceforge.net/)
63 ffmpeg ffmpeg (http://ffmpeg.sourceforge.net/)
64 flac libFLAC (http://flac.sourceforge.net/)
65 gdkpixbuf GTK+ (http://www.gtk.org/)
66 gnomevfs gnome-vfs (ftp.gnome.org//pub/GNOME/stable/sources/gnome-vfs/)
67 gst_arts aRts (http://arts-project.org/)
68 gst1394 libraw1394 (http://www.linux1394.org/)
69 gstaf libaudiofile (http://www.68k.org/~michael/audiofile/)
70 gstsf libsndfile (http://www.mega-nerd.com/libsndfile/)
71 hermescolorspace Hermes (http://www.clanlib.org/hermes/)
72 kio KDE (http://www.kde.org/)
73 ladspa (http://www.ladspa.org/)
74 lame libmp3lame (http://lame.sourceforge.net/)
75 libvisual libvisual (http://libvisual.sourceforge.net/)
76 matroska (http://www.matroska.org/)
77 ossaudio (http://www.opensound.com/)
80 sdlvideosink libsdl (http://www.libsdl.org/)
81 shout2send libshout2 (http://www.icecast.org)
83 swfdec (http://swfdec.sourceforge.net/)
85 textoverlay pango (http://www.pango.org/)
87 Plugins which use a BSD covered library are as follows:
89 ogg libogg/libvorbis (http://www.xiph.org/ogg/vorbis/)
90 vorbis libogg/libvorbis (http://www.xiph.org/ogg/vorbis/)
91 gsttheora libtheora (http://www.theora.org/)
92 speex (http://www.speex.org/)
94 Plugins based on libraries with other free licenses:
98 - license: MIT X11 / X Consortium license
101 - license MIT license http://kbs.cs.tu-berlin.de/~jutta/toast.html
103 faac libfaac (http://www.audiocoding.com/download.php)
104 - license http://www.audiocoding.com/download.php
106 festival (http://www.cstr.ed.ac.uk/projects/festival/)
107 - license: http://www.cstr.ed.ac.uk/projects/festival/freecopyright.shtml
109 jpeg (http://www.ijg.org/)
110 - license: IJG license
112 nas (http://radscan.com/nas.html)
113 - license: NAS license
115 snapshot libpng (http://www.libpng.org/pub/png/)
116 - license: PNG license
118 Plugins using non-free libraries:
119 divxdec, divxenc (http://www.divx.com/)
120 osxaudio (http://www.apple.com/macosx/)
121 sunaudiosink (http://www.sun.com/)
125 mikmod libmikmod (http://mikmod.raphnet.net/)
126 Seems a newer release of mikmod is LGPL, though it's listed as GPL by
129 faad libfaad (http://www.audiocoding.com/)
130 Faad is under this license (http://www.audiocoding.com/download.php) if
131 using FAAD but GPL if using FAAD2. GStreamer seems to use FAAD2 if
132 avaialable, then defaults to FAAD. Not sure how this should be
135 dirac (http://www.bbc.co.uk/rd/projects/dirac/)
136 The sourceforge website claims it uses GPL, LGPL, and the Mozilla Public
137 License 1.1. Not sure which parts GStreamer uses, and what licenses are
140 effectv effectv (http://effectv.sourceforge.net/)
141 The sourceforge website claims it uses GPL, though it is currently
142 listed as an LGPL library in GStreamer.