The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Projects
Module Owners
Blue Sky
New Layout
Mail/News
Ports
Other
Source Code
Getting It
Documentation
License Terms
Bugs
Search
Feedback
DevEdge Online


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. Most of the owners below happen to work for Netscape, but that's not a prerequisite. For example, we'd be delighted to find an owner from outside Netscape for the Berkeley-DB code (really, for a newer version of it that works on all our platforms).

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: Macintosh FE
Owner:Steve Dagley
Source:cmd/macfe
Newsgroup:general, ui
Peers:Mike Pinkerton, Scott Collins
Documents:catBuild/macbuild.htm
Module: Windows FE
Owner:Garrett Blythe
Source:cmd/wincom, cmd/winfe
Newsgroup:general, ui
Peers:David Hyatt, Bill Law, Dan Matejka
Documents:catBuild/winbuild.htm, catCode/winfdesc.htm
Module: XFE (Xt/Motif-based widgets)
Owner:Ramiro Estrugo
Source:cmd/xfe
Newsgroup:general, ui
Peers:Akkana Peck, Chris McAfee, Radha Kulkarni, Steve Lamm, Chris Toshok
Documents:catBuild/unxbuild.htm
Module: StubFE (start here to make a new FE)
Owner:Chris Toshok
Source:cmd/stubfe, include/fe_proto.h, include/structs.h
Newsgroup:general
Peers:
Documents:
Module: Aurora/RDF FE
Owner:Don Melton
Source:cmd/macfe, cmd/winfe, cmd/xfe
Newsgroup:general
Peers:R.V. Guha, David Hyatt, Irene Au, Mike Pinkerton, Steve Lamm
Documents:
Module: Aurora/RDF BE
Owner:R.V. Guha
Source:modules/rdf
Newsgroup:general
Peers:John Giannandrea, Robert Churchill, Spence Murray
Documents:
Module: Berkeley DB (need owner; note misnamed source directory)
Owner:Lou Montulli
Source:dbm
Newsgroup:general
Peers:Brendan Eich, Fred Roeber
Documents:
Module: Browser Hooks (JS tag and URL filters)
Owner:Eric Bina
Source:modules/libhook
Newsgroup:general
Peers:Brendan Eich, Chris Toshok
Documents:
Module: Build Config
Owner:Brian Ostrom
Source:build, config, l10n
Newsgroup:general
Peers:Brendan Eich, Lloyd Tabb, Wan Teh Chang
Documents:catBuild/macbuild.htm, catBuild/unxbuild.htm, catBuild/winbuild.htm
Module: Composer
Owner:Kathleen Brade
Source:cmd/macfe/Composer, cmd/winfe, cmd/xfe, include/edt.h, include/edttypes.h, lib/layout, modules/edtplug
Newsgroup:general
Peers:Akkana Peck, Charley Manske, Mike Judge
Documents:http://www.mozilla.org/docs/tplist/catCode/editdesc.htm
Module: Compositor Library
Owner:Vidur Apparao
Source:modules/liblayer
Newsgroup:general
Peers:Scott Furman, Michael Plitkins, Chris Toshok
Documents:
Module: Dialup
Owner:Steve Elmer
Source:cmd/dialup
Newsgroup:general
Peers:Sol Goldfarb, Tim McClarren
Documents:http://help.netscape.com/docs/client/MC/acctproc4.html
Module: FontLib
Owner:Suresh Duddi
Source:modules/libfont
Newsgroup:general
Peers:
Documents:
Module: HTML Dialogs
Owner:Nisheeth Ranjan
Source:lib/htmldlgs
Newsgroup:general
Peers:Suresh Duddi, Jeff Weinstein
Documents:
Module: HTML to Text/PostScript Translation (need owner)
Owner:Brendan Eich
Source:include/xlate.h, lib/xlate
Newsgroup:general
Peers:Michael Toy
Documents:catCode/mwcodesc.htm
Module: ImageLib
Owner:Pam Nunn
Source:modules/libimg, modules/libutil
Newsgroup:general
Peers:Scott Furman, Kevin Amaratunga, Vidur Apparao
Documents:catCode/imagdesc.htm
Module: JPEG Image Handling
Owner:Tom Lane
Source:jpeg
Newsgroup:general
Peers:Pam Nunn
Documents:
Module: PNG Image Handling
Owner:Greg Roelofs
Source:lib/libcnv, modules/libimg
Newsgroup:general
Peers:Lee Crocker, Pam Nunn
Documents:http://www.cdrom.com/pub/png/pngmoz.html
Module: Image Conversion Library
Owner:Mike Judge
Source:include/libcnv.h, lib/libcnv
Newsgroup:general
Peers:John Giannandrea, Pam Nunn
Documents:catCode/imagdesc.htm
Module: I18N Library
Owner:Bob Jung
Source:include/csid.h, include/intl_csi.h, include/libi18n.h, include/resdef.h, include/xpgetstr.h, include/xplocale.h, include/xpresdef.h, include/xupfonts.h, lib/libi18n
Newsgroup:i18n
Peers:Erik van der Poel, Frank Tang, Naoki Hotta
Documents:http://www.mozilla.org/docs/refList/i18n/
Module: Java Stubs (OJI)
Owner:Warren Harris
Source:modules/oji, nav-java
Newsgroup:general
Peers:Hubie Shaw, Raman Tenneti
Documents:
Module: JavaScript
Owner:Mike McCabe
Source:js/ref, js/src
Newsgroup:general
Peers:Brendan Eich, Norris Boyd, Mike Shaver
Documents:http://developer.netscape.com/support/faqs/jsref/
Module: JavaScript Debugger
Owner:John Bandhauer
Source:js/jsd
Newsgroup:general
Peers:Brendan Eich
Documents:
Module: JavaScript/Java Reflection
Owner:Scott Furman
Source:js/jsj
Newsgroup:general
Peers:Brendan Eich, Mike Shaver
Documents:
Module: Layout
Owner:David Williams
Source:include/lo_ele.h, lib/layout, lib/libparse, lib/libstyle
Newsgroup:general
Peers:Suresh Duddi, Nisheeth Ranjan, Chris Toshok
Documents:catCode/layodesc.htm, catFlow/framhist.htm
Module: LibMocha (JS-only DOM level 0)
Owner:Chris Houck
Source:include/libevent.h, include/libmocha.h, lib/libmocha
Newsgroup:general
Peers:Tom Pixley, Mike McCool, Norris Boyd, Vidur Apparao
Documents:catCode/libmdesc.htm
Module: MIMELib
Owner:Terry Weissman
Source:lib/libmime
Newsgroup:general
Peers:Jamie Zawinski
Documents:
Module: NetLib
Owner:Gagan Saksena
Source:include/net.h, lib/libnet
Newsgroup:general
Peers:Lou Montulli, Rick Potts, Judson Valeski
Documents:http://www.mozilla.org/docs/netlib/
Module: NSPR (Netscape Portable Runtime)
Owner:Wan Teh Chang
Source:nspr20
Newsgroup:general
Peers:Alan Freier, Srinivas Lingutla
Documents:catBuild/nspbuild.htm, catCode/nsprdesc.htm
Module: Password Cache
Owner:Lou Montulli
Source:lib/libpwcac
Newsgroup:general
Peers:
Documents:
Module: PICS
Owner:Lou Montulli
Source:lib/libpics
Newsgroup:general
Peers:
Documents:
Module: Plugins
Owner:Marc Byrd
Source:lib/plugin
Newsgroup:general
Peers:Alex Musil, Warren Harris
Documents:
Module: Preferences
Owner:Edwin Aoki
Source:modules/libpref
Newsgroup:general
Peers:Jon Mittlehauser, Dan Malmer
Documents:
Module: Progress Window
Owner:Aleks Totic
Source:modules/progress
Newsgroup:general
Peers:
Documents:
Module: Registry
Owner:Dan Veditz
Source:modules/libreg
Newsgroup:general
Peers:
Documents:
Module: Scheduler (timer events)
Owner:Edwin Aoki
Source:modules/schedulr
Newsgroup:general
Peers:Brendan Eich
Documents:
Module: Security Stubs
Owner:Jeff Weinstein
Source:modules/security
Newsgroup:general
Peers:Lisa Repka, Tom Weinstein
Documents:
Module: SmartUpdate
Owner:Dan Veditz
Source:modules/softupdt
Newsgroup:general
Peers:Aleks Totic
Documents:
Module: XML
Owner:R.V. Guha
Source:modules/rdf/src/xmlparse
Newsgroup:general
Peers:jclark@jclark.com, jon.bosak@eng.sun.com, Greg Kostello, Nisheeth Ranjan, tbray@textuality.com
Documents:http://www.mozilla.org/rdf/doc/xml.html
Module: XP-COM
Owner:Will Scullin
Source:xpcom
Newsgroup:general
Peers:Jim Everingham, Warren Harris
Documents:catBuild/portable-cpp.html, catFlow/modunote.htm
Module: XP File Handling (owner will modularize)
Owner:Aleks Totic
Source:include/xp_file.h, lib/xp/xp_file.c
Newsgroup:general
Peers:
Documents:
Module: XP Miscellany (need re-modularization and owners)
Owner:Brendan Eich
Source:include/shist.h, lib/libmisc
Newsgroup:general
Peers:
Documents:
Module: XP Utilities
Owner:Chris Toshok
Source:include/xp.h, lib/mariner, lib/xp
Newsgroup:general
Peers:David Williams, Nisheeth Ranjan
Documents:
Module: Zlib
Owner:Pam Nunn
Source:modules/zlib
Newsgroup:general
Peers:John Giannandrea
Documents:

Mozilla Platform Owners

Platform: Lesstif on Linux
Owner:Ramiro Estrugo
Newsgroup:general
Peers:Chris Toshok
Documents:
Platform: OS/2
Owner:Bill Law
Newsgroup:os2
Peers:Dan Libby
Documents:
Platform: MacOS/PPC
Owner:Steve Dagley
Newsgroup:general
Peers:Don Melton
Documents:
Platform: Rhapsody
Owner:Chris McAfee
Newsgroup:rhapsody
Peers:Mike Pinkerton, Raven Zachary
Documents:http://www.mozilla.org/ports/rhapsody/
Platform: MFC/Win32 on Windows
Owner:Garrett Blythe
Newsgroup:general
Peers:
Documents:



Copyright © 1998 Netscape Communications Corporation.