ThirdPartyCode: Difference between revisions
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 | {| 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: | | [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: | | [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 | ||
| 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 | | /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: | | [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 | | /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
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 |