ThirdPartyCode: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{| class="wikitable sortable" cellspacing="1" cellpadding="1" border="1" align="left" summary="A list of all third party libraries used in Mozilla source code." style="width: 668px; height: 331px;"
{| class="wikitable sortable" cellspacing="1" cellpadding="1" border="1" align="left" summary="A list of all third party libraries used in Mozilla source code"
|+ Third party libraries
|+ Third party libraries
|-
|-
Line 9: Line 9:
|-
|-
| SQLite
| SQLite
| db/sqlite3, /security/nss/lib/sqlite
| /db/sqlite3, /security/nss/lib/sqlite
| [http://www.sqlite.org/copyright.html Public Domain]
| [http://www.sqlite.org/copyright.html Public Domain]
| [http://www.sqlite.org/ Website], [http://www.sqlite.org/src/wiki?name=Bug+Reports Bugs]
| [http://www.sqlite.org/ Website], [http://www.sqlite.org/src/wiki?name=Bug+Reports Bugs]
Line 15: Line 15:
|-
|-
| Mochitests XXXAreThese3rdParty?
| Mochitests XXXAreThese3rdParty?
| dom/tests/mochitest
| /dom/tests/mochitest
|
|
| From the W3C
| From the W3C
Line 21: Line 21:
|-
|-
| Chromium IPC
| Chromium IPC
| ipc/chromium
| /ipc/chromium
| [http://mxr.mozilla.org/mozilla-central/source/ipc/chromium/src/LICENSE 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/ipc/chromium/src/LICENSE 3-clause BSD]
| [http://www.chromium.org/Home Website], [http://code.google.com/p/chromium/issues/list Bugs]
| [http://www.chromium.org/Home Website], [http://code.google.com/p/chromium/issues/list Bugs]
Line 27: Line 27:
|-
|-
| libffi
| libffi
| js/src/ctypes/libffi/
| /js/src/ctypes/libffi
| [http://mxr.mozilla.org/mozilla-central/source/js/src/ctypes/libffi/LICENSE MIT]
| [http://mxr.mozilla.org/mozilla-central/source/js/src/ctypes/libffi/LICENSE MIT]
| [http://sourceware.org/libffi/ Website], [mailto:green@redhat.com Contact]
| [http://sourceware.org/libffi/ Website], [mailto:green_at_redhat_dot_com Contact]
| Spidermonkey
| Spidermonkey
|-
|-
| libogg/libtheora/libvorbis
| libogg/libtheora/libvorbis
| media/*
| /media/libogg, /media/libtheora, /media/libvorbis
| [http://www.xiph.org/licenses/bsd/ 3-clause BSD]
| [http://www.xiph.org/licenses/bsd/ 3-clause BSD]
| [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs]
| [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs]
Line 39: Line 39:
|-
|-
| liboggplay/liboggz
| liboggplay/liboggz
| media/*
| /media/liboggplay, /media/liboggz
| [http://www.xiph.org/licenses/bsd/ 3-clause BSD]
| [http://www.xiph.org/licenses/bsd/ 3-clause BSD]
| [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs]
| [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs]
Line 45: Line 45:
|-
|-
| libfishsound
| libfishsound
| media/libfishsound
| /media/libfishsound
| BSD
| BSD
| [http://www.annodex.net/ Website]
| [http://www.annodex.net/ Website]
Line 51: Line 51:
|-
|-
| libpng
| libpng
| modules/libimg/png
| /modules/libimg/png
| [http://mxr.mozilla.org/mozilla-central/source/modules/libimg/png/LICENSE libpng license]
| [http://mxr.mozilla.org/mozilla-central/source/modules/libimg/png/LICENSE libpng license]
| [http://sourceforge.net/projects/libpng/ Website], [http://sourceforge.net/tracker/?group_id=5624 Bugs]
| [http://sourceforge.net/projects/libpng/ Website], [http://sourceforge.net/tracker/?group_id=5624 Bugs]
Line 57: Line 57:
|-
|-
| zlib
| zlib
| modules/zlib, security/nss/lib/zlib/
| /modules/zlib, /security/nss/lib/zlib
| [http://www.gzip.org/zlib/zlib_license.html zlib license]
| [http://www.gzip.org/zlib/zlib_license.html zlib license]
| [http://www.zlib.net/ Website], [mailto:zlib@gzip.org Contact]
| [http://www.zlib.net/ Website], [mailto:zlib_at_gzip_dot_org Contact]
| Gecko, NSS
| Gecko, NSS
|-
|-
| NSIS Installer
| NSIS Installer
| other-licenses/nsis
| /other-licenses/nsis
| [http://nsis.sourceforge.net/Docs/AppendixI.html#I zlib/libpng license]
| [http://nsis.sourceforge.net/Docs/AppendixI.html#I zlib/libpng license]
| [http://nsis.sourceforge.net/Main_Page Website], [http://sourceforge.net/tracker/?group_id=22049 Bugs]
| [http://nsis.sourceforge.net/Main_Page Website], [http://sourceforge.net/tracker/?group_id=22049 Bugs]
Line 69: Line 69:
|-
|-
| Breakpad
| Breakpad
| toolkit/crashreporter/google-breakpad
| /toolkit/crashreporter/google-breakpad
| [http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/COPYING 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/COPYING 3-clause BSD]
| [http://code.google.com/p/google-breakpad/ Website], [http://code.google.com/p/google-breakpad/issues/list Bugs]
| [http://code.google.com/p/google-breakpad/ Website], [http://code.google.com/p/google-breakpad/issues/list Bugs]
Line 75: Line 75:
|-
|-
| libjpeg
| libjpeg
| jpeg
| /jpeg
| [http://mxr.mozilla.org/mozilla-central/source/jpeg/README?force=1 libjpeg license]
| [http://mxr.mozilla.org/mozilla-central/source/jpeg/README?force=1 libjpeg license]
| [http://www.ijg.org/ Website]
| [http://www.ijg.org/ Website]
Line 81: Line 81:
|-
|-
| bsdiff
| bsdiff
| toolkit/mozapps/update/updater/bspatch.*
| /toolkit/mozapps/update/updater/bspatch.*
| [http://mxr.mozilla.org/mozilla-central/source/other-licenses/bsdiff/LICENSE BSD Protection License]
| [http://mxr.mozilla.org/mozilla-central/source/other-licenses/bsdiff/LICENSE BSD Protection License]
| [http://www.daemonology.net/bsdiff/ Website]
| [http://www.daemonology.net/bsdiff/ Website]
Line 87: Line 87:
|-
|-
| Cairo
| Cairo
| gfx/cairo/
| /gfx/cairo
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/cairo/src/cairo-analysis-surface.c LGPL/MPL]
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/cairo/src/cairo-analysis-surface.c LGPL/MPL]
| [http://cairographics.org/ Website], [https://bugs.freedesktop.org Bugs]
| [http://cairographics.org/ Website], [https://bugs.freedesktop.org Bugs]
Line 93: Line 93:
|-
|-
| Expat XML Parser
| Expat XML Parser
| parser/expat
| /parser/expat
| [http://mxr.mozilla.org/mozilla-central/source/parser/expat/COPYING MIT]
| [http://mxr.mozilla.org/mozilla-central/source/parser/expat/COPYING MIT]
| [http://expat.sourceforge.net/ Website], [http://sourceforge.net/bugs/?group_id=10127 Bugs]
| [http://expat.sourceforge.net/ Website], [http://sourceforge.net/bugs/?group_id=10127 Bugs]
| Gecko
| Gecko
|-
|-
| thebes
| Thebes
| gfx/thebes/src/gfxPlatformFontList.cpp and gfxMacPlatformFontList.mm
| /gfx/thebes/src/gfxPlatformFontList.cpp and gfxMacPlatformFontList.mm
| [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxPlatformFontList.cpp tri-license]
| [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxPlatformFontList.cpp tri-license]
| XXXIsThisThirdParty?
| XXXIsThisThirdParty?
Line 105: Line 105:
|-
|-
| wlanapi (from Google Gears)
| wlanapi (from Google Gears)
| netwerk/wifi/src/wlanapi.h
| /netwerk/wifi/src/wlanapi.h
| [http://mxr.mozilla.org/mozilla-central/source/netwerk/wifi/src/wlanapi.h 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/netwerk/wifi/src/wlanapi.h 3-clause BSD]
| [http://code.google.com/p/gears/ Website], [http://code.google.com/p/gears/issues/list Bugs]
| [http://code.google.com/p/gears/ Website], [http://code.google.com/p/gears/issues/list Bugs]
Line 111: Line 111:
|-
|-
| Growl
| Growl
| toolkit/components/alerts/src/mac/growl/*
| /toolkit/components/alerts/src/mac/growl
| [http://mxr.mozilla.org/mozilla-central/source/toolkit/components/alerts/src/mac/growl/license.txt 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/toolkit/components/alerts/src/mac/growl/license.txt 3-clause BSD]
| [http://growl.info/ Website], [http://growl.info/reportabug.php Bugs]
| [http://growl.info/ Website], [http://growl.info/reportabug.php Bugs]
Line 117: Line 117:
|-
|-
| Japan Network Information Center DNS
| Japan Network Information Center DNS
| netwerk/dns/src/ (partially)
| /netwerk/dns/src (partially)
| [http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/src/nameprep.c "3-clause" BSD]
| [http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/src/nameprep.c "3-clause" BSD]
|  
|  
Line 123: Line 123:
|-
|-
| jemalloc
| jemalloc
| memory/jemalloc/*
| /memory/jemalloc
| [http://mxr.mozilla.org/mozilla-central/source/memory/jemalloc/jemalloc.c 2-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/memory/jemalloc/jemalloc.c 2-clause BSD]
| [http://www.canonware.com/jemalloc/ Website]
| [http://www.canonware.com/jemalloc/ Website]
Line 129: Line 129:
|-
|-
| libevent
| libevent
| ipc/chromium/src/third_party/libevent/*
| /ipc/chromium/src/third_party/libevent
| [http://mxr.mozilla.org/mozilla-central/source/ipc/chromium/src/third_party/libevent/buffer.c 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/ipc/chromium/src/third_party/libevent/buffer.c 3-clause BSD]
| [http://monkey.org/~provos/libevent/ Website], [http://sourceforge.net/tracker/?group_id=50884&atid=461322 Bugs]
| [http://monkey.org/~provos/libevent/ Website], [http://sourceforge.net/tracker/?group_id=50884&atid=461322 Bugs]
Line 135: Line 135:
|-
|-
| gssapi
| gssapi
| extensions/auth/gssapi.h
| /extensions/auth/gssapi.h
| [http://mxr.mozilla.org/mozilla-central/source/extensions/auth/gssapi.h MIT]
| [http://mxr.mozilla.org/mozilla-central/source/extensions/auth/gssapi.h MIT]
|  
|  
Line 141: Line 141:
|-
|-
| qcms
| qcms
| gfx/qcms
| /gfx/qcms
| [http://mxr.mozilla.org/mozilla-central/source/gfx/qcms/iccread.c MIT]
| [http://mxr.mozilla.org/mozilla-central/source/gfx/qcms/iccread.c MIT]
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website]
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website]
Line 147: Line 147:
|-
|-
| sparkle
| sparkle
| camino/sparkle/
| /camino/sparkle
| [http://mxr.mozilla.org/camino/source/sparkle/License.txt MIT] (XXXAndOpenSSL?)
| [http://mxr.mozilla.org/camino/source/sparkle/License.txt MIT] (XXXAndOpenSSL?)
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs]
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs]
Line 153: Line 153:
|-
|-
| Blueprint CSS Framework
| Blueprint CSS Framework
| build/pgo/blueprint
| /build/pgo/blueprint
| [http://mxr.mozilla.org/mozilla-central/source/build/pgo/blueprint/LICENSE MIT/GPL]
| [http://mxr.mozilla.org/mozilla-central/source/build/pgo/blueprint/LICENSE MIT/GPL]
|  
|  
Line 159: Line 159:
|-
|-
| pymake
| pymake
| build/pymake/
| /build/pymake
| [http://mxr.mozilla.org/mozilla-central/source/build/pymake/LICENSE MIT]
| [http://mxr.mozilla.org/mozilla-central/source/build/pymake/LICENSE MIT]
|  
|  
Line 165: Line 165:
|-
|-
| config file reader
| config file reader
| config/configobj.py
| /config/configobj.py
| [http://www.voidspace.org.uk/python/license.shtml 3-clause BSD]
| [http://www.voidspace.org.uk/python/license.shtml 3-clause BSD]
|  
|  
Line 171: Line 171:
|-
|-
| libpixman
| libpixman
| gfx/cairo/libpixman
| /gfx/cairo/libpixman
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/libpixman/src/pixman-access.c MIT]
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/libpixman/src/pixman-access.c MIT]
| [http://libpixman.darwinports.com/ Website]
| [http://libpixman.darwinports.com/ Website]
Line 177: Line 177:
|-
|-
| ycbcr (from Chromium)
| ycbcr (from Chromium)
| gfx/ycbcr
| /gfx/ycbcr
| [http://mxr.mozilla.org/mozilla-central/source/gfx/ycbcr/LICENSE 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/gfx/ycbcr/LICENSE 3-clause BSD]
| [http://code.google.com/p/chromium Website], [http://code.google.com/p/chromium/issues/list/ Bugs]
| [http://code.google.com/p/chromium Website], [http://code.google.com/p/chromium/issues/list/ Bugs]
Line 183: Line 183:
|-
|-
| dtoa
| dtoa
| js/src/dtoa.c
| /js/src/dtoa.c
| [http://mxr.mozilla.org/mozilla-central/source/js/src/dtoa.c MIT]
| [http://mxr.mozilla.org/mozilla-central/source/js/src/dtoa.c MIT]
| [mailto:dmg at acm dot org Contact]
| [mailto:dmg_at_acm_dot_org Contact]
| Gecko
| Gecko
|-
|-
| v8
| v8
| /js/src/v8/
| /js/src/v8
| [http://mxr.mozilla.org/mozilla-central/source/js/src/v8/deltablue.js XXXAMuddle]
| [http://mxr.mozilla.org/mozilla-central/source/js/src/v8/deltablue.js XXXAMuddle]
|  
|  
Line 195: Line 195:
|-
|-
| HTML tests
| HTML tests
| layout/html/tests
| /layout/html/tests
|
|
|
|
Line 201: Line 201:
|-
|-
| Freetype
| Freetype
| modules/freetype2
| /modules/freetype2
| [http://freetype.sourceforge.net/FTL.TXT FreeType License]/GPL
| [http://freetype.sourceforge.net/FTL.TXT FreeType License]/GPL
| [http://freetype.sourceforge.net/index2.html Website], [https://savannah.nongnu.org/bugs/?group=freetype Bugs]
| [http://freetype.sourceforge.net/index2.html Website], [https://savannah.nongnu.org/bugs/?group=freetype Bugs]
Line 207: Line 207:
|-
|-
| lib7z
| lib7z
| modules/lib7z
| /modules/lib7z
| [http://mxr.mozilla.org/mozilla-central/source/modules/lib7z/7zLib.cpp Public Domain]
| [http://mxr.mozilla.org/mozilla-central/source/modules/lib7z/7zLib.cpp Public Domain]
|
|
Line 213: Line 213:
|-
|-
| libbzip2
| libbzip2
| modules/libbz2/src
| /modules/libbz2
| [http://mxr.mozilla.org/mozilla-central/source/modules/libbz2/src/LICENSE libbzip2 license]
| [http://mxr.mozilla.org/mozilla-central/source/modules/libbz2/src/LICENSE libbzip2 license]
| [http://www.bzip.org/ Website]
| [http://www.bzip.org/ Website]
Line 219: Line 219:
|-
|-
| MochiKit
| MochiKit
| testing/mochitest/MochiKit
| /testing/mochitest/MochiKit
| [http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/MochiKit/LICENSE.txt MIT]/AFL 2.1
| [http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/MochiKit/LICENSE.txt MIT]/AFL 2.1
| [http://www.mochikit.com/ Website], [http://trac.mochikit.com/report/1 Bugs]
| [http://www.mochikit.com/ Website], [http://trac.mochikit.com/report/1 Bugs]
Line 225: Line 225:
|-
|-
| nsQuickSort
| nsQuickSort
| xpcom/glue/nsQuickSort.cpp
| /xpcom/glue/nsQuickSort.cpp
| [http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsQuickSort.cpp 3-clause BSD]
| [http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsQuickSort.cpp 3-clause BSD]
|  
|  
| Gecko
| Gecko
|}
|}

Revision as of 09:08, 26 May 2010

Third party libraries
Name Source License Links Users
SQLite /db/sqlite3, /security/nss/lib/sqlite Public Domain Website, Bugs Gecko, NSS
Mochitests XXXAreThese3rdParty? /dom/tests/mochitest From the W3C Test Suite
Chromium IPC /ipc/chromium 3-clause BSD Website, Bugs Gecko
libffi /js/src/ctypes/libffi MIT Website, Contact Spidermonkey
libogg/libtheora/libvorbis /media/libogg, /media/libtheora, /media/libvorbis 3-clause BSD Website, Bugs Gecko
liboggplay/liboggz /media/liboggplay, /media/liboggz 3-clause BSD Website, Bugs Gecko (up to 3.6)
libfishsound /media/libfishsound BSD Website Gecko (up to 3.6)
libpng /modules/libimg/png libpng license Website, Bugs Gecko
zlib /modules/zlib, /security/nss/lib/zlib zlib license Website, Contact Gecko, NSS
NSIS Installer /other-licenses/nsis zlib/libpng license Website, Bugs Firefox, Thunderbird
Breakpad /toolkit/crashreporter/google-breakpad 3-clause BSD Website, Bugs Firefox, Thunderbird
libjpeg /jpeg libjpeg license Website Gecko
bsdiff /toolkit/mozapps/update/updater/bspatch.* BSD Protection License Website XXXUpdate tool?
Cairo /gfx/cairo LGPL/MPL Website, Bugs Gecko
Expat XML Parser /parser/expat MIT Website, Bugs Gecko
Thebes /gfx/thebes/src/gfxPlatformFontList.cpp and gfxMacPlatformFontList.mm tri-license XXXIsThisThirdParty? Gecko
wlanapi (from Google Gears) /netwerk/wifi/src/wlanapi.h 3-clause BSD Website, Bugs Gecko
Growl /toolkit/components/alerts/src/mac/growl 3-clause BSD Website, Bugs Firefox, Thunderbird, Camino
Japan Network Information Center DNS /netwerk/dns/src (partially) "3-clause" BSD Gecko
jemalloc /memory/jemalloc 2-clause BSD Website Gecko
libevent /ipc/chromium/src/third_party/libevent 3-clause BSD Website, Bugs Gecko
gssapi /extensions/auth/gssapi.h MIT Gecko
qcms /gfx/qcms MIT Website Gecko
sparkle /camino/sparkle MIT (XXXAndOpenSSL?) Website, Bugs Camino
Blueprint CSS Framework /build/pgo/blueprint MIT/GPL Firefox, Thunderbird
pymake /build/pymake MIT Firefox, Thunderbird
config file reader /config/configobj.py 3-clause BSD Firefox, Thunderbird
libpixman /gfx/cairo/libpixman MIT Website Gecko
ycbcr (from Chromium) /gfx/ycbcr 3-clause BSD Website, Bugs Gecko
dtoa /js/src/dtoa.c MIT Contact Gecko
v8 /js/src/v8 XXXAMuddle Gecko
HTML tests /layout/html/tests Gecko
Freetype /modules/freetype2 FreeType License/GPL Website, Bugs Gecko
lib7z /modules/lib7z Public Domain Gecko
libbzip2 /modules/libbz2 libbzip2 license Website Gecko
MochiKit /testing/mochitest/MochiKit MIT/AFL 2.1 Website, Bugs Gecko
nsQuickSort /xpcom/glue/nsQuickSort.cpp 3-clause BSD Gecko