The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Search
Feedback


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/mac-build.html
Module: Windows FE
Owner:Bill Law
Source:cmd/wincom, cmd/winfe
Newsgroup:general, ui
Peers:Garrett Blythe, Daniel Matejka, David Hyatt
Documents:catBuild/win-build.html, catCode/winfdesc.htm
Module: XFE (Xt/Motif-based widgets)
Owner:Ramiro Estrugo
Source:cmd/xfe
Newsgroup:unix, unix.checkins
Peers:Akkana Peck, Chris McAfee, Radha Kulkarni, Steve Lamm, Chris Toshok
Documents:catBuild/unix-build.html, http://www.mozilla.org/xfe/
Module: gnomefe (GTK/GNOME-based widgets)
Owner:Christopher Blizzard
Source:cmd/gnomefe
Newsgroup:gtk
Peers:Elliot Lee, Chris Toshok
Documents:http://www.gnome.org, http://www.gtk.org, http://www.mozilla.org/ports/gtk/
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:rdf
Peers:R.V. Guha, David Hyatt, Mike Pinkerton, Steve Lamm
Documents:
Module: Aurora/RDF BE
Owner:R.V. Guha
Source:modules/rdf
Newsgroup:rdf
Peers:John Giannandrea, Jim Gellman, Robert Churchill
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:builds
Peers:Brendan Eich, Christopher Seawood, Lloyd Tabb, Wan Teh Chang
Documents:catBuild/mac-build.html, catBuild/unix-build.html, catBuild/win-build.html, http://www.mozilla.org/projects/autoconf/
Module: Composer
Owner:Akkana Peck
Source:cmd/macfe/Composer, cmd/winfe, cmd/xfe, include/edt.h, include/edttypes.h, lib/layout, modules/edtplug
Newsgroup:general
Peers:Kathleen Brade, Charity Lu, Charley Manske, Joe Francis, Joaquin Blas, 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: Directory SDK
Owner:Chuck Boatwright
Source:directory
Newsgroup:snews:secnews.netscape.com/netscape.public.mozilla.general
Peers:directory_sdk_champion, Mahesh Tyagarajan
Documents:http://www.mozilla.org/directory
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, sun-java
Newsgroup:general
Peers:Hubie Shaw, Raman Tenneti
Documents:
Module: Java and JS Capability-Based Security
Owner:Raman Tenneti
Source:caps
Newsgroup:general
Peers:Norris Boyd, Sudharshan Srinivasan, Warren Harris
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/, http://www.mozilla.org/js/
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:Chris Toshok
Source:include/lo_ele.h, lib/layout, lib/libparse, lib/libstyle
Newsgroup:general
Peers:David Williams, Suresh Duddi, Harish Dhurvasula, Nisheeth Ranjan, Eric Pollmann
Documents:catCode/layodesc.htm, catFlow/framhist.htm
Module: LibMocha (JS-only DOM level 0)
Owner:Mike McCool
Source:include/libevent.h, include/libmocha.h, lib/libmocha
Newsgroup:general
Peers:Tom Pixley, Norris Boyd, Vidur Apparao
Documents:catCode/libmdesc.htm
Module: MailTo: Composing
Owner:Akkana Peck
Source:lib/mailto
Newsgroup:mail-news
Peers:Mike Judge
Documents:
Module: MIMELib
Owner:Terry Weissman
Source:lib/libmime
Newsgroup:mail-news
Peers:Akkana Peck, Jamie Zawinski, Mark Welch
Documents:
Module: NetLib
Owner:Gagan Saksena
Source:network
Newsgroup:general
Peers:Lou Montulli, Rick Potts, Judson Valeski
Documents:http://www.mozilla.org/docs/netlib/
Module: NSPR (Netscape Portable Runtime)
Owner:Srinivas Lingutla
Source:nsprpub
Newsgroup:general
Peers:Alan Freier, Lawrence Hardiman, Wan Teh Chang
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:Alex Musil
Source:lib/plugin
Newsgroup:general
Peers:Warren Harris
Documents:
Module: Preferences
Owner:Edwin Aoki
Source:modules/libpref
Newsgroup:general
Peers: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/xml
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:Nisheeth Ranjan
Documents:
Module: Zlib
Owner:Pam Nunn
Source:modules/zlib
Newsgroup:general
Peers:John Giannandrea
Documents:
Module: Base XP-COM Classes
Owner:Kipp Hickman
Source:base
Newsgroup:general
Peers:Will Scullin
Documents:
Module: 2-D Graphics
Owner:Michael Plitkins
Source:gfx
Newsgroup:layout
Peers:Don Cone
Documents:
Module: Clipping and Compositing
Owner:Michael Plitkins
Source:view
Newsgroup:layout
Peers:Vidur Apparao
Documents:
Module: XP Widgets
Owner:Rod Spears
Source:widget
Newsgroup:layout
Peers:Kevin McCluskey
Documents:
Module: New Layout Engine
Owner:Troy Chevalier
Source:layout
Newsgroup:layout
Peers:Kipp Hickman, Rick Gessner
Documents:
Module: New HTML Layout Engine
Owner:Troy Chevalier
Source:layout/html
Newsgroup:layout
Peers:Steve Clark, Chris Karnaze, Kipp Hickman, Peter Linss, Rick Gessner
Documents:http://www.mozilla.org/newlayout/
Module: New HTML Style System
Owner:Peter Linss
Source:layout
Newsgroup:layout
Peers:Thom Phillabaum
Documents:
Module: Embeddable Web Browser
Owner:Kipp Hickman
Source:webshell
Newsgroup:layout
Peers:Chris Karnaze, Rick Potts
Documents:
Module: New HTML Parser
Owner:Rick Gessner
Source:htmlparser
Newsgroup:layout
Peers:Jim Everingham, Kipp Hickman
Documents:
Module: Document Object Model
Owner:Vidur Apparao
Source:dom
Newsgroup:layout
Peers:Tom Pixley
Documents:http://www.mozilla.org/newlayout/dom-roadmap.html

Mozilla Platform Owners

Platform: BeOS
Owner:rhess@best.com
Newsgroup:beos
Peers:Chris Toshok
Documents:http://www.mozilla.org/ports/beos/
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:Bill Law
Newsgroup:general
Peers:
Documents:



Copyright © 1998 The Mozilla Organization.