コンテンツにスキップ

Mozilla Application Suite

提供: Wikippe

テンプレート:Infobox Software テンプレート:ルビ または テンプレート:ルビテンプレート:Langによりプロジェクトを組んでオープンソースで開発されていたインターネットスイートであり、ウェブブラウザ電子メールクライアントニュースクライアントHTMLエディタおよびIRCクライアントの機能が含まれている。ウェブ標準とみなされる テンプレート:Lang などで決められた勧告や規格にできる限り準拠していくという方針で開発されていた。

レンダリングエンジンテンプレート:ルビ と呼ばれ、テンプレート:Lang 以外でも利用できるようになっており、テンプレート:ルビテンプレート:ルビテンプレート:ルビなど幾つかの テンプレート:Lang を利用したブラウザが存在する。

2005年3月10日テンプレート:Lang の開発の終了が宣言され、以後は テンプレート:Langテンプレート:ルビの開発に重点を置いた。

概要

タブブラウザ形式のウェブブラウザの他、電子メールクライアントニュースクライアント(ニュースリーダー)、テンプレート:LangHTMLエディタ、アドレス帳、IRCクライアント テンプレート:ルビも実装されている。テンプレート:ルビというXMLをベースにした言語を使い、機能を拡張することができる。

また、標準機能としては利用できないが、拡張機能でカレンダー機能[1]なども追加する事ができる。このカレンダーは テンプレート:ルビ形式を採用しており、テンプレート:Langテンプレート:ルビとも互換性がある。このようにプラグインにより、さまざまなアプリケーションを追加可能である。これらは テンプレート:Lang によって開発されている。

現在のオープンソースとなった テンプレート:Lang は、テンプレート:Lang 5.0としてリリース予定だった開発中のソースコードをベースにして機能改良を施していくという方向性で開発が始まった。しかし、既存のソースコードをそのまま使っていては問題が多かった為にレンダリングエンジンを全面的に書き直す事となった。こうして出来上がった全く新しいレンダリングエンジンが テンプレート:Lang であり、それを用いて テンプレート:Lang 6、7 などがリリースされた。

以前、テンプレート:Lang 自体は完成した製品/ソフトウェアというより、他のプロジェクト(主に テンプレート:Lang)にリリースしてもらうための開発、デバッグのためのブラウザという位置づけであった。そのためサポート体制などは整っているとは言い難かった。

しかし、2003年5月末に起こったAOLとマイクロソフトの和解により、AOL傘下であったネットスケープ・コミュニケーションズとマイクロソフトの間で起こっていた反トラスト法訴訟などがすべて取り下げられた。また同時に、マイクロソフトのウェブブラウザである テンプレート:Lang を数年に渡りロイヤリティフリーで使うという契約を結んだことにより、ブラウザを提供するネットスケープ・コミュニケーションズの存在価値が危ういものとなった。これは、テンプレート:Lang のコードベースにもなっている テンプレート:Lang の存在価値をも揺るがす問題であった。こうした事態を受けて2003年7月、テンプレート:ルビは AOL から資金提供を受け、テンプレート:Lang の開発を支援する団体である テンプレート:ルビを設立した。ファウンデーションの設立により、ネットスケープ・コミュニケーションズが担っていた「エンドユーザへのソフトウェア提供及びサポート」という目標がファウンデーションにも覆い被さることとなった。これによりファウンデーションは テンプレート:Lang の入ったCDの販売や、電話でのサポート等の業務も行うようになった。

歴史

ユーザーエージェント

