ThirdPartyCode: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(add ANGLE)
 
(15 intermediate revisions by 7 users not shown)
Line 11: Line 11:
! scope="col" | Links
! scope="col" | Links
! scope="col" | Users
! scope="col" | Users
|-
| ANGLE graphics layer
| /gfx/angle
| [https://mxr.mozilla.org/mozilla-central/source/gfx/angle/LICENSE 3-clause BSD]
| [https://code.google.com/p/angleproject/ Website]
| Gecko
|-
|-
|-
| Blueprint CSS Framework
| Blueprint CSS Framework
Line 53: Line 60:
|  
|  
| Build system
| Build system
|-
| css3-namespace test suite
| /layout/reftests/css-namespace/
| [http://www.w3.org/Consortium/Legal/2008/03-bsd-license 3-clause BSD]
| [http://www.w3.org/Style/CSS/Test/CSS3/Namespace/current/ Website]
| tests
|-
|-
| dtoa
| dtoa
Line 73: Line 86:
|-
|-
| Growl
| Growl
| /toolkit/components/alerts/src/mac/growl
| /toolkit/components/alerts/src/mac/growl, camino:/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]
| Firefox, Thunderbird
| Firefox, Thunderbird, SeaMonkey, Camino
|-
| Growl
| /camino/growl
| [http://mxr.mozilla.org/camino/source/growl/License.txt 3-clause BSD]
| [http://growl.info/ Website], [http://growl.info/reportabug.php Bugs]
| Camino
|-
|-
| gssapi.h
| gssapi.h
Line 90: Line 97:
| Gecko
| Gecko
|-
|-
| HTML tests
| HTML parser
| /layout/html/tests
| /parser/html
|
| [http://hg.mozilla.org/projects/htmlparser/file/tip/LICENSE.txt MIT]
| XXXAreTheseThirdParty?
| Our [http://hg.mozilla.org/projects/htmlparser/ htmlparser repo] is 'upstream'
| Gecko
|-
| HTML5lib
| /parser/htmlparser/tests/mochitest/html5lib_tree_dat*.txt
| [http://mxr-test.konigsberg.mozilla.org/mozilla-central/source/parser/htmlparser/tests/mochitest/html5lib_license.txt MIT]
| [http://code.google.com/p/html5lib/ Website], [http://code.google.com/p/html5lib/issues/list Bugs]
| Test suite
| Test suite
|-
| Hunspell
| /extensions/spellcheck/hunspell
| [http://mxr.mozilla.org/mozilla-central/source/extensions/spellcheck/hunspell/src/README.hunspell MPL/LGPL/GPL]
| [http://hunspell.sourceforge.net/ Website], [http://sourceforge.net/tracker/?group_id=143754&atid=756395 Bugs]
| Firefox, Thunderbird, SeaMonkey
|-
| IAccessible2 headers
| /other-licenses/ia2
| [http://mxr.mozilla.org/mozilla1.9.2/source/other-licenses/ia2/Accessible2.idl LGPL]
| [http://www.linuxfoundation.org/collaborate/workgroups/accessibility/iaccessible2 Website], [http://bugs.freestandards.org/ Bugs]
| Gecko
|-
|-
| jemalloc
| jemalloc
Line 137: Line 162:
| [http://sourceware.org/libffi/ Website], [mailto:green_at_redhat_dot_com Contact]
| [http://sourceware.org/libffi/ Website], [mailto:green_at_redhat_dot_com Contact]
| Spidermonkey
| Spidermonkey
|-
| libical
| comm-central:/calendar/libical
| [http://mxr.mozilla.org/comm-central/source/calendar/libical/LICENSE MPL/LGPL]
| [http://www.citadel.org/doku.php/documentation:featured_projects:libical?do=export_xhtml Website], [http://sourceforge.net/tracker/?group_id=16077&atid=116077 Bugs]
| Calendar
|-
|-
| libjpeg
| libjpeg
Line 144: Line 175:
| Gecko
| Gecko
|-
|-
| libogg/libtheora/libvorbis
| libnestegg
| /media/libogg, /media/libtheora, /media/libvorbis
| /media/libnestegg
| [http://mxr.mozilla.org/mozilla-central/source/media/libnestegg/LICENSE?force=1 ISC-style license]
| [http://github.com/kinetiknz/nestegg/ Website]
| Gecko
|-
| libogg/libtheora/libvorbis/Tremor
| /media/libogg, /media/libtheora, /media/libvorbis, /media/libtremor
| [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 166: Line 203:
| [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]
| Gecko
|-
| libvpx
| /media/libvpx
| [http://mxr.mozilla.org/mozilla-central/source/media/libvpx/LICENSE 3-clause BSD]
| [http://www.webmproject.org/ Website], [http://code.google.com/p/webm/issues Bugs]
| Gecko
| Gecko
|-
|-
| MAAttachedWindow
| MAAttachedWindow
| /camino/src/extensions/MAAttachedWindow.h camino/src/extensions/MAAttachedWindow.mm
| camino:/src/extensions/MAAttachedWindow.h camino:/src/extensions/MAAttachedWindow.mm
| [http://mxr.mozilla.org/camino/source/src/extensions/MAAttachedWindow.h 3-clause BSD]
| [http://mxr.mozilla.org/camino/source/src/extensions/MAAttachedWindow.h 3-clause BSD]
| [http://mattgemmell.com/source/ Website]
| [http://mattgemmell.com/source/ Website]
Line 215: Line 258:
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website]
| [http://cgit.freedesktop.org/~jrmuizel/qcms/ Website]
| Gecko
| Gecko
|-
| SIL Fonts
| /layout/reftests/fonts/sil
| [http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ofl OFL]
| [http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ArabicFonts_Download Website]
| Test suite
|-
|-
| Sparkle
| Sparkle
| /camino/sparkle
| camino:/sparkle
| [http://mxr.mozilla.org/camino/source/sparkle/License.txt MIT]
| [http://mxr.mozilla.org/camino/source/sparkle/License.txt MIT]
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs]
| [http://sparkle.andymatuschak.org/ Website], [https://launchpad.net/sparkle/+filebug/ Bugs]
Line 252: Line 301:
| Gecko, NSS
| Gecko, NSS
|}
|}
In addition, localized versions of Mozilla products may ship the relevant [http://mxr.mozilla.org/l10n/find?text=&string=hunspell dictionary].

Latest revision as of 19:52, 21 January 2011

Because we have multiple trees and branches, we have multiple copies of code, and it is not possibly to exhaustively enumerate where every copy of a library is.

Source paths by default refer to the mozilla-central tree (and its branches). Other trees are denoted by prefixes: "comm-central:", "camino:" etc.

Third Party Code
Name Source License Links Users
ANGLE graphics layer /gfx/angle 3-clause BSD Website Gecko
Blueprint CSS Framework /build/pgo/blueprint MIT/GPL Test suite
Breakpad /toolkit/crashreporter/google-breakpad, camino:/google-breakpad 3-clause BSD Website, Bugs Firefox, Thunderbird, SeaMonkey, Camino
bsdiff /other-licenses/bsdiff BSD Protection License Website Update generation (.mar)
bspatch /toolkit/mozapps/update/updater/bspatch.* 2-clause BSD Website Gecko
Cairo /gfx/cairo LGPL/MPL Website, Bugs Gecko
Chromium IPC /ipc/chromium 3-clause BSD Website, Bugs Gecko
config file reader /config/configobj.py 3-clause BSD Build system
css3-namespace test suite /layout/reftests/css-namespace/ 3-clause BSD Website tests
dtoa /js/src/dtoa.c MIT Contact Gecko
Expat /parser/expat MIT Website, Bugs Gecko
Freetype2 /modules/freetype2 FreeType License/GPL Website, Bugs Gecko (Windows Mobile and Android only)
Growl /toolkit/components/alerts/src/mac/growl, camino:/growl 3-clause BSD Website, Bugs Firefox, Thunderbird, SeaMonkey, Camino
gssapi.h /extensions/auth/gssapi.h MIT Gecko
HTML parser /parser/html MIT Our htmlparser repo is 'upstream' Gecko
HTML5lib /parser/htmlparser/tests/mochitest/html5lib_tree_dat*.txt MIT Website, Bugs Test suite
Hunspell /extensions/spellcheck/hunspell MPL/LGPL/GPL Website, Bugs Firefox, Thunderbird, SeaMonkey
IAccessible2 headers /other-licenses/ia2 LGPL Website, Bugs Gecko
jemalloc /memory/jemalloc 2-clause BSD Website Gecko
JPNIC DNS /netwerk/dns/src (partially) 3-clause BSD (with clauses renumbered) Gecko
lib7z /modules/lib7z Public Domain Website, Gecko
libbzip2 /modules/libbz2 libbzip2 license Website Gecko
libevent /ipc/chromium/src/third_party/libevent 3-clause BSD Website, Bugs Gecko
libfishsound /media/libfishsound 3-clause BSD Website Gecko (up to 1.9.2)
libffi /js/src/ctypes/libffi MIT Website, Contact Spidermonkey
libical comm-central:/calendar/libical MPL/LGPL Website, Bugs Calendar
libjpeg /jpeg libjpeg license Website Gecko
libnestegg /media/libnestegg ISC-style license Website Gecko
libogg/libtheora/libvorbis/Tremor /media/libogg, /media/libtheora, /media/libvorbis, /media/libtremor 3-clause BSD Website, Bugs Gecko
liboggplay/liboggz /media/liboggplay, /media/liboggz 3-clause BSD Website, Bugs Gecko (up to 1.9.2)
libpixman /gfx/cairo/libpixman MIT Website Gecko
libpng /modules/libimg/png libpng license Website, Bugs Gecko
libvpx /media/libvpx 3-clause BSD Website, Bugs Gecko
MAAttachedWindow camino:/src/extensions/MAAttachedWindow.h camino:/src/extensions/MAAttachedWindow.mm 3-clause BSD Website Camino
MochiKit /testing/mochitest/MochiKit MIT/AFL 2.1 Website, Bugs Test suite
Mochitests XXXAreThese3rdParty? /dom/tests/mochitest From the W3C Test suite
NSIS Installer /other-licenses/nsis zlib/libpng license Website, Bugs Firefox, Thunderbird, SeaMonkey
nsQuickSort /xpcom/glue/nsQuickSort.cpp 3-clause BSD Gecko
osx_wifi.h /netwerk/wifi/src/osx_wifi.h 3-clause BSD Gecko
pymake /build/pymake MIT Build system
QCMS /gfx/qcms MIT Website Gecko
SIL Fonts /layout/reftests/fonts/sil OFL Website Test suite
Sparkle camino:/sparkle MIT Website, Bugs Camino
SQLite /db/sqlite3, /security/nss/lib/sqlite Public Domain Website, Bugs Gecko, NSS
v8 Benchmarks /js/src/v8 MIT, 3-clause BSD or GPL - see individual files Website Test suite
wlanapi.h (from Google Gears) /netwerk/wifi/src/wlanapi.h 3-clause BSD Website, Bugs Gecko
ycbcr (from Chromium) /gfx/ycbcr 3-clause BSD Website, Bugs Gecko
zlib /modules/zlib, /security/nss/lib/zlib zlib license Website, Contact Gecko, NSS

In addition, localized versions of Mozilla products may ship the relevant dictionary.