The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Report A Bug
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

module owners

An Owner is responsible for fielding bug reports, enhancement requests, patch submissions, and so on. The owner should facilitate good development, as defined by the developer community. Many of the owners below happen to work for Netscape, but that's not a prerequisite.

A Module is a collection of source files that form a coherent bundle, probably a library (whether DLL/DSO or static). Some modules, notably the Front Ends, link as executables. We would like most modules to use XP-COM, but only a few have been converted and released to mozilla.org so far.

A Platform is pragmatically defined by the kind of code you have to port, which is mostly UI code in the Front Ends. CPU architecture and OS dependencies are mostly abstracted by NSPR. If you're contemplating a port (e.g., to BeOS on one or more hardware platforms), please mail brendan, nominate some peers, and provide some documents.

(FE = Front End, BE = Back End, XP = Cross Platform)

Module: 2-D Graphics
Owner:Kevin McCluskey
Source:gfx/public, gfx/src/windows
Newsgroup:netscape.public.mozilla.layout
Peers:Ramiro Estrugo, Stuart Parmenter, Michael Plitkins, Don Cone, Patrick Beard
Documents:
Module: Aurora/RDF BE
Owner:Robert Churchill
Source:rdf
Newsgroup:netscape.public.mozilla.rdf
Peers:Chris Waterson, Mike Shaver
Documents:
Module: Berkeley DB (need owner; note misnamed source directory)
Owner:Mike Shaver
Source:dbm
Newsgroup:netscape.public.mozilla.general
Peers:Chris McAfee, Gagan Saksena, Brendan Eich
Documents:
Module: Build Config
Owner:Daniel (leaf) Nunes, Christopher Yeh, Chris Seawood
Source:build, config, l10n
Newsgroup:netscape.public.mozilla.builds
Peers:Wan-Teh Chang
Documents:http://www.mozilla.org/build/mac.html, http://www.mozilla.org/build/unix.html, http://www.mozilla.org/build/win32.html, http://www.mozilla.org/projects/autoconf/
Module: CCK (Client Customization Kit Source Code)
Owner:Steve Elmer
Source:cck
Newsgroup:netscape.client.customization
Peers:
Documents:http://www.mozilla.org/projects/cck/
Module: Client NSPR (A rolling, tightly controlled branch for the purposes of getting nspr to the client at specific release points, without disturbing the client or nspr developers. )
Owner:Daniel (leaf) Nunes
Source:nsprpub
Newsgroup:netscape.public.mozilla.nspr
Peers:Wan-Teh Chang, Lawrence Hardiman, Chris Seawood
Documents:http://www.mozilla.org/docs/refList/refNSPR/, http://www.mozilla.org/docs/reflist/refNSPR/nspbuild.htm http://www.mozilla.org/docs/refList/refNSPR/moddesc.html
Module: Clipping and Compositing
Owner:Kevin McCluskey
Source:view
Newsgroup:netscape.public.mozilla.layout
Peers:Vidur Apparao, Michael Plitkins
Documents:
Module: ColorSync Branch (ColorSync_19980824_BRANCH: branch for integrating Apple's ColorSynch technology into mozilla.)
Owner:Eric Broadbent
Source:
Newsgroup:
Peers:Mike Pinkerton, Pam Nunn, Chris Saari
Documents:
Module: Composer (Editor/Composer)
Owner:Akkana Peck
Source:editor
Newsgroup:netscape.public.mozilla.editor
Peers:Michael Judge, Joaquin Blas, Joe Francis, Charles Manske, Steve Clark, Kathleen Brade
Documents:http://www.mozilla.org/editor
Module: Dialup
Owner:Steve Elmer
Source:cmd/dialup
Newsgroup:netscape.public.mozilla.general
Peers:Sol Goldfarb
Documents:http://help.netscape.com/docs/client/MC/acctproc4.html
Module: Directory SDK (Tools and SDKs for accessing LDAP Directories.)
Owner:Mark C. Smith
Source:directory
Newsgroup:netscape.public.mozilla.directory
Peers:Kartik Subbarao, Miodrag Kekic, Michael Hein, Leif Hedstrom
Documents:http://www.mozilla.org/directory
Module: Document Object Model
Owner:Johnny Stenback
Source:dom
Newsgroup:netscape.public.mozilla.layout
Peers:Tom Pixley
Documents:http://www.mozilla.org/newlayout/dom-roadmap.html
Module: ef (Electrical Fire -- Just-In-Time Java compiler)
Owner:Scott Furman
Source:ef
Newsgroup:netscape.public.mozilla.java
Peers:Chris Toshok
Documents:http://www.mozilla.org/projects/ef/
Module: Embeddable Web Browser
Owner:Adam Lock
Source:embedding, webshell
Newsgroup:netscape.public.mozilla.layout
Peers:Scott Collins, Rick Potts, Nisheeth Ranjan
Documents:
Module: GTK (supported X widgetry and gfx)
Owner:Stuart Parmenter
Source:gfx/src/gtk, widget/src/gtk
Newsgroup:netscape.public.mozilla.gtk, netscape.public.mozilla.unix
Peers:Christopher Blizzard, Syd Logan, Ramiro Estrugo, Chris McAfee
Documents:http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/
Module: GTK Embedding Widget (Gtk Widget for embedding Mozilla into Gtk applications)
Owner:Christopher Blizzard
Source:embedding/browser/gtk
Newsgroup:netscape.public.mozilla.embedding
Peers:
Documents:
Module: HTML to Text/PostScript Translation
Owner:Don Cone
Source:gfx/src/ps
Newsgroup:netscape.public.mozilla.layout
Peers:Syd Logan
Documents:http://www.mozilla.org/classic/mwcodesc.html
Module: I18N Library
Owner:Yung-Fong Tang
Source:intl
Newsgroup:netscape.public.mozilla.i18n
Peers:Tao Cheng, Naoki Hotta, Erik van der Poel, Catalin Rotaru, Bob Jung
Documents:http://mozilla.org/projects/intl/index.html
Module: Image Conversion Library
Owner:Michael Judge
Source:include/libcnv.h
Newsgroup:netscape.public.mozilla.general
Peers:Pam Nunn, John Giannandrea
Documents:http://www.mozilla.org/classic/imagdesc.html
Module: Image Handling: JPEG
Owner:Tom Lane
Source:
Newsgroup:netscape.public.mozilla.general
Peers:Pam Nunn
Documents:
Module: Image Handling: MNG
Owner:Tim Rowley
Source:modules/libimg/mng, modules/libimg/mngcom
Newsgroup:netscape.public.mozilla.general
Peers:Pam Nunn
Documents:http://www.libpng.org/pub/mng/mngdocs.html, http://www.libmng.com/
Module: Image Handling: PNG
Owner:Pam Nunn
Source:
Newsgroup:netscape.public.mozilla.general
Peers:
Documents:http://www.w3.org/TR/REC-png, http://www.cdrom.com/pub/png/pngmoz.html
Module: ImageLib
Owner:Pam Nunn
Source:modules/libimg, modules/libutil
Newsgroup:netscape.public.mozilla.general
Peers:Vidur Apparao
Documents:
Module: Java and JS Capability-Based Security
Owner:Norris Boyd
Source:caps
Newsgroup:netscape.public.mozilla.general
Peers:Warren Harris, Sudharshan Srinivasan
Documents:
Module: Java APIs for DOM (APIs for Java access to the Document Object Model)
Owner:Akhil Arora
Source:java/dom
Newsgroup:netscape.public.mozilla.dom, netscape.public.mozilla.java
Peers:Denis Sharypov
Documents:http://www.mozilla.org/projects/blackwood/dom/
Module: Java APIs to WebShell
Owner:Edward J. Burns
Source:java/webclient
Newsgroup:netscape.public.mozilla.java, netscape.public.mozilla.layout, netscape.public.mozilla.embedding
Peers:
Documents:http://www.mozilla.org/projects/blackwood/webclient/
Module: Java Stubs (OJI)
Owner:George Drapeau
Source:modules/oji, nav-java, sun-java
Newsgroup:netscape.public.mozilla.oji
Peers:Edward J. Burns, Patrick Beard, Alex Musil, Mark Lin
Documents:http://www.mozilla.org/oji/
Module: Java to XPCOM Bridge
Owner:Igor Kushnirskiy
Source:java/xpcom
Newsgroup:netscape.public.mozilla.xpcom, netscape.public.mozilla.java
Peers:
Documents:http://www.mozilla.org/projects/blackwood/connect/
Module: Java Utility Classes (assert, debug, utilities, etc.)
Owner:Edward J. Burns
Source:java/util
Newsgroup:netscape.public.mozilla.java
Peers:
Documents:http://www.mozilla.org/projects/blackwood/java-util/
Module: Java-Implemented Plugins (Infrastructure for writing MIME content-handlers in Java.)
Owner:Igor Kushnirskiy
Source:java/plugins
Newsgroup:netscape.public.mozilla.java
Peers:Akhil Arora
Documents:http://www.mozilla.org/projects/blackwood/java-plugins/
Module: JavaScript
Owner:Roger Lawrence
Source:js/ref, js/src
Newsgroup:netscape.public.mozilla.jseng
Peers:Mike McCabe, Mike Shaver, Scott Furman, Brendan Eich
Documents:http://developer.netscape.com/support/faqs/jsref/, http://www.mozilla.org/js/
Module: JavaScript Debugger (JavaScript Debugger and debug support code)
Owner:James Huntley, Amy Fong, Gurpreet Bains, Jamie Falzon, Rocky Shek, Steve Costa, Joe Yam
Source:extensions/jsd, js/jsd
Newsgroup:netscape.public.mozilla.jseng
Peers:Brendan Eich, John Bandhauer, Mike Shaver
Documents:http://www.mozilla.org/js/jsd
Module: js-tests (JavaScript test suite)
Owner:Christine Begle
Source:js/tests
Newsgroup:netscape.mozilla.public.jseng
Peers:
Documents:http://www.mozilla.org/js/tests/library.html
Module: LiveConnect
Owner:Scott Furman
Source:js/jsj
Newsgroup:netscape.public.mozilla.general
Peers:Mike Shaver, Brendan Eich
Documents:
Module: Locked-Content (Content files that need strict policing.)
Owner:David Hyatt
Source:
Newsgroup:
Peers:
Documents:
Module: Macintosh FE
Owner:Steve Dagley
Source:cmd/macfe
Newsgroup:netscape.public.mozilla.general, netscape.public.mozilla.ui
Peers:Scott Collins, Chris Saari, Mike Pinkerton, Pierre Saslawsky, Gordon Sheridan, David Matiskella
Documents:http://www.mozilla.org/build/mac.html
Module: Mail/News (Code shared by the Email and Usenet News reading clients. )
Owner:Scott MacGregor
Source:mailnews
Newsgroup:netscape.public.mozilla.mail-news
Peers:Steve Elmer, Scott Putterman, David Bienvenu
Documents:http://www.mozilla.org/mailnews/
Module: MIME (RFC822 MIME Parser)
Owner:Rich Pizzarro
Source:mailnews/mime
Newsgroup:nenetscape.public.mozilla.mail-news
Peers:Jeff Tsai
Documents:http://www.mozilla.org/mailnews/
Module: Mozilla Tools (Tools useful to people developing or compiling Mozilla, but which aren't part of the build process or runtime)
Owner:Daniel (leaf) Nunes, Christopher Yeh
Source:tools
Newsgroup:
Peers:
Documents:
Module: mozilla-toplevel (The top level directory for the mozilla tree.)
Owner:Brendan Eich
Source:mozilla
Newsgroup:
Peers:Christopher Yeh
Documents:
Module: Mstone (A multi-protocol benchmarking tool.)
Owner:Dan Mosedale
Source:mstone
Newsgroup:netscape.public.mozilla.mstone
Peers:
Documents:http://www.mozilla.org/projects/mstone/
Module: NetLib
Owner:Gagan Saksena
Source:network
Newsgroup:netscape.public.mozilla.general
Peers:Warren Harris, Judson Valeski, Rick Potts
Documents:http://www.mozilla.org/docs/netlib/
Module: New HTML Parser
Owner:Harish Dhurvasula
Source:htmlparser
Newsgroup:netscape.public.mozilla.layout
Peers:Nisheeth Ranjan, Rick Gessner
Documents:
Module: New HTML Style System
Owner:Pierre Saslawsky
Source:
Newsgroup:netscape.public.mozilla.style
Peers:Marc Attinasi
Documents:
Module: New Layout Engine
Owner:Chris Karnaze
Source:layout
Newsgroup:netscape.public.mozilla.layout
Peers:Chris Waterson, Steve Clark, Nisheeth Ranjan, Rick Gessner
Documents:
Module: News (Usenet newsreader client)
Owner:Seth Spitzer
Source:mailnews/news
Newsgroup:netscape.public.mozilla.mail-news
Peers:Scott MacGregor, David Bienvenu
Documents:
Module: NSPR (Netscape Portable Runtime)
Owner:Wan-Teh Chang
Source:nsprpub
Newsgroup:netscape.public.mozilla.nspr
Peers:Srinivas Lingutla, Lawrence Hardiman
Documents:http://www.mozilla.org/docs/refList/refNSPR/, http://www.mozilla.org/docs/reflist/refNSPR/nspbuild.htm http://www.mozilla.org/docs/refList/refNSPR/moddesc.html
Module: PerlConnect (Perl and JavaScript connection )
Owner:Vladimir Livshits
Source:js/src/perlconnect
Newsgroup:netscape.dev.jsref
Peers:Mike McCabe
Documents:http://lxr.mozilla.org/mozilla/source/js/src/perlconnect/README.html
Module: Photon (UI for Neutrino 2.0 and QNX 4)
Owner:Jerry L. Kirk
Source:base/src/photon, gfx/src/photon, widget/src/photon
Newsgroup:
Peers:
Documents:
Module: PICS
Owner:Neeti Jain
Source:lib/libpics
Newsgroup:netscape.public.mozilla.general
Peers:Gagan Saksena
Documents:
Module: Plugins
Owner:Andrew Volkov
Source:modules/plugin
Newsgroup:netscape.public.mozilla.general
Peers:Alex Musil
Documents:
Module: Preferences (Preference library)
Owner:Neeti Jain
Source:modules/libpref
Newsgroup:netscape.public.mozilla.general
Peers:
Documents:
Module: Profile Manager (Code for installing and managing user profiles.)
Owner:Steve Elmer
Source:profile
Newsgroup:netscape.public.mozilla.prefs
Peers:Seth Spitzer, Bhuvan Racham
Documents:http://www.mozilla.org/profilemanager
Module: Progress Window
Owner:Eric Vaughan
Source:modules/progress
Newsgroup:netscape.public.mozilla.general
Peers:
Documents:
Module: Registry
Owner:Dan Veditz
Source:modules/libreg
Newsgroup:netscape.public.mozilla.general
Peers:Doug Turner
Documents:
Module: Remote XPCOM (Cross-Process XPCOM)
Owner:Igor Kushnirskiy
Source:xpcom/remote
Newsgroup:netscape.public.mozilla.xpcom
Peers:
Documents:http://www.mozilla.org/projects/blackwood/remote-xpcom/
Module: Rhino (Javascript interpreter implemented in Java)
Owner:Norris Boyd
Source:js/rhino
Newsgroup:netscape.public.mozilla.jseng
Peers:Mike McCabe, Patrick Beard, Roger Lawrence
Documents:http://www.mozilla.org/rhino/
Module: security (Crypto/PKI code, including NSS (Network Security Services) and PSM (Personal Security Manager))
Owner:, Mark Welch, Bob Relyea, David Drinan
Source:security
Newsgroup:netscape.public.mozilla.crypto
Peers:Lisa Repka, Nelson Bolyard, Ian McGreer, Javier Delgadillo, Christian Kaiser, Fred Roeber
Documents:http://mozilla.org/projects/security/pki/
Module: Security - Mozilla PSM Glue (Glue code between Mozilla and PSM.)
Owner:Doug Turner
Source:extensions/psm-glue
Newsgroup:netscape.public.mozilla.crypto
Peers:Stuart Parmenter, Mark Welch
Documents:
Module: Security Stubs (Isolation of Netscape crypto code from the Mozilla source )
Owner:Mark Welch
Source:modules/security
Newsgroup:netscape.public.mozilla.security
Peers:Lisa Repka
Documents:http://www.mozilla.org/crypto-faq.html
Module: Silent Download
Owner:Doug Turner
Source:silentdl
Newsgroup:netscape.public.mozilla.netlib
Peers:
Documents:http://www.mozilla.org/projects/silentdl/
Module: small-devices
Owner:
Source:
Newsgroup:
Peers:
Documents:
Module: SmartUpdate
Owner:Dan Veditz
Source:modules/softupdt
Newsgroup:netscape.public.mozilla.general
Peers:Doug Turner
Documents:
Module: tools
Owner:
Source:
Newsgroup:
Peers:
Documents:
Module: Widgets (Widget Interfaces for HTML and XUL)
Owner:Kevin McCluskey
Source:widget/public
Newsgroup:netscape.public.mozilla.layout
Peers:Christopher Blizzard, Stuart Parmenter, Mike Pinkerton, Ramiro Estrugo
Documents:
Module: Windows FE
Owner:Bill Law
Source:cmd/wincom, cmd/winfe
Newsgroup:netscape.public.mozilla.general, netscape.public.mozilla.ui
Peers:Rick Potts, Scott Putterman, David Hyatt, Daniel Matejka
Documents:http://www.mozilla.org/classic/winfdesc.html, http://www.mozilla.org/classic/build/classic-win.html
Module: Xlib-based gfx + widget (Xlib-based gfx and widget includes code that does all of the window creation, management and native drawing required by the mozilla layout engine.)
Owner:Christopher Blizzard
Source:gfx/src/xlib, widget/src/xlib
Newsgroup:netscape.public.mozilla.layout
Peers:Ramiro Estrugo
Documents:http://www.mozilla.org/unix/xlib.html
Module: XML
Owner:Nisheeth Ranjan
Source:expat
Newsgroup:netscape.public.mozilla.layout.xml
Peers:Vidur Apparao, Rick Gessner, Heikki Toivonen
Documents:http://www.mozilla.org/rdf/doc/xml.html
Module: xmlterm
Owner:Ramalingam Saravanan
Source:extensions/xmlterm
Newsgroup:
Peers:Robert Ginda
Documents:
Module: XP File Handling
Owner:Doug Turner
Source:xpcom/io
Newsgroup:netscape.public.mozilla.xpcom
Peers:Christopher Blizzard
Documents:
Module: XPApps (Crossplatform Applications, mostly Navigator front end and application shell.)
Owner:Don Melton
Source:xpfe
Newsgroup:netscape.public.mozilla.xpfe
Peers:Steve Lamm, Rick Potts, Radha Kulkarni, Bill Law, Gordon Sheridan, David Matiskella
Documents:www.mozilla.org/xpapps/
Module: XPCOM
Owner:Suresh Duddi
Source:xpcom
Newsgroup:netscape.public.mozilla.general
Peers:Warren Harris, Scott Collins, Doug Turner
Documents:http://www.mozilla.org/docs/modunote.htm, http://www.mozilla.org/hacking/portable-cpp.html
Module: XPConnect
Owner:John Bandhauer
Source:js/src/xpconnect, xpcom/reflect/xptcall, xpcom/reflect/xptinfo
Newsgroup:
Peers:Mike McCabe, Mike Shaver, Mike Ang, Scott Furman
Documents:
Module: XPIDL (Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. Also produces .java interface files, as part of an experimental java<->xpcom connection layer.)
Owner:Mike McCabe
Source:xpcom/typelib
Newsgroup:netscape.public.mozilla.xpcom
Peers:Mike Shaver, Mike Ang, John Bandhauer
Documents:http://www.mozilla.org/scriptable/xpidl http://www.mozilla.org/scriptable
Module: XPInstall
Owner:Doug Turner, Dan Veditz
Source:xpinstall
Newsgroup:netscape.public.mozilla.xpinstall
Peers:Samir Gehani, Sean Su
Documents:
Module: XPToolkit (Cross-platform user interface toolkit)
Owner:Peter Trudelle
Source:
Newsgroup:netscape.public.mozilla.xpfe
Peers:Chris Saari, Mike Pinkerton, Stuart Parmenter, David Hyatt, Dan Rosen, Eric Vaughan, Daniel Matejka, Brian Ryner
Documents:http://www.mozilla.org/xpfe/
Module: XSLT Processor (XSLT transformations processor)
Owner:Keith Visco
Source:extensions/transformiix
Newsgroup:netscape.public.mozilla.layout.xslt
Peers:Vidur Apparao, Troy Chevalier, Thomas Kneeland Jr., Nisheeth Ranjan
Documents:W3C XSLT 1.0 Specification TransforMiiX Readme.html file
Module: xul.css
Owner:
Source:
Newsgroup:
Peers:
Documents:
Module: Zlib
Owner:Pam Nunn
Source:modules/zlib
Newsgroup:netscape.public.mozilla.general
Peers:John Giannandrea
Documents:

Copyright © 1998-2000 The Mozilla Organization.
Last modified August 14, 2000.