ThirdPartyCode: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Here I'd like to keep track of all the third-party-libraries we use in Mozilla code. Please feel free to extend this list.<br> | Here I'd like to keep track of all the third-party-libraries we use in Mozilla code. Please feel free to extend this list.<br> | ||
<br> | <br> | ||
Line 8: | Line 8: | ||
! scope="col" | Name | ! scope="col" | Name | ||
! scope="col" | Source | ! scope="col" | Source | ||
! scope="col" | License | |||
! scope="col" | Links | ! scope="col" | Links | ||
! scope="col" | Users | ! scope="col" | Users | ||
Line 13: | Line 14: | ||
| SQLite | | SQLite | ||
| db/sqlite3 (XXX_NSS?) | | db/sqlite3 (XXX_NSS?) | ||
| | |||
| [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] | ||
| Gecko, NSS | | Gecko, NSS | ||
Line 18: | Line 20: | ||
| Mochitests | | Mochitests | ||
| dom/tests/mochitest | | dom/tests/mochitest | ||
| | |||
| From the W3C | | From the W3C | ||
| Test Suite | | Test Suite | ||
Line 23: | Line 26: | ||
| Chromium IPC | | Chromium IPC | ||
| ipc/chromium | | ipc/chromium | ||
| [http://www.chromium.org/Home Website], [http://code.google.com/p/chromium/issues/list Bugs | | [http://mxr.mozilla.org/mozilla-central/source/ipc/chromium/src/LICENSE License] | ||
| [http://www.chromium.org/Home Website], [http://code.google.com/p/chromium/issues/list Bugs] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| libffi | | libffi | ||
| js/src/ctypes/libffi/ | | js/src/ctypes/libffi/ | ||
| | | [http://mxr.mozilla.org/mozilla-central/source/js/src/ctypes/libffi/LICENSE License] | ||
| [http://sourceware.org/libffi/ Website], [mailto:green@redhat.com Contact] | |||
| Spidermonkey | | Spidermonkey | ||
|- | |- | ||
| libogg/libtheora/libvorbis/liboggplay/liboggz | | libogg/libtheora/libvorbis/liboggplay/liboggz | ||
| media/* | | media/* | ||
| [http://www.xiph.org/licenses/bsd/ Xiph.org Foundation License] | |||
| [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs] | | [http://www.xiph.org/ Website], [https://trac.xiph.org/report Bugs] | ||
| Gecko | | Gecko | ||
Line 38: | Line 44: | ||
| libfishsound | | libfishsound | ||
| media/libfishsound | | media/libfishsound | ||
| | |||
| [http://www.annodex.net/ Website] | | [http://www.annodex.net/ Website] | ||
| Gecko | | Gecko | ||
Line 43: | Line 50: | ||
| libpng | | libpng | ||
| modules/libimg/png | | modules/libimg/png | ||
| [http://sourceforge.net/projects/libpng/ Website], [http://sourceforge.net/tracker/?group_id=5624 Bugs | | [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] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| zlib | | zlib | ||
| modules/zlib | | modules/zlib | ||
| | |||
| [http://www.zlib.net/ Website], [mailto:zlib@gzip.org Contact] | | [http://www.zlib.net/ Website], [mailto:zlib@gzip.org Contact] | ||
| Gecko, XXX_NSS? | | Gecko, XXX_NSS? | ||
Line 53: | Line 62: | ||
| NSIS Installer | | NSIS Installer | ||
| other-licenses/nsis | | other-licenses/nsis | ||
| | |||
| [http://sourceforge.net/projects/nsis/ Website], [http://sourceforge.net/tracker/?group_id=22049 Bugs] | | [http://sourceforge.net/projects/nsis/ Website], [http://sourceforge.net/tracker/?group_id=22049 Bugs] | ||
| Firefox, Thunderbird | | Firefox, Thunderbird | ||
Line 58: | Line 68: | ||
| Breakpad | | Breakpad | ||
| toolkit/crashreporter/google-breakpad | | toolkit/crashreporter/google-breakpad | ||
| [http:// | | [http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/COPYING Copying] | ||
| [http://code.google.com/p/google-breakpad/ Website], [http://code.google.com/p/google-breakpad/issues/list Bugs] | |||
| Firefox, Thunderbird | | Firefox, Thunderbird | ||
|- | |- | ||
| libjpeg | | libjpeg | ||
| jpeg | | jpeg | ||
| | |||
| [http://www.ijg.org/ Website] | | [http://www.ijg.org/ Website] | ||
| Gecko | | Gecko | ||
Line 68: | Line 80: | ||
| 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://www.daemonology.net/bsdiff/ Website] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| Cairo | | Cairo | ||
| gfx/cairo/ | | gfx/cairo/ | ||
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/cairo/src/cairo-analysis-surface.c MPL] | |||
| [http://cairographics.org/ Website], [https://bugs.freedesktop.org Bugs] | | [http://cairographics.org/ Website], [https://bugs.freedesktop.org Bugs] | ||
| Gecko | | Gecko | ||
Line 78: | Line 92: | ||
| Expat XML Parser | | Expat XML Parser | ||
| parser/expat | | parser/expat | ||
| [http://expat.sourceforge.net/ Website], [http://sourceforge.net/bugs/?group_id=10127 Bugs | | [http://mxr.mozilla.org/mozilla-central/source/parser/expat/COPYING License] | ||
| [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 MPL] | ||
| | |||
| Gecko | | Gecko | ||
|- | |- | ||
| wlanapi | | wlanapi | ||
| netwerk/wifi/src/wlanapi.h | | netwerk/wifi/src/wlanapi.h | ||
| [http://mxr.mozilla.org/mozilla-central/source/netwerk/wifi/src/wlanapi.h Google Gears] | |||
| [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] | ||
| Gecko | | Gecko | ||
Line 93: | Line 110: | ||
| 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 Growl License (BSD)] | |||
| [http://growl.info/ Website], [http://growl.info/reportabug.php Bugs] | | [http://growl.info/ Website], [http://growl.info/reportabug.php Bugs] | ||
| Firefox, Thunderbird, Camino | | Firefox, Thunderbird, Camino | ||
Line 98: | Line 116: | ||
| 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 License] | |||
| | | | ||
| Gecko | | Gecko | ||
Line 103: | Line 122: | ||
| jemalloc | | jemalloc | ||
| memory/jemalloc/* | | memory/jemalloc/* | ||
| [http://www.canonware.com/jemalloc/ Website] | | [http://mxr.mozilla.org/mozilla-central/source/memory/jemalloc/jemalloc.c jemalloc license] | ||
| [http://www.canonware.com/jemalloc/ Website] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| 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 libevent license] | |||
| [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] | ||
| Gecko | | Gecko | ||
Line 113: | Line 134: | ||
| gssapi | | gssapi | ||
| extensions/auth/gssapi.h | | extensions/auth/gssapi.h | ||
| [http://mxr.mozilla.org/mozilla-central/source/extensions/auth/gssapi.h OpenVision license] | |||
| | | | ||
| Gecko | | Gecko | ||
Line 118: | Line 140: | ||
| qcms | | qcms | ||
| gfx/qcms | | gfx/qcms | ||
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website] | | [http://mxr.mozilla.org/mozilla-central/source/gfx/qcms/iccread.c qcms license] | ||
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| sparkle | | sparkle | ||
| camino/sparkle/ | | camino/sparkle/ | ||
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs | | [http://mxr.mozilla.org/camino/source/sparkle/License.txt License] | ||
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs] | |||
| Camino | | Camino | ||
|- | |- | ||
| | | Blueprint CSS Framework | ||
| build/pgo/blueprint | | build/pgo/blueprint | ||
| [http://mxr.mozilla.org/mozilla-central/source/build/pgo/blueprint/LICENSE License] | | [http://mxr.mozilla.org/mozilla-central/source/build/pgo/blueprint/LICENSE Blueprint CSS Framework License] | ||
| | |||
| Firefox, Thunderbird | | Firefox, Thunderbird | ||
|- | |- | ||
| pymake | | pymake | ||
| build/pymake/ | | build/pymake/ | ||
| [http://mxr.mozilla.org/mozilla-central/source/build/pymake/LICENSE | | [http://mxr.mozilla.org/mozilla-central/source/build/pymake/LICENSE MIT] | ||
| | |||
| Firefox, Thunderbird | | Firefox, Thunderbird | ||
|- | |- | ||
| config file reader | | config file reader | ||
| config/configobj.py | | config/configobj.py | ||
| [http://www.voidspace.org.uk/python/license.shtml License] | | [http://www.voidspace.org.uk/python/license.shtml Voidspace Open Source License] | ||
| | |||
| Firefox, Thunderbird | | Firefox, Thunderbird | ||
|- | |- | ||
| libpixman | | libpixman | ||
| gfx/cairo/libpixman | | gfx/cairo/libpixman | ||
| [http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/libpixman/src/pixman-access.c License] | |||
| [http://libpixman.darwinports.com/ Website] | | [http://libpixman.darwinports.com/ Website] | ||
| Gecko | | Gecko | ||
Line 148: | Line 176: | ||
| ycbcr | | ycbcr | ||
| gfx/ycbcr | | gfx/ycbcr | ||
| [http:// | | [http://mxr.mozilla.org/mozilla-central/source/gfx/ycbcr/LICENSE License] | ||
| [http://code.google.com/p/chromium Website], [http://code.google.com/p/chromium/issues/list/ Bugs] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| dtoa | | dtoa | ||
| js/src/dtoa.c | | js/src/dtoa.c | ||
| [http://mxr.mozilla.org/mozilla-central/source/js/src/dtoa.c License] | |||
| [mailto: dmg@acm.org Contact] | | [mailto: dmg@acm.org Contact] | ||
| Gecko | | Gecko | ||
Line 158: | Line 188: | ||
| v8 | | v8 | ||
| /js/src/v8/ | | /js/src/v8/ | ||
| [http://mxr.mozilla.org/mozilla-central/source/js/src/v8/deltablue.js License] | |||
| | | | ||
| Gecko | | Gecko | ||
Line 163: | Line 194: | ||
| HTML tests | | HTML tests | ||
| layout/html/tests | | layout/html/tests | ||
| | |||
| | | | ||
| Gecko | | Gecko | ||
Line 168: | Line 200: | ||
| Freetype | | Freetype | ||
| modules/freetype2 | | modules/freetype2 | ||
| | |||
| [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] | ||
| Gecko | | Gecko | ||
Line 173: | Line 206: | ||
| lib7z | | lib7z | ||
| modules/lib7z | | modules/lib7z | ||
| [http://mxr.mozilla.org/mozilla-central/source/modules/lib7z/7zLib.cpp License] | |||
| | | | ||
| Gecko | | Gecko | ||
Line 178: | Line 212: | ||
| libbz2 | | libbz2 | ||
| modules/libbz2/src | | modules/libbz2/src | ||
| | | [http://mxr.mozilla.org/mozilla-central/source/modules/libbz2/src/LICENSE License] | ||
| [http://www.bzip.org/ Website] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| MochiKit | | MochiKit | ||
| testing/mochitest/MochiKit | | testing/mochitest/MochiKit | ||
| [http:// | | [http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/MochiKit/LICENSE.txt MIT] | ||
| [http://www.mochikit.com/ Website], [http://trac.mochikit.com/report/1 Bugs] | |||
| Gecko | | Gecko | ||
|- | |- | ||
| nsQuickSort | | nsQuickSort | ||
| xpcom/glue/nsQuickSort.cpp | | xpcom/glue/nsQuickSort.cpp | ||
| [http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsQuickSort.cpp License] | |||
| | | | ||
| Gecko | | Gecko | ||
|} | |} |
Revision as of 16:48, 25 May 2010
Here I'd like to keep track of all the third-party-libraries we use in Mozilla code. Please feel free to extend this list.
Name | Source | License | Links | Users |
---|---|---|---|---|
SQLite | db/sqlite3 (XXX_NSS?) | Website, Bugs | Gecko, NSS | |
Mochitests | dom/tests/mochitest | From the W3C | Test Suite | |
Chromium IPC | ipc/chromium | License | Website, Bugs | Gecko |
libffi | js/src/ctypes/libffi/ | License | Website, Contact | Spidermonkey |
libogg/libtheora/libvorbis/liboggplay/liboggz | media/* | Xiph.org Foundation License | Website, Bugs | Gecko |
libfishsound | media/libfishsound | Website | Gecko | |
libpng | modules/libimg/png | libpng license | Website, Bugs | Gecko |
zlib | modules/zlib | Website, Contact | Gecko, XXX_NSS? | |
NSIS Installer | other-licenses/nsis | Website, Bugs | Firefox, Thunderbird | |
Breakpad | toolkit/crashreporter/google-breakpad | Copying | Website, Bugs | Firefox, Thunderbird |
libjpeg | jpeg | Website | Gecko | |
bsdiff | toolkit/mozapps/update/updater/bspatch.* | BSD Protection License | Website | Gecko |
Cairo | gfx/cairo/ | MPL | Website, Bugs | Gecko |
Expat XML Parser | parser/expat | License | Website, Bugs | Gecko |
thebes | gfx/thebes/src/gfxPlatformFontList.cpp and gfxMacPlatformFontList.mm | MPL | Gecko | |
wlanapi | netwerk/wifi/src/wlanapi.h | Google Gears | Website, Bugs | Gecko |
Growl | toolkit/components/alerts/src/mac/growl/* | Growl License (BSD) | Website, Bugs | Firefox, Thunderbird, Camino |
Japan Network Information Center DNS | netwerk/dns/src/ (partially) | License | Gecko | |
jemalloc | memory/jemalloc/* | jemalloc license | Website | Gecko |
libevent | ipc/chromium/src/third_party/libevent/* | libevent license | Website, Bugs | Gecko |
gssapi | extensions/auth/gssapi.h | OpenVision license | Gecko | |
qcms | gfx/qcms | qcms license | Website | Gecko |
sparkle | camino/sparkle/ | License | Website, Bugs | Camino |
Blueprint CSS Framework | build/pgo/blueprint | Blueprint CSS Framework License | Firefox, Thunderbird | |
pymake | build/pymake/ | MIT | Firefox, Thunderbird | |
config file reader | config/configobj.py | Voidspace Open Source License | Firefox, Thunderbird | |
libpixman | gfx/cairo/libpixman | License | Website | Gecko |
ycbcr | gfx/ycbcr | License | Website, Bugs | Gecko |
dtoa | js/src/dtoa.c | License | [mailto: dmg@acm.org Contact] | Gecko |
v8 | /js/src/v8/ | License | Gecko | |
HTML tests | layout/html/tests | Gecko | ||
Freetype | modules/freetype2 | Website, Bugs | Gecko | |
lib7z | modules/lib7z | License | Gecko | |
libbz2 | modules/libbz2/src | License | Website | Gecko |
MochiKit | testing/mochitest/MochiKit | MIT | Website, Bugs | Gecko |
nsQuickSort | xpcom/glue/nsQuickSort.cpp | License | Gecko |