Governance
Overview
To add, remove, or update module information, see the mots documentation.
Thunderbird operates under Mozilla’s module ownership governance system. A module is a discrete unit of code or activity. An owner is the person in charge of a module or sub-module. A peer is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.
The system is overseen by the owner and peers of the Module Ownership module. For the modules that make up Thunderbird, oversight is provided by the Thunderbird Council module. Owners may add and remove peers from their modules as they wish, without reference to anyone else.
Modules
Thunderbird Council
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. To read the details about the qualifications and expectations of Council members, please see the [Council Bylaws on GitHub](https://github.com/thund erbird/council-docs/blob/main/BY_LAWS.md#election-procedure). Below you can find a list of all current council members along with their bugzilla.mozilla.org \(BMO\) handle. To contact the council members, please email <council@thunderbird.net>.
Owner(s) |
|
---|---|
Peer(s) |
|
Includes |
|
Excludes |
|
Thunderbird Desktop
Standalone Mail Application.
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
Mark Banner, David Bienvenu, Scott MacGregor |
Peer(s) Emeritus |
Blake Winton, Mike Conley, Kent James, Jorg K, Aceman |
Includes |
|
URL |
|
Bugzilla Components |
Thunderbird |
Addon Support
APIs to enable extensions, as well as their installation
Owner(s) |
|
---|---|
Peer(s) |
|
Includes |
|
Bugzilla Components |
Thunderbird::Add-Ons Extensions API, Thunderbird::Add-Ons General |
Build Config
Build, CI, Release Engineering
Owner(s) |
|
---|---|
Peer(s) |
|
Peer(s) Emeritus |
Mark Banner, Siddharth Agarwal, Justin Wood, Joshua Cranmer, Tom Prince, aleth, Philipp Kewisch |
Includes |
|
Bugzilla Components |
Thunderbird::Build Config |
Instant Messaging
The chat and instant messaging component of Thunderbird
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
Florian Quèze |
Peer(s) Emeritus |
aleth, Benedikt Pfeifer |
Includes |
|
Bugzilla Components |
Thunderbird::Instant Messaging |
Message Security
OpenPGP and S/MIME message security
Owner(s) |
|
---|---|
Peer(s) |
|
Includes |
|
Bugzilla Components |
MailNews Core::Security: OpenPGP, MailNews Core::Security: S/MIME |
Theme
The interface of Thunderbird related to the OS and custom themes
Owner(s) |
|
---|---|
Peer(s) Emeritus |
Josiah Bruner (:JosiahOne), Blake Winton, Mike Conley |
Includes |
|
Bugzilla Components |
Thunderbird::Theme |
UX (User Experience)
Usability and user journey, including User Interface and Accessibility
Owner(s) |
|
---|---|
Peer(s) |
|
Peer(s) Emeritus |
Blake Winton, Henry Wilkes |
Includes |
|
Bugzilla Components |
Thunderbird::General |
Calendar
Calendaring components
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
Daniel Bölzle, Michiel van Leeuwen |
Peer(s) Emeritus |
Martin Schröder, Daniel Bölzle, Clint Talbert, Dan Mosendale, Michiel van Leeuwen, Paul Morris, Mark Carson, Robert Strong, Simon Paquet, Bruno Browning, Sebastian Schwieger, Stefan Sitter, Matthew Mecca, Blake Winton, Andreas Nilsson, Christian Jansen, Bryan Clark, Tobias Markus, Tom Ellins, Matthew Willis, Joey Minta, Michael Büttner, Berend Cornelius, Mostafa Hosseini |
Includes |
|
Bugzilla Components |
Calendar |
User Interface (UI)
Owner(s) |
|
---|---|
Peer(s) |
|
Includes |
|
Bugzilla Components |
Calendar::Calendar Frontend |
Mail and News Core
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
Joshua Cranmer |
Peer(s) Emeritus |
Karsten Düsterloh (mnyromyr), Kai Engert, David Bienvenu (bienvenu), Mark Banner, Kent James, Aceman |
Includes |
|
Bugzilla Components |
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 |
Addressbook
Owner(s) |
|
---|---|
Peer(s) |
|
Peer(s) Emeritus |
David Bienvenu (bienvenu), Mark Banner, Mike Conley, Aceman |
Includes |
|
Bugzilla Components |
MailNews Core::Address Book |
Exchange
Code responsible for sending/receiving messages over Exchange.
Owner(s) |
|
---|---|
Peer(s) |
|
Includes |
|
Feeds
Owner(s) |
|
---|---|
Peer(s) |
|
Peer(s) Emeritus |
alta88 |
Includes |
|
Bugzilla Components |
MailNews Core::Feed Reader |
GloDa
Global message database
Owner(s) |
|
---|---|
Peer(s) Emeritus |
Jonathan Protzenko |
Includes |
|
IMAP handling code
Owner(s) |
|
---|---|
Peer(s) Emeritus |
Kent James |
Includes |
|
Bugzilla Components |
MailNews Core::Networking: IMAP |
Import
Warning
This module does not have any owners specified.
Peer(s) |
|
---|---|
Peer(s) Emeritus |
David Bienvenu (bienvenu), Mark Banner, Jorg K |
Includes |
|
Bugzilla Components |
MailNews Core::Import |
Localization
Owner(s) |
|
---|---|
Peer(s) |
|
Peer(s) Emeritus |
Mark Banner |
Includes |
|
Bugzilla Components |
MailNews Core::Localization |
MIME Parser
RFC822 MIME Parser
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
David Bienvenu (bienvenu) |
Peer(s) Emeritus |
Kai Engert, Jorg K, Jim Porter, Joshua Cranmer |
Includes |
|
Bugzilla Components |
MailNews Core::MIME, MailNews Core::Attachments |
Message Database
MSF files
Owner(s) |
|
---|---|
Owner(s) Emeritus |
David Bienvenu (bienvenu) |
Peer(s) Emeritus |
Kent James, Aceman, Joshua Cranmer |
Includes |
|
Bugzilla Components |
MailNews Core::Database |
News
Owner(s) |
|
---|---|
Owner(s) Emeritus |
Joshua Cranmer |
Peer(s) Emeritus |
David Bienvenu (bienvenu) |
Includes |
|
Bugzilla Components |
MailNews Core::Networking: NNTP |
SMTP
Code responsible for sending messages over SMTP.
Owner(s) |
|
---|---|
Owner(s) Emeritus |
Ping Chen |
Includes |
|
Bugzilla Components |
MailNews Core::Networking: SMTP |
Unit Testing Infrastructure
Owner(s) |
|
---|---|
Peer(s) |
|
Owner(s) Emeritus |
Mark Banner |
Peer(s) Emeritus |
Joshua Cranmer |
Includes |
|
Bugzilla Components |
MailNews Core::Testing Infrastructure |
mots config
Owner(s) |
|
---|---|
Includes |
|