Mozilla Thunderbird

Mozilla Thunderbirdは、Mozillaを起源とし、オープンソースで開発が行われている電子メールクライアントおよびニュースリーダーである。プロジェクト開始当初はMinotaurと呼ばれていた。レンダリングエンジンGeckoを使用し、優れた描画性能、高速性、拡張機能、テーマ機能など拡張性に富む。Mozilla SuiteあるいはNetscape Mail/Newsと同様の機能を持つ。

RSSを取得・購読するためのRSSリーダーや、ベイズ理論による学習型迷惑メールフィルタ機能、タブ表示インターフェイスを標準で備えるなど、他の電子メールクライアントに見られない独自の利便性を打ち出している。Outlook Expressなどの他の電子メールクライアントからの容易な移行機構も備える。

1. 概要
-----

Mozilla Firefoxと同じように、Geckoエンジン上にXULを用いて構築されているため、マルチプラットフォームでありながら、開発ソースは単一である。またXULを利用して非常に自由度の高い拡張機能が利用できたが、バージョン78よりXULを使用した拡張機能はサポートされなくなった。ただし、Geckoエンジンに問題が発生すると、Thunderbirdも影響を受けるため、アップデートの必要性が生じてくる。

Outlook Expressなどのメールソフトに見られるような、左にフォルダ、右上部にメール一覧、右下部にメールの内容が表示されるという3ペインのインターフェイスをしている。メールソフトとして利用できるプロトコルはPOP3、SMTP、IMAPである。それ以外には、ニュースグループの購読や、HTTP を通じて RSS、Atomの取得をしたり、RSS を通じてポッドキャスティングされたデータを取得することが可能である。

Thunderbirdのソースコードを利用した派生電子メールクライアントとしてEudoraの後継となるPenelopeが開発中であったが、2010年に開発が終了した。

2. Mozillaからの切り離しと再統合
---------------------

それまでプロジェクトを推し進めてきたMozilla Foundationは2008年2月19日にThunderbirdプロジェクトのための新組織Mozilla Messagingの設立を発表した。ThunderbirdはMozillaの開発側やコミュニティがFirefoxほどに注力しておらず小規模開発となっていることが原因で、切り離しはThunderbirdに興味・意欲のある人間を集めて開発を活性化させることが目的であった。

これに際し、Mozilla Corporationの最高経営責任者ミッチェル・ベイカーは以下の3つの選択肢を掲げ、どのような形態で運営するかの検討を進めていた。

Mozillaファウンデーションのように別組織を設立する
Mozillaファウンデーションの下に子会社を設立する
CaminoやSeaMonkeyのようにコミュニティプロジェクトとして分離し、コミュニティが新会社設立などによる開発を行うなお、この切り離しに際してネット上で「広告収入を供与しているGoogleがGmailとの競合を理由に圧力をかけたのではないか」という噂が流れたが、ベイカーはこれを否定した。

その後、Mozillaファウンデーションは2011年4月に、Thunderbirdの開発チームをMozilla Labsに統合すると発表した。

Mozillaは2017年5月9日、引き続きMozilla FoundationがThunderbirdを支援するが、運用面ではMozilla Corporationから分離させていく方針を明らかにした。Software Freedom ConservancyやThe Document Foundationへの移管も検討されていたが、当面の間はMozillaに留まることになった。将来的には、ThunderbirdのプロジェクトはMozillaから独立することになる。

2020年1月28日、ThunderbirdがMozilla Foundationの子会社MZLA Technologies Corporationに移管された。

3. バージョンの変遷
-----------

Firefoxと並行してアップデートが行われるためバージョンの数字は同時期リリースのFirefoxに合わせられる。このため、2.0系列まではたびたびバージョンの数字が飛んでいた。3.0系列や3.1系列では同時期のFirefoxのバージョンとずれていたため数字が飛ぶことは無かったが、5.0以降は再びFirefoxに合わせられたため、4.0系列が跳ばされている。

なお、MozillaはFirefox 4以降、Firefoxのリリースサイクルを短縮すると発表した。これに伴い、Thunderbirdもリリースサイクルを短縮し、今後は6週間ごとに定期的なアップデートを行っていく予定。

Firefoxと同様、正式版の他に、ベータ版 ・オーロラ版・ナイトリー版の3種類のエディションがリリースされている。ベータ版は原則毎週、オーロラ版とナイトリー版は毎日更新される。

2012年7月、Thunderbirdの主要開発チームは不具合の修正に専念する計画が発表され、新機能の追加はコミュニティが行うこととなった。

3.1. 1.0系列
----------

Firefoxの対応するバージョンにおける修正とほぼ同じである。Geckoエンジンのバージョンは1.7.x。



3.2. 1.5系列
----------

Firefoxと同様、もともとは1.1としてリリースされる予定だったものが1.5として改められた。Geckoエンジンのバージョンは1.8.0.x。



3.3. 2.0系列
----------

2010年6月までセキュリティアップデートが提供された。Geckoのバージョンは1.8.1.x。



3.4. 3.0系列
----------

コードネームはShredder。Geckoエンジンのバージョンは1.9.1.x。検索エンジン「Gloda」による検索機能の強化やタブ表示などのインターフェイスの変更が行われた。2010年12月サポート終了。

追加された主な機能として、以下のものがある。

メッセージアーカイブ機能選択したメッセージを年別のアーカイブフォルダへ移動して、まとめて保管できる。自動メールアカウント設定機能名前とメールアドレス、パスワードの入力のみで、Mozillaの保有するプロバイダデータベースを参照し、自動的にサーバ関連の設定が行われ、メールを送受信する設定が完了する。プロバイダデータベースに登録されていない場合も、ポートスキャンにより自動設定を試みる。

3.5. 3.1系列
----------

