Modules/All

From MozillaWiki
Jump to: navigation, search

This page transcludes all the individual module ownership pages, for ease of searching.

Want to change it? You will need to change the individual pages.

Desktop Firefox

Modules for "Desktop Firefox" are now tracked on firefox-source-docs.

Toolkit

Modules for "Toolkit" are now tracked on firefox-source-docs.

Core

Modules for "Core" are now tracked on firefox-source-docs.

Testing

Modules for "Testing" are now tracked on firefox-source-docs.

Thunderbird

Name: Thunderbird Council (#)
Description: The Thunderbird Council is the elected governing body for the Thunderbird Project, including the code modules that develop the code in Thunderbird product(s). It is the top-level module of the project, and Peers are members of the Council.
Owner: Chair 2021: Berna Alp (:ba)
Peer(s): Andrei Hajdukewycz (:sancus, Secretary), Ben Bucksch (:benb), Berna Alp (:ba), Dirk Steinmetz (:rsjtdrjgfuzkfg), Magnus Melin (:mkmelin), Patrick Cloke (:clokep), Philipp Kewisch (:Fallen)
URL(s): The Thunderbird Council, Past Councils
Name: Thunderbird (#)
Description: Standalone Mail Application.
Owner: Magnus Melin (:mkmelin)
Peer(s): Geoff Lankow (:darktrojan), Aceman (:aceman), Richard Marti (:paenglab)
Owner(s) Emeritus: Mark Banner (:standard8), David Bienvenu (:bienvenu), Scott MacGregor (:mscott)
Peer(s) Emeritus: Blake Winton, Mike Conley, Kent James, Jörg Knobloch (:jorgk)
Source Dir(s): mail/,mail/themes/,other-licenses/branding/thunderbird/
Bugzilla Component(s): Thunderbird
URL(s): https://developer.thunderbird.net/
Name: Build Config (#)
Description: Build Automation
Owner: Rob Lemley (:rjl)
Peer(s): Philipp Kewisch (:Fallen)
Peer(s) Emeritus: Mark Banner (:standard8), Siddharth Agarwal (:sid0), Justin Wood (:callek), Joshua Cranmer (:jcranmer), Tom Prince (:tomprince)
Source Dir(s): mail/config/, taskcluster/
Bugzilla Component(s): Thunderbird::Build Config
Name: Add-on Support (#)
Description: APIs to enable extensions, as well as their installation
Owner: Geoff Lankow (:darktrojan)
Peer(s): John Bieling (:TbSync), Philipp Kewisch (:Fallen)
Bugzilla Component(s): Thunderbird::Add-Ons Extensions API, Thunderbird::Add-Ons General
Name: Instant Messaging (#)
Description: The chat and instant messaging component of Thunderbird
Owner: Patrick Cloke (:clokep)
Peer(s): Martin Giger (:freaktechnik)
Owner(s) Emeritus: Florian Quèze
Peer(s) Emeritus: aleth (:aleth), Benedikt Pfeifer (:Mic)
Source Dir(s): mail/components/im/, chat/
Bugzilla Component(s): Thunderbird::Instant Messaging
Name: Theme (#)
Description: The interface of Thunderbird related to the OS and custom themes
Owner: Richard Marti (:paenglab)
Peer(s): Alessandro Castellani (:aleca)
Peer(s) Emeritus: Josiah Bruner (:JosiahOne), Blake Winton (:bwinton), Mike Conley (:mconley)
Source Dir(s): mail/themes/
Bugzilla Component(s): Thunderbird::Theme
Name: Message Security (#)
Description: OpenPGP and S/MIME message security.
Owner: Kai Engert (:kaie)
Peer(s): Patrick Brunschwig, Magnus Melin (:mkmelin)
Source Dir(s): mail/extensions/openpgp, mail/extensions/smime
Name: UX (User Experience) (#)
Description: Usability and user journey, including User Interface and Accessibility
Owner: Alessandro Castellani (:aleca)
Peer(s): Richard Marti (:paenglab), Henry Wilkes (:henry), Magnus Melin (:mkmelin)
Peer(s) Emeritus: Blake Winton (:bwinton)
Bugzilla Component(s): Thunderbird::General
Name: Website (#)
Description: The Thunderbird related pages on thunderbird.net and elsewhere.
Owner: Andrei Hajdukewycz (:sancus)
Peer(s): Magnus Melin (:mkmelin), Wayne Mery (:wsmwk), Ryan Sipes (:ryanleesipes), Alessandro Castellani (:aleca)
Source Dir(s): https://github.com/thundernest/thunderbird-website
Bugzilla Component(s): https://github.com/thundernest/thunderbird-website

See also

SeaMonkey

Name: SeaMonkey (#)
Description: SeaMonkey, the Mozilla Application Suite
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr)
Source Dir(s): suite/*
URL(s): http://www.seamonkey-project.org/
Discussion Group: dev-apps-seamonkey

User Interface

Name: User Interface (#)
Description: User Interface
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr)
Name: User Design and Review (#)
Description: Achieving consistency throughout the product both internally and externally
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr)
Bugzilla Component(s): SeaMonkey::UI Design
Name: Themes (#)
Description: Classic, Modern, general theme issues
Owner: Neil Rashbrook (Neil)
Peer(s): Robert Kaiser (:KaiRo), Manuel Reimer (MReimer), Philip Chee (Ratty), Stefan (:stefanh)
Source Dir(s): suite/themes/
Bugzilla Component(s): SeaMonkey::Themes

Browser

Name: Browser (#)
Description: Navigator UI and parts of the suite that are mainly used by the browser (some may be shared with Mail or Composer to a certain extent though)
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr)
Source Dir(s): suite/browser/
Name: Bookmarks & History (#)
Description: includes adding, deleting, editing bookmarks, problems with Bookmarks Manager, Bookmarks toolbar and menu, History window and "Go" menu
Owner:
Source Dir(s): suite/common/bookmarks/, suite/common/history/, suite/common/places/
Bugzilla Component(s): SeaMonkey::Bookmarks & History
Notes: Ask a SeaMonkey Browser owner or peer for review
Name: Download & File Handling (#)
Description: Download Manager, helper apps, open/save files
Owner:
Source Dir(s): suite/common/downloads/
Bugzilla Component(s): SeaMonkey::Download & File Handling
Notes: Ask a SeaMonkey Browser owner or peer for review
Name: Page Info (#)
Description: Download Manager, helper apps, open/save files
Owner: Daniel Brooks (db48x)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/browser/pageinfo/
Bugzilla Component(s): SeaMonkey::Page Info
Name: Passwords & Permissions (#)
Description: UI for Passwords, PopUp/Image blocking, Cookies; Wallet (Backend code for most of those is shared)
Owner: Ian Neal (IanN), Robert Kaiser (:KaiRo) (Data Manager)
Peer(s): Dan Veditz (:dveditz) (backend integration), Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/common/permissions/, suite/common/dataman/
Bugzilla Component(s): SeaMonkey::Passwords & Permissions
Name: Search & Sidebar (#)
Description: Web search features, Sidebar (incl. internal panels)
Owner: Karsten Düsterloh (Mnyromyr)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Source Dir(s): suite/common/search/, suite/common/sidebar/
Bugzilla Component(s): SeaMonkey::Search, SeaMonkey::Sidebar
Name: Tabbed Browser (#)
Description: browser tab features and the tabbed browser widget
Owner: Misak Khachatryan (misak)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil), Philip Chee (Ratty)
Bugzilla Component(s): SeaMonkey::Tabbed Browser

MailNews

Name: MailNews (#)
Description: Overall SeaMonkey MailNews Module
Owner: Karsten Düsterloh (Mnyromyr)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Bugzilla Component(s): SeaMonkey::MailNews: General
Name: Account Management & Configuration (#)
Description: Account Manager/Wizard, Preferences panels, etc.
Owner: Ian Neal (IanN)
Peer(s): Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/mailnews/prefs/, suite/mailnews/addrbook/prefs/, suite/mailnews/compose/prefs/
Bugzilla Component(s): SeaMonkey::MailNews: Account Configuration
Name: Address Book & Contacts (#)
Description: Address book, VCard support, Address book sidebar etc.
Owner:
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/mailnews/addrbook/
Bugzilla Component(s): SeaMonkey::MailNews: Address Book & Contacts
Name: Backend (#)
Description: Watch backend closely, make us work with it, help improving it; includes: Transmission (receiving, sending, receipts), offline, (junk) filters, storage bugs, etc.
Owner: David Bienvenu (:bienvenu)
Peer(s): Ian Neal (IanN), Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Bugzilla Component(s): SeaMonkey::MailNews: Backend
Name: Composition (#)
Description: Compose window, etc.
Owner: Ian Neal (IanN)
Peer(s): Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/mailnews/compose/
Bugzilla Component(s): SeaMonkey::MailNews: Composition
Name: Message Display (#)
Description: Main window; display of mails, news, maybe RSS; search; notifications; drag'n'drop; etc.
Owner: Ian Neal (IanN)
Peer(s): Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/mailnews/
Bugzilla Component(s): SeaMonkey::MailNews: Message Display

Composer

Name: Composer (#)
Description: UI issues within Composer, toolbars, buttons, menus, dialogs. Application launch issues too.
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Fabien Cazenave (:kaze), Josh Soref (timeless)
Source Dir(s): editor/ui/
Bugzilla Component(s): SeaMonkey::Composer

Cross-Suite Components

Name: Autocomplete, Find in Page & Location Bar (#)
Description: Autocomplete widget, find in page used for browser and mailnews addresses and location bar
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN)
Bugzilla Component(s): SeaMonkey::Autocomplete, SeaMonkey::Find in Page, SeaMonkey::Location Bar
Name: Build Config (#)
Description: Issues around building SeaMonkey
Owner: Justin Wood (:Callek)
Peer(s): Robert Kaiser (:KaiRo)
Source Dir(s): suite/app/, suite/build/, suite/config/
Bugzilla Component(s): SeaMonkey::Build Config
Name: Feed Discovery and Preview (#)
Description: Discovery of feeds and inline preview
Owner: Frank Wein (:mcsmurf)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Source Dir(s): suite/feeds/, suite/common/feeds/
Bugzilla Component(s): SeaMonkey::Feed Discovery and Preview
Name: Help (#)
Description: Help menus, help viewer and help content
Owner: Ian Neal (IanN)
Peer(s): Stefan (:stefanh), Neil Rashbrook (Neil), Jens Hatlak (:InvisibleSmiley)
Source Dir(s): suite/locales/en-US/chrome/common/help/
Bugzilla Component(s): SeaMonkey::Help
Name: Installer (#)
Description:
Owner: Frank Wein (:mcsmurf)
Peer(s): Justin Wood (:Callek), Neil Rashbrook (Neil)
Source Dir(s): suite/installer/
Bugzilla Component(s): SeaMonkey::Installer
Name: Integration of external apps (#)
Description: integration of chatzilla, inspector, venkman, calendar, etc.
Owner: Neil Rashbrook (Neil)
Peer(s): Ian Neal (IanN), Philip Chee (Ratty)
Source Dir(s): suite/smile/
Name: OS Integration (#)
Description:
Owner: Frank Wein (:mcsmurf)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Bugzilla Component(s): SeaMonkey::OS Integration
Name: Preferences (#)
Description: Preference Panels; default preferences; etc.
Owner: Ian Neal (IanN)
Peer(s): Karsten Düsterloh (Mnyromyr), Neil Rashbrook (Neil)
Source Dir(s): suite/common/pref/
Bugzilla Component(s): SeaMonkey::Preferences
Name: Release Engineering (#)
Description: Issues around building SeaMonkey
Owner: Justin Wood (:Callek)
Peer(s): Edmund Wong (:ewong), Robert Kaiser (:KaiRo)
Bugzilla Component(s): SeaMonkey::Release Engineering
Name: Security (#)
Description: Suite-specific security UI and features, app-level security issues
Owner: Neil Rashbrook (Neil)
Peer(s): Dan Veditz (:dveditz) (backend), Ian Neal (IanN)
Source Dir(s): suite/security/
Bugzilla Component(s): SeaMonkey::Security
Name: Session Restore (#)
Description:
Owner: Misak Khachatryan (misak)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Bugzilla Component(s): SeaMonkey::Session Restore
Name: Startup & Profiles (#)
Description: Profile Manager, profile access code, suite startup
Owner: Neil Rashbrook (Neil)
Peer(s): Justin Wood (:Callek), Ian Neal (IanN)
Source Dir(s): suite/profile/
Bugzilla Component(s): SeaMonkey::Startup & Profiles
Name: Sync UI (#)
Description:
Owner: Jens Hatlak (:InvisibleSmiley)
Peer(s): Ian Neal (IanN), Neil Rashbrook (Neil)
Source Dir(s): suite/common/sync/
Bugzilla Component(s): SeaMonkey::Sync UI
Name: Testing Infrastructure (#)
Description: Testing infrastructure that is specific to the SeaMonkey code
Owner: Neil Rashbrook (Neil)
Peer(s): Justin Wood (:Callek), Ian Neal (IanN), Serge Gautherie (:sgautherie)
Source Dir(s): suite/*/test/, suite/*/tests/
Bugzilla Component(s): SeaMonkey::Testing Infrastructure

Project Organization

Name: Project Organization (#)
Description: not real suite code, but all the stuff around it
Owner: SeaMonkey Council
Name: Project Management (#)
Description: Someone needs to drive those things and feel responsible for getting SeaMonkey Council decisions
Owner: Justin Wood (:Callek)
Bugzilla Component(s): SeaMonkey::Project Organization
Name: Release Management (#)
Description: Get releases out the door, write up release notes
Owner: Justin Wood (:Callek)
Peer(s): Robert Kaiser (:KaiRo), Jens Hatlak (:InvisibleSmiley) (release notes), Edmund Wong (:ewong) (build)
Bugzilla Component(s): SeaMonkey::Release Engineering
Name: MoFo liaison (#)
Description: Keep an open line with Mozilla Foundation (MoFo) folks and take care of stuff we need of them or they need of us
Owner: Robert Kaiser (:KaiRo)
Peer(s): Justin Wood (:Callek)
Name: Quality Assurance (QA), General (#)
Description: Testing, bug triaging, smoketests, bug triaging, testing...
Owner:
Peer(s): Serge Gautherie (:sgautherie), Philip Chee (Ratty), Tony Mechelynck (:tonymec), Justin Wood (:Callek)
Bugzilla Component(s): SeaMonkey::General
Name: Community, User Relations, Support (#)
Description:
Owner: Philip Chee (Ratty)
Name: Web pages (#)
Description:
Owner: Jens Hatlak (:InvisibleSmiley, no longer an active reviewer)
Peer(s): Justin Wood (:Callek), Robert Kaiser (:KaiRo)
Bugzilla Component(s): Websites::www.seamonkey-project.org
Name: Marketing/Press/PR/Shop, spokesman (#)
Description:
Owner: Justin Wood (:Callek)
Peer(s): Jens Hatlak (:InvisibleSmiley), Robert Kaiser (:KaiRo), Jeff Lee (:jtek) (shop)

Calendar

Name: Calendar (#)
Description: Calendaring components (formerly the Lightning extension for Thunderbird, now built-in)
Owner: Philipp Kewisch
Peer(s): Geoff Lankow
Source Dir(s): calendar/
Bugzilla Component(s): All components not specifically mentioned below
URL(s): https://developer.thunderbird.net/


Specific Modules

Name: User Interface (UI) (#)
Description:
Owner: Richard Marti
Peer(s): Alessandro Castellani

Emeritus

The following people have served in different Calendar modules in the past. We'd like to thank them for their support:

  • Module Peers/Owners: Daniel Boelzle, Clint Talbert, Martin Schröder, Dan Mosendale, Michiel van Leeuwen, Paul Morris
  • Art & Branding: Mark Carson
  • Installer: Robert Strong
  • Localization: Simon Paquet
  • Providers: Bruno Browning, Sebastian Schwieger
  • Sunbird: Stefan Sitter
  • Tasks: Matthew Mecca
  • User Interface: Blake Winton, Andreas Nilsson, Christian Jansen, Bryan Clark
  • Website: Tobias Markus, Tom Ellins
  • Various other modules: Matthew Willis

MailNews Core

Name: Mail and News Core (#)
Description:
Owner: Joshua Cranmer (:jcranmer)
Peer(s): Ben Campbell, Neil Rashbrook, Aceman (:aceman), Magnus Melin (:mkmelin)
Peer(s) Emeritus: Karsten Düsterloh (mnyromyr), Kai Engert (kaie), David Bienvenu (bienvenu), Mark Banner (standard8), Kent James (:rkent)
Source Dir(s): mailnews/
Bugzilla Component(s): MailNews Core::Backend, Thunderbird::Account Manager, Thunderbird::Migration, MailNews Core::Account Manager, MailNews Core::Composition, MailNews Core::Filters, MailNews Core::Internationalization, MailNews Core::Movemail, MailNews Core::Networking, MailNews Core::Networking: POP, MailNews Core::Printing, MailNews Core::Profile Migration, MailNews Core::Search, MailNews Core::Security, MailNews Core::Simple MAPI
URL(s): https://developer.thunderbird.net/
Discussion Group: dev-apps-thunderbird
Notes: Mailnews Core Owners and Peers may review in any Mailnews Core submodule

Sub Modules

Name: Addressbook (#)
Description:
Owner: Geoff Lankow (:darktrojan)
Peer(s): Aceman (:aceman), Magnus Melin (:mkmelin)
Peer(s) Emeritus: David Bienvenu (bienvenu), Mark Banner (standard8), Mike Conley (:mconley)
Source Dir(s): mailnews/addressbook
Bugzilla Component(s): MailNews Core::Address Book
Name: Feeds (#)
Description:
Owner:
Peer(s): Magnus Melin (:mkmelin), Alta88
Source Dir(s): mailnews/extensions/newsblog
Bugzilla Component(s): MailNews Core::Feed Reader
Name: IMAP handling code (#)
Description:
Owner: Gene Smith
Peer(s) Emeritus: Kent James (:rkent)
Source Dir(s): mailnews/imap
Bugzilla Component(s): MailNews Core::Networking: IMAP
Name: SMTP (#)
Description: Code responsible for sending messages over SMTP.
Owner: Ping Chen (:rnons)
Source Dir(s): mailnews/compose
Bugzilla Component(s): MailNews Core::Networking: SMTP
Name: GloDa (#)
Description: Global message database
Owner:
Peer(s) Emeritus: Jonathan Protzenko] (:protz)
Source Dir(s): mailnews/db/gloda, sqlite-backport, storage-backport
Notes: Ask a MailNews Core owner or peer for review
Name: Message Database (#)
Description: MSF files
Owner:
Peer(s): Aceman (:aceman), Joshua Cranmer (:jcranmer)
Owner(s) Emeritus: David Bienvenu (bienvenu)
Peer(s) Emeritus: Kent James (:rkent)
Source Dir(s): mailnews/db
Bugzilla Component(s): MailNews Core::Database
Name: MIME Parser (#)
Description: RFC822 MIME Parser
Owner:
Peer(s): Joshua Cranmer (:jcranmer), Jim Porter (:squib), Magnus Melin (:mkmelin)
Owner(s) Emeritus: David Bienvenu (bienvenu)
Peer(s) Emeritus: Kai Engert (kaie), Jörg Knobloch (:jorgk)
Source Dir(s): mailnews/mime
Bugzilla Component(s): MailNews Core::MIME, MailNews Core::Attachments
Name: News (#)
Description:
Owner: Joshua Cranmer (:jcranmer)
Peer(s) Emeritus: David Bienvenu (bienvenu)
Source Dir(s): mailnews/news
Bugzilla Component(s): MailNews Core::Networking: NNTP
Name: Unit Testing Infrastructure (#)
Description:
Owner: Geoff Lankow (:darktrojan)
Peer(s): Magnus Melin (:mkmelin), Joshua Cranmer (:jcranmer)
Owner(s) Emeritus: Mark Banner (standard8)
Source Dir(s): mailnews/test, mailnews/base/test
Bugzilla Component(s): MailNews Core::Testing Infrastructure
Name: Import (#)
Description:
Owner:
Peer(s): Magnus Melin (:mkmelin)
Peer(s) Emeritus: Mark Banner (standard8), David Bienvenu (bienvenu), Jörg Knobloch (:jorgk)
Source Dir(s): mailnews/import
Bugzilla Component(s): MailNews Core::Import
Notes: Ask a peer for review
Name: Localization (#)
Description:
Owner:
Peer(s): Philipp Kewisch (:Fallen)
Peer(s) Emeritus: Mark Banner (standard8)
Bugzilla Component(s): MailNews Core::Localization
Name: S/MIME (#)
Description: S/MIME backend
Owner: Kai Engert (:kaie)
Source Dir(s): mailnews/extensions/smime
Bugzilla Component(s): MailNews Core::Security: S/MIME

Bugzilla

Name: Bugzilla (#)
Description: Bugzilla is the bug-tracking web application from Mozilla; this module's ownership includes responsibility for all of Bugzilla's internal components.
Owner: Dave Miller
Peer(s): Dylan Hardison
Owner(s) Emeritus: Terry Weissman, Tara Hernandez
Peer(s) Emeritus: Gervase Markham, Mark Côté, Byron Jones, Simon Green, Max Kanat-Alexander, Frédéric Buclin, Chris Yeh, Dan Mosedale
Source Dir(s): bugzilla/
URL(s): http://www.bugzilla.org/
Discussion Group: dev-apps-bugzilla

bugzilla.mozilla.org

Name: bugzilla.mozilla.org (#)
Description: Development, configuration and administration of Mozilla's instance of the Bugzilla bug tracking system
Owner: David Lawrence
Peer(s): Byron Jones
Owner(s) Emeritus: Byron Jones, Dylan Hardison
Peer(s) Emeritus: Kohei Yoshino, Emma Humphries
Source Dir(s): BMO lives in github
Bugzilla Component(s): bugzilla.mozilla.org::*
URL(s): https://bugzilla.mozilla.org/
Discussion Group: tools-bmo

Other

Name: Content Services Infrastructure (#)
Description: A set of data services that allow for content to be served and measured
Owner: Nan Jiang
Peer(s): Tim Spurway
Peer(s) Emeritus: Doug Turner, Olivier Yiptong
Source Dir(s): https://github.com/mozilla/onyx, https://github.com/mozilla/splice, https://github.com/mozilla/infernyx, https://github.com/mozilla/learnyx
Bugzilla Component(s): Content Services
URL(s): https://wiki.mozilla.org/Tiles
Name: DevTools (#)
Description: Mozilla Developer Tools
Owner: Jan 'Honza' Odvarko
Peer(s): Alex Poirot, Julian Descottes, Nicolas Chevobbe, Hubert Manilla, Henrik Skupin
Owner(s) Emeritus: Patrick Brosset, Joe Walker, Dave Camp, Rob Campbell
Peer(s) Emeritus: Mihai Șucan, Heather Arthur, Anton Kovalyov, Brandon Benvie, Eddy Bruel, James Long, Matteo Ferretti, Steve Fink (heapsnapshot code), Jaroslav Šnajdr, Tom Tromey, Paul Rouget, Victor Porof, Lin Clark, Jan Keromnes, Jordan Santell, Soledad Penadés, Mike Ratcliffe, Panagiotis Astithas, Tim Nguyen, Brian Grinstead, J. Ryan Stinnett, Jason Laster, David Walsh, Greg Tatum, Gabriel Luong, Brad Werth, Daisuke Akatsuka, Yulia Startsev, Logan Smyth, Julien Wajsberg, Razvan Caliman, Micah Tigley, Nick Fitzgerald, Jim Blandy, Belén Albeza
Source Dir(s): devtools
Bugzilla Component(s): DevTools
URL(s): https://wiki.mozilla.org/DevTools, http://firefox-dev.tools/
Discussion Group: dev-developer-tools
Name: Firefox for iOS (Fennec) (#)
Description: Mobile Web Browser
Owner: Stefan Arentz
Peer(s): Farhan Patel Justin D'Arcangelo, Emily Toop, James Hugman
Source Dir(s): https://github.com/mozilla/firefox-ios
Bugzilla Component(s): Firefox for iOS
URL(s): https://wiki.mozilla.org/Fennec
Discussion Group: https://mail.mozilla.org/listinfo/mobile-firefox-dev
Name: Firefox Accounts (#)
Description: The Firefox Accounts identity provider and the integration of user-data services tied to a Firefox Account. Where this work overlaps with existing modules (e.g. FX front-end, FX Android front-end, FXOS), design and code reviews from all relevant module owners will be required.
Owner: Danny Coates
Peer(s): Vijay Budhram, Jared Hirsch
Owner(s) Emeritus: Ryan Kelly
Peer(s) Emeritus: Shane Tomlinson, Vlad Filippov
Source Dir(s): https://github.com/mozilla/fxa
URL(s): https://github.com/mozilla/fxa
Name: Mozilla Location Service (MLS) (#)
Description: The Mozillla Location Service provides a service to position your device based on cell and wireless information.
Owner: John Whitlock
Peer(s): Will Kahn-Greene
Owner(s) Emeritus: Hanno Schlighting
Peer(s) Emeritus: Victor Ng (2013-2014), Graydon Hoare (2014)
Source Dir(s): https://github.com/mozilla/ichnaea
Bugzilla Component(s): https://github.com/mozilla/ichnaea/issues, Mozilla Services :: Location
URL(s): https://location.services.mozilla.com
Discussion Forum(s): https://discourse.mozilla.org/c/location/506
Name: Mozilla Stumbler ("MozStumbler") (#)
Description: The Mozilla Stumbler (MozStumbler) collects wireless network information for crowd-sourcing location positioning with Mozilla Location Service (MLS).
Owner: not set
Peer(s): Victor Ng, Chris Peterson
Source Dir(s): https://github.com/mozilla/MozStumbler
Bugzilla Component(s): https://github.com/mozilla/MozStumbler/issues
URL(s): https://location.services.mozilla.com
Discussion Forum(s): https://discourse.mozilla.org/c/location/506
Name: Sync (#)
Description: Firefox Sync client
Owner: Mark Hammond
Peer(s): Lougenia Bailey, Tarik Eshaq, Ben Dean-Kawamura, Sammy Khamis
Owner(s) Emeritus: Ryan Kelly
Source Dir(s): services/sync/
Bugzilla Component(s): Sync
URL(s): https://wiki.mozilla.org/Services/Process/Code_Review
Name: Remote Protocol (#)
Description: Low-level remote protocol exposing interfaces for inspecting state and controlling execution of web documents, instrumenting various subsystems in the browser, simulating user interaction for automation purposes, and for subscribing to updates from the aforementioned.
Owner: Henrik Skupin
Peer(s): Julian Descottes
Owner(s) Emeritus: Andreas Tolfsen
Peer(s) Emeritus: Maja Frydrychowicz, Alexandre Poirot, Yulia Startsev
Source Dir(s): remote/
Bugzilla Component(s): Remote Protocol
URL(s): https://firefox-source-docs.mozilla.org/remote/
Discussion Group: dev-remote
Name: Rhino (#)
Description: JavaScript interpreter/compiler implemented in Java
Owner: Greg Brail
Peer(s): Norris Boyd, Attila Szegedi
Source Dir(s): js/rhino/
Bugzilla Component(s): Rhino
URL(s): http://www.mozilla.org/rhino/
Discussion Group: dev-tech-js-engine
Name: URL Classifier (#)
Description: Database and list-based classification of URL resources, such as Tracking Protection and SafeBrowsing.
Owner: Dimi Lee (client), Luke Crouch (server)
Peer(s): Gian-Carlo Pascutto (client)
Owner(s) Emeritus: François Marier
Peer(s) Emeritus: Henry Chang, Ryan Tilder
Source Dir(s): toolkit/components/url-classifier, netwerk/url-classifier, https://github.com/mozilla-services/shavar
URL(s): https://wiki.mozilla.org/Phishing_Protection, https://wiki.mozilla.org/Security/Tracking_protection, https://wiki.mozilla.org/Security/Application_Reputation
Discussion Group: mozilla.dev.platform
Name: WebCompat Addons (#)
Description: Compatibility interventions (webcompat system addon) and bug reporting capabilities (Report Site Issue addon).
Owner: Dennis Schubert, Thomas Wisniewski
Peer(s): Ksenia Berezina
Owner(s) Emeritus: Mike Taylor
Source Dir(s): browser/extensions/webcompat, browser/extensions/report-site-issue, mobile/android/extensions/webcompat, mobile/android/extensions/report-site-issue, https://github.com/mozilla-extensions/webcompat-addon, https://github.com/mozilla-mobile/android-components/tree/master/components/feature/webcompat-reporter, https://github.com/mozilla-mobile/android-components/tree/master/components/feature/webcompat
Bugzilla Component(s): Web Compatibility::Interventions, Web Compatibility::Tooling & Investigations
URL(s): https://wiki.mozilla.org/Compatibility/Go_Faster_Addon
Discussion Group: compatibility@lists.mozilla.org

Activities

Name: Governance (#)
Description: Policies and process for how we distribute authority and govern ourselves; including:
  • Development and Implementation of new policies as appropriate for delegation of authority and responsibility
  • Management of the source tree
  • Balancing different constituencies of the Mozilla project
  • Maintaining the Mozilla identity as we take on new activities
Ultimate authority within the project rests with the owner and peer(s) of this module, and project decisions can be escalated to here.
Owner: Mitchell Baker
Peer(s) Emeritus: Brendan Eich
Bugzilla Component(s): mozilla.org::Governance
URL(s): https://wiki.mozilla.org/GovernanceIssues
Discussion Group: governance

Governance Sub Modules

Name: Module Ownership System (#)
Description: Healthy operation of the module ownership system, including topics such as:
  • Filling vacant roles where appropriate
  • Ensuring module owners are fulfilling their responsibilities, and replacing those who are not
  • Creating and staffing new modules where new parts of the project evolve.
  • Figuring out what to do if a module isn't getting enough attention
  • Resolving conflicts among module owners
Owner: Mitchell Baker
Peer(s): Stuart Parmenter, Dan Mosedale, Robert Kaiser, Mike Connor, David Baron, David Ascher, Mitchell Baker, Guillermo Movia (as 'observer'. This is a new role we're trying out as of Jan 2012. The observers are watching and learning how the module operates, since there's no code in this module to serve as a learning /participation tool.)
Owner(s) Emeritus: Brendan Eich
Name: Commit Access Management (#)
Description: Governance structure for the work of implementing, managing and enforcing Mozilla's commit access systems and policies.
Owner: glob
Peer(s): Mike Connor, Jonathan Lin, Mike Hoye, James Dirks
Owner(s) Emeritus: Mitchell Baker, Josh Matthews
Peer(s) Emeritus: Marcia Knous
Bugzilla Component(s): mozilla.org::Repository Account Requests
URL(s): http://www.mozilla.org/hacking/committer/
Name: Security Policy (#)
Description: Policies for handling security issues in Mozilla code
Owner: Dan Veditz
Peer(s): Tom Ritter
Peer(s) Emeritus: Al Billings
URL(s): http://www.mozilla.org/security/
Discussion Group: dev-security
Name: Mozilla CA Certificate Policy (#)
Description: Definition and enforcement of policies governing Certification Authorities, their root certificates included in Mozilla software products, and intermediate and end-entity certificates within those CA hierarchies.
Owner: Kathleen Wilson
Peer(s): Ben Wilson
Owner(s) Emeritus: Frank Hecker, Wayne Thayer
Peer(s) Emeritus: Johnathan Nightingale, Sid Stamm, Richard Barnes, Gervase Markham, Wayne Thayer
URL(s): http://www.mozilla.org/projects/security/certs/policy/
Discussion Group: dev-security-policy
Name: Code Review Policy (#)
Description:
Owner: Firefox Technical Leadership Module Committee
Peer(s) Emeritus: Brendan Eich
URL(s): http://www.mozilla.org/hacking/reviewers.html
Name: Performance Regression Policy (#)
Description:
Owner: Firefox Technical Leadership Module Committee
Name: Planet Mozilla (#)
Description: Content and policy for planet.mozilla.org, including topics such as:
  • which blogs are syndicated to planet.mozilla.org
  • which content from syndicated blogs is included
  • other planet.mozilla.org policy issues
Owner: Mike Hoye
Peer(s): Asa Dotzler
Owner(s) Emeritus: Robert Accettura
Peer(s) Emeritus: Reed Loden
Bugzilla Component(s): Websites::planet.mozilla.org
Name: Mozilla Public License (#)
Description: Maintenance and development of the MPL
  • changes in the legal landscape which could /should be reflected
  • changes in FLOSS development practices which could / should be reflected
Owner: Mitchell Baker
Peer(s): Harvey Anderson, Heather Meeker, Luis Villa
Peer(s) Emeritus: Gervase Markham
Bugzilla Component(s): mozilla.org::Licensing
Discussion Group: governance-mpl-update
Name: CA Certificates (#)
Description: Determine which root certificates should be included in Mozilla software products, which trust bits should be set on them, and which of them should be enabled for EV treatment. Evaluate requests from Certification Authorities (CAs) for inclusion or removal of root certificates, and for updating trust bit settings or enabling EV treatment for already included root certificates.
Owner: Ben Wilson
Peer(s): Kathleen Wilson
Owner(s) Emeritus: Frank Hecker, Kathleen Wilson
Peer(s) Emeritus: Johnathan Nightingale, Sid Stamm, Richard Barnes, Gervase Markham, Wayne Thayer, Ryan Sleevi
Bugzilla Component(s): mozilla.org::CA Certificates
URL(s): http://www.mozilla.org/projects/security/certs/policy/
Discussion Group: dev-security-policy
Name: Participation Metrics (#)
Description: Develop, monitor and analyze metrics relating to participation in the Mozilla project, including such things as:
  • determining which questions are most important to ask (how many people do X?)
  • determining what data is relevant to answer these questions
  • designing and operating a system to generate the requested data
  • analyzing the resulting metrics
  • notifying appropriate people when participation starts to change significantly
  • assisting various groups to understand and use the metrics to strengthen participation
  • produce periodic report/analysis of participation metrics
Owner: Pierros Papadeas
Peer(s): David Boswell, Asa Dotzler, Daniel Einspanjer, Annie Elliott, David Eaves, Michelle Thorne, Ryan Merkley
URL(s): https://wiki.mozilla.org/Contribute/Dashboards
Name: Internet Public Policy (#)
Description: Mozilla activities related to Public Policy issues that affect the health of the Internet. Our working definition of Public Policy is taken from Wikipedia: "courses of action, regulatory measures, laws, and funding priorities concerning a given topic promulgated by a governmental entity or its representatives."

This includes topics such as:

  • determining if Mozilla should take an official position on a particular public policy issue
  • determining what that position is
  • determining how mozilla communicates our position
    • global, multi-regional, regional or local action
    • direct action, or support of action by other aligned groups
    • public campaigns or opinion pieces or educational activities, dialog with policy makers, other techniques TBD
  • strengthening local community capabilities to address public policy issues
Owner: Harvey Anderson
Peer(s): Mitchell Baker, Alex Fowler, Mark Surman
URL(s): https://wiki.mozilla.org/Netpolicy
Discussion Group: https://mail.mozilla.org/listinfo/netpolicy
Notes: Area Expert Advisors: Katharina Borchert, Andrew Bridges, Hanno Kaiser, Andrew McLaughlin, Danny Weitzner, Gene Kimmelman, and Ronaldo Lemos

Area Expert Advisors are people with particular expertise who have agreed to assist Mozilla with their area-specific expertise. The Area Expert Advisors are different from peers. A peer is someone to whom the module owner has delegated some of her/his authority and a peer is expected to provide leadership for Mozilla within our specific context. Area Expert Advisors are advisors to Mozilla. They may become peers, but they need not.


Name: Weekly Project All Hands Meeting (#)
Description: Responsibility for the weekly meetings, including:
  • determining and implementing the best organization and structure for the meeting
  • Determining and implementing the most useful content
  • Identifying and implementing technical means to make the meeting accessible and interactive for participants around the globe
Owner: Asa Dotzler
Peer(s): MoCo Desktop IT services
Owner(s) Emeritus: Matt Claypotch
URL(s): https://wiki.mozilla.org/WeeklyUpdates
Discussion Group: mozilla.governance

(It's a new thing to have a group such as "MoCo Desktop IT services" as a "peer." We're trying this based on the idea that anyone in the Desktop IT group should be able to resolve problems and make fixes to the systems.)

Other

Name: Tree Sheriffs (#)
Description: Tree Sheriffs aid developers to easily, quickly, and seamlessly land their code in the proper location(s) and ensure that code does not break our automated tests. In the service of this objective, the Sheriffs work closely with the larger engineering organization to create and enforce landing policies that increase productivity while maintaining an efficient and robust automated testing system. Beyond the policy role, they have also become shepherds of automation quality by monitoring intermittent failures, performing uplifts and merges, and identifying poorly performing automation machines.
Owner: Ryan VanderMeulen (:RyanVM)
Peer(s): Sebastian Hengst (:Aryx)
Owner(s) Emeritus: Ed Morley
Peer(s) Emeritus: Carsten Book, Wes Kocher
URL(s): https://wiki.mozilla.org/Sheriffing
Discussion Group: https://mail.mozilla.org/listinfo/sheriffs

Mozilla Reps

Name: Mozilla Reps (#)
Description: Reps are passionate Mozillians who mobilize and develop functional and local/regional Mozilla communities. They are committed to educate and empower people to support Mozilla’s mission and contribute to the project based on Mozilla’s leadership agreements. They are also creating collaborations with other local communities to expand Mozilla’s outreach in the open source ecosystem.
Owner: Ioana Chiorean
Peer(s): Henrik Mitsch, Michael Kohler, Ankit Gadgil
Bugzilla Component(s): Mozilla Reps::Budget Requests, Mozilla Reps::Mentorship, Mozilla Reps::reps.mozilla.org, Mozilla Reps::Swag Requests
URL(s): http://reps.mozilla.org
Discussion Group: reps-general

Mozilla Websites

Name: Mozilla Communities Web Services (#)
Description: Web services provided to Mozilla's network of communities
Owner: Stefan Costen
Peer(s): Majken Connor, Tom Farrow
Discussion Forum(s): https://discourse.mozilla-community.org/c/mcws
Name: Mozilla Websites (#)
Description: Web apps developed or maintained inside Mozilla
Owner: Laura Thomson
Peer(s): Fred Wenzel, Wil Clouser
URL(s): https://wiki.mozilla.org/Webdev
Discussion Forum(s): https://groups.google.com/forum/mozilla.dev.webdev

Mozilla Websites: Sub Modules

Name: AMO (#)
Description: Home of web extensions and themes.
Owner: Stuart Colville
Peer(s): Kumar McMillan, Mathieu Pillard
Owner(s) Emeritus: Wil Clouser (2006-2014), Andy McKay (2014-2016)
Source Dir(s): https://github.com/mozilla/addons-server, https://github.com/mozilla/addons-frontend
Bugzilla Component(s): Product: addons.mozilla.org
URL(s): https://addons.mozilla.org/en-US/firefox/
Discussion Group: https://lists.mozilla.org/listinfo/dev-addons
Name: Bouncer (#)
Description: Mirror management software and download service
Owner: Laura Thomson
Peer(s): Fred Wenzel, Anthony Ricaud
Source Dir(s): https://github.com/mozilla/tuxedo
Bugzilla Component(s): Product: Webtools Component: Bouncer
URL(s): https://wiki.mozilla.org/Bouncer
Discussion Group: https://lists.mozilla.org/listinfo/dev-webdev
Name: Corsica (#)
Description: Empathic screen coordination service
Owner: Chris Lonnen
Peer(s): Mike Cooper, Matt Claypotch
Source Dir(s): https://github.com/mozilla/corsica
Bugzilla Component(s): https://github.com/mozilla/corsica/issues
Name: Elmo (#)
Description: L10n web tool and dashboard
Owner: none
Owner(s) Emeritus: Axel Hecht
Peer(s) Emeritus: Peter Bengtsson
Source Dir(s): https://github.com/mozilla/elmo
Bugzilla Component(s): Product: Webtools Component: Elmo
URL(s): https://l10n.mozilla.org/
Discussion Group: https://lists.mozilla.org/listinfo/tools-elmo
Name: MDN Web Docs (#)
Description: Developer documentation site for web, Firefox, Firefox OS, Apps, etc
Owner: Ryan Johnson
Peer(s): Schalk Neethling,David Flanagan,Peter Bengtsson
Owner(s) Emeritus: Luke Crouch, Stephanie Hobson, John Whitlock
Peer(s) Emeritus: Jannis Leidel, David Walsh, John Karahalis, Rob Hudson, Will Kahn-Greene
Source Dir(s): https://github.com/mozilla/kuma, https://github.com/mdn
Bugzilla Component(s): Product: developer.mozilla.org
URL(s): https://developer.mozilla.org/
Discussion Group: https://discourse.mozilla.org/c/mdn
Name: Pad.Mozilla.Org (Formerly MoPad / Etherpad) (#)
Description: Mozilla's etherpad lite instance
Owner: Mike Hoye
Owner(s) Emeritus: Rob Helmer
Peer(s) Emeritus: Jake Maul
Source Dir(s): https://github.com/mozilla/etherpad-lite
Bugzilla Component(s): Websites::pad.mozilla.org
URL(s): https://wiki.mozilla.org/Etherpad
Discussion Group: https://lists.mozilla.org/listinfo/dev-webdev
Name: www.mozilla.org (#)
Description: Content and policy for www.mozilla.org. Sub-modules and their owners can be found here.
Owner: Paul McLanahan (technical), Justin Crawford (content)
Peer(s): Craig Cook, Alex Gibson, Jon Petto
Owner(s) Emeritus: Jennifer Bertsch
Source Dir(s): https://github.com/mozilla/bedrock
Bugzilla Component(s): www.mozilla.org
URL(s): https://www.mozilla.org/
Discussion Group: dev-mozilla-org
Name: Mozilla Wiki (#)
Description: Mozilla Wiki
Owner: Spike (Chris Foote)
Peer(s): Mike Hoye
Owner(s) Emeritus: Christie Koehler
Peer(s) Emeritus: Lyre Calliope, Gordon P. Hemsley, Benjamin Kerensa
Source Dir(s): https://github.com/mozilla/mediawiki-skins-gmo
Bugzilla Component(s): Websites > wiki.mozilla.org
URL(s): https://wiki.mozilla.org
Discussion Group: https://lists.mozilla.org/listinfo/tools-wiki
Name: Mozillians (#)
Description: Community directory for Mozilla contributors.
Owner: John Giannelos Tasos Katsoulas
Peer(s): Giorgos Logiotatidis
Source Dir(s): https://github.com/mozilla/mozillians
Bugzilla Component(s): Product: Community Tools
URL(s): https://mozillians.org/
Discussion Group: https://groups.google.com/forum/?fromgroups#!forum/mozilla-dev-community-tools
Name: Snippet Service (#)
Description: Snippet server for messaging found in highly trafficked product pages such as the Firefox start page.
Owner: Giorgos Logiotatidis
Peer(s): Michael Kelly
Source Dir(s): https://github.com/mozilla/snippets-service
Bugzilla Component(s): Product: Snippets
URL(s): https://wiki.mozilla.org/Websites/Snippets
Discussion Group: https://lists.mozilla.org/listinfo/dev-webdev
Name: Socorro (#)
Description: Crash reporting for products (Firefox, etc)
Owner: Will Kahn-Greene
Peer(s): Chris Lonnen, Michael Kelly, Peter Bengtsson
Source Dir(s): https://github.com/mozilla-services/socorro/
Bugzilla Component(s): Product: Socorro
URL(s): https://crash-stats.mozilla.org
Discussion Group: https://lists.mozilla.org/listinfo/tools-socorro
Name: Sumo (#)
Description: Mozilla support site and knowledgebase
Owner: Mike Cooper
Peer(s): Will Kahn-Greene, Rehan Dalal, Mike Kelly
Source Dir(s): https://github.com/mozilla/kitsune
Bugzilla Component(s): Product: support.mozilla.org
URL(s): https://support.mozilla.org/en-US/home
Discussion Group: https://lists.mozilla.org/listinfo/dev-sumo
Name: telemetry.mozilla.org (#)
Description: The Firefox telemetry analysis websites and services, including sql.telemetry.mozilla.org, analysis.telemetry.mozilla.org, etc
Owner: Chris H-C
Peer(s): Frank Bertsch, Chris H-C, Blake Imsland, Jannis Leidel
Owner(s) Emeritus: Roberto Vitillo
Peer(s) Emeritus: Mauro Doglio
Source Dir(s): https://github.com/mozilla/telemetry-dashboard, https://github.com/mozilla/telemetry-analysis-service, https://github.com/mozilla/redash, https://github.com/mozilla/python_mozaggregator, https://github.com/mozilla/cerberus, https://github.com/mozilla/medusa, https://github.com/mozilla/mozilla-reports, https://github.com/mozilla/telemetry-airflow/
URL(s): https://telemetry.mozilla.org/, https://wiki.mozilla.org/Telemetry
Discussion Group: fx-data-platform@mozilla.com