テンプレート:Lang」は テンプレート:Langテンプレート:Lang の「User-Agent:」フィールドのキーワードにもなっている。ネットスケープ・コミュニケーションズの初期の社名は テンプレート:ルビといい、テンプレート:Lang という名称は、同社がブラウザ「テンプレート:ルビ」(テンプレート:Lang とは異なる)を開発中に、テンプレート:Lang と日本の怪獣映画ゴジラ[3]を合成してコードネームとしてつけられたのが起源である[4]テンプレート:Lang で知られる NCSA の圧力により、社名も製品名も テンプレート:Lang から テンプレート:Lang に改名を迫られた経緯との関係なのか、テンプレート:Lang の初期のバージョンのREADMEには「テンプレート:Lang-テンプレート:Lang-テンプレート:Lang-テンプレート:Lang-テンプレート:Lang-テンプレート:Lang-テンプレート:Lang-テンプレート:Lang と書いて テンプレート:Lang と読む」との記述があった。開発者などの間では テンプレート:Langテンプレート:Lang と呼ぶ場合もあり、User-Agent: フィールドやドキュメントの表記はそのまま残されているものもある。

テンプレート:LangUser-Agent: フィールドで テンプレート:Lang を名乗っている事情は、リリース当時 テンプレート:Lang が普及しており、ウェブサイトもほとんどが テンプレート:Lang 用につくられていたことによる。後発でリリースされた テンプレート:Langテンプレート:Lang 用につくられたウェブサイトの テンプレート:Lang や CGI などが動作するよう、類似の User-Agent: フィールドを名乗るようにした。テンプレート:いつ範囲テンプレート:Lang をはじめとする多くのグラフィカルなブラウザは「テンプレート:Lang」という名前を含んだ User-Agent: フィールドを利用したままであり、そのため、ブラウザ判定は別の部分で行わなければならない。

支部

担当地域における テンプレート:Lang の普及促進をおこなう支部として、2004年2月に テンプレート:Lang が設立されて活動を開始し、2番目の支部として日本国内における テンプレート:Lang 製品および関連技術の普及促進を目的とする、米国 テンプレート:Lang の公式支部として設立された非営利法人(有限責任中間法人)「テンプレート:Lang」が2004年8月19日から活動を開始した。

日本語化に際して

テンプレート:Lang は、国際化されたソフトウェアであり、日本語を含む多くの言語が利用可能である。ただし、mozilla.org 自体はメニューなどのGUIを各国語に地域化したパッケージは作成しておらず、地域化モジュールおよびパッケージの作成は有志によって行われている。日本語圏では、1999年中盤(M9)頃から谷口悠太氏、2000年(M13)から2002年中盤頃迄「もじら組」にて日本語パック「JLP[5]」がリリースされていたが、バージョン1.0.1で終了している。その後、有志による日本語化作業と配布が分散した形で行われたが、正式な日本語版が用意されない場合もあった。現在は テンプレート:Lang のローカライズセンターにて有志による作業とその成果物であるリソースの調整が行われ、正式な日本語版がリリースされている。

開発の終焉

2005年3月10日、完全版である テンプレート:Lang の開発は 1.7 系列で打ち切られることが発表された。それに伴い、開発中だったバージョン 1.8 も α6 で開発中止となった。今後は、テンプレート:Lang に含まれるブラウザ部分の テンプレート:Lang や電子メールソフト部分の テンプレート:Lang の開発に軸足を据える事となった。その後の2006年4月リリースのバージョン 1.7.13 をもっての開発・アップデート終了が発表された。[1]

2006年6月以降、テンプレート:Lang 1.7 系列も対象となる新たな脆弱性が発見されており、テンプレート:Lang ファウンデーションでは テンプレート:Lang または テンプレート:Lang の最新版へ移行するよう推奨している。

2005年7月2日、開発中止となっていた テンプレート:Langテンプレート:ルビ として テンプレート:ルビが引き継ぐ事が決定。テンプレート:ルビで生まれた改良点は テンプレート:Langテンプレート:Lang にフィードバックされることとなる。また、その後2006年1月30日には初の正式版となる テンプレート:Lang 1.0 がリリースされた。

脚注

関連項目

テンプレート:Portal テンプレート:Commons

外部リンク

テンプレート:Mozilla プロジェクト テンプレート:ウェブブラウザ テンプレート:電子メールクライアント テンプレート:FOSS