コードネームはLanikai。バージョン3.0と比べ、メッセージの索引作成を高速化、直感的な検索が可能なクイックフィルタツールバーを搭載するなどの改良を行った。Firefoxではバージョンが当初の3.1から3.5に変更されたが、Thunderbirdでは変更されず正式に3.1としてリリースされた。Geckoエンジンのバージョンは1.9.2.x。2012年4月サポート終了。



3.6. 5.0 - 16.0系列
-----------------

バージョン5.0以降はリリースサイクルが短縮され、6週間間隔で新バージョンがリリースされるようになった。後述の法人ユーザー向けの延長サポート版を除き、最新のバージョンがリリースされた時点で前のバージョンのサポートは終了する。Firefoxと同じく、Geckoのバージョンはバージョン番号と統一されている。

バージョン10.0以降は、高速リリース版に加え、法人ユーザー向けに延長サポート版  も提供される。ESR は7バージョンごとにリリースされ、セキュリティ・安定性の問題を修正するアップデートが54週間提供される。



3.7. 17.0系列
-----------

開発計画の変更により、新バージョンの短期的なリリースを止め、不具合やセキュリティ問題の修正に専念していくことが決定された。Thunderbird 17.0 系列のリリース版は、Firefox ESR 17.0系列相当の内容となった。



3.8. 24系列
---------

Thunderbird 17.0系列に続くメジャーバージョンアップ。通常版とESR版が統合された。

Thunderbird 24系列のリリース版は、Firefox ESR 24系列相当の内容となった。Thunderbird 18.0から23.0は、ベータ版までの公開で、リリース版は公開されなかった。



3.9. 31系列
---------

Thunderbird 24.0系列に続くメジャーバージョンアップ。次のメジャーバージョンアップは、Thunderbird 38の予定。

Thunderbird 31系列のリリース版は、Firefox ESR 31系列相当の内容となる。Thunderbird 25.0から30.0は、ベータ版までの公開で、リリース版は公開されなかった。



3.10. 38系列
----------

Thunderbird 31.0系列に続くメジャーバージョンアップ。次のメジャーバージョンアップは、Thunderbird 45の予定。

Thunderbird 38系列のリリース版は、Firefox ESR 38系列相当の内容となる。Thunderbird 32.0から38.0は、ベータ版までの公開で、リリース版は公開されなかった。



3.11. 45系列
----------

Thunderbird 38.0系列に続くメジャーバージョンアップ。次のメジャーバージョンアップは、Thunderbird 52の予定。

Thunderbird 45系列のリリース版は、Firefox ESR 45系列相当の内容となる。Thunderbird40.0から44.0は、ベータ版までの公開で、リリース版は公開されなかった。



3.12. 52系列
----------

Thunderbird 45.0系列に続くメジャーバージョンアップ。

Thunderbird 52系列のリリース版は、Firefox ESR 52系列相当の内容となる。Thunderbird 46.0から51.0は、ベータ版までの公開で、リリース版は公開されなかった。



3.13. 60系列
----------

52系列に続くメジャーバージョンアップ。WebExtensionが有効化されたため、旧式のアドオンは使用できなくなった。また、RustをベースとしたMozillaの最新技術を利用するようになった。



3.14. 68系列
----------

2019年8月27日にリリース

アカウントの全フォルダーを既読にできるようになった
フィルターを定期的に実行できるようになった
Yandex での OAuth2 認証のサポート
IMAPプロトコルでのTCP Keep-Aliveをサポート

3.15. 78系列
----------

2020年7月17日にリリース

旧形式のアドオンのサポートを終了、MailExtensions形式のアドオンのみサポート。
上記に伴いEnigmailが使えなくなることから、OpenPGPのサポート。

3.16. 91系列
----------

2021年8月11日にリリース

新しいアカウント設定画面
添付のドラッグアンドドロップ
UI Density Control
カレンダーの改善
より良いダークテーマ
PDF Viewer
Appleシリコンのネイティブサポート
CardDAV形式アドレス帳のサポート
印刷UIの改良
アカウント表示順の変更が可能に
ダブルクリックによるICSファイルの登録

3.17. 102系列
-----------

2022年6月20日にリリース

メッセージヘッダーの再設計
新しいアドレス帳
新しいインポート・エクスポートウィザード
新しいスペースツールバー
Matrixチャットプロトコルのサポート
新しいアイコンとデフォルトのフォルダーカラー
電子メールアカウントなしでのThunderbirdの利用
OpenPGPに関する多数の改良
CalendarLocalパーサーのJavaScriptへの置き換え
TodayペインのカレンダーUIの改良
JavaScriptによるPOP3の実装
アカウント設定をmacOSのアプリケーションメニューへ移動

3.18. 115系列
-----------

2023年7月11日にリリース

Dynamic Unified Toolbar
美しく一新されたアイコン
UI密度の簡単な制御
アプリケーションメニューの直感的な操作
ソート可能なフォルダーモードの搭載
見つけやすいタグビューの搭載
モダンなカードビューの搭載
アドレス帳の改良
アクセサビリティーの向上
カレンダーデザインの改良

4. 脚注
-----

4.1. 出典
-------

5. 関連項目
-------

Mozilla Foundation - 開発元
Mozilla Japan - 日本国内でMozilla製品のサポートを行う組織
Mozilla Application Suite - Thunderbirdの元となったアプリケーション
Penelope - ThunderbirdベースのEudora後継の電子メールクライアント
Mozilla Sunbird - Mozilla Application Suiteのカレンダーのみの単体ソフト
Lightning  - Mozilla Sunbirdの後継。Thunderbirdに統合された　
拡張機能 
mbox - メールのデータ保存形式
Mork  - メールフォルダの索引ファイル  や68系列までのアドレス帳のファイル  形式

6. 外部リンク
--------