Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Mozilla Release FAQ

この記事内
    1. Mozilla プロジェクトに関する一般的な質問
      1. Mozilla って何?
      2. Mozilla は何を元にしているの?
      3. Mozilla はいつリリースされたの?
      4. Mozilla の最新バージョンはどれ?
      5. Mozilla バージョンと Netscape バージョンとの関係はどうなっているの?
      6. Mozilla 共同体にはどのような情報源があるの?
      7. どのライセンス条項の許で Mozilla はリリースされているの?
      8. CVS って何? Mozilla とどういう関係があるの?
      9. たくさんの Netscape/Mozilla プロジェクトに付けられたコードネームは何?
      10. ニュースグループでみんなが使っている頭文字は何?
      11. Navigator 3.x で XXX したいんだけどどうやればいいの?
      12. ニュースグループに行って、提言をしたんだけれど、みんな僕に冷たかったよ。どうして?
      13. そうしたことをしたけれど、でもみんな冷たいよ。どうして?
      14. 関連するトピック
    2. Mozilla のビルドについて
      1. Mozilla をビルドしようとすると、エラーが起こるんだけど — 何がいけないの?
      2. これまで、どのプラットフォームでビルドが成功しているの?
      3. 僕のプラットフォームでは、まだ Mozilla がビルドできないんだけど!
      4. ソースの CVS を更新するためには、どのディレクトリに行けば良いの?
      5. Windows で CVS を使おうとすると、ホームディレクトリについてエラーが出るよ。
      6. I'm on a Unix system, and still am having problems building
      7. Mozilla をビルドするのにどれくらいかかる?
      8. Unix でバイナリを走らせるにはどうしたら良いの?ライブラリエラーが出るんだけど。
    3. 機能とパッチ
      1. どのプラットフォームで Mozilla は利用できるの?
      2. Netscape 7 が持っていて、Mozilla が持っていないものって何?
      3. What does Mozilla have that wasn't in Communicator 4?
      4. アニメーションアイコンが違うのはなぜ?
      5. バイナリはどこから落とせるの?
      6. Win32 上で、'.\WIN32' unexpected というメッセージが出て、ビルドできないけれど。
      7. Unix 上で、lcong48 と seed48 で文句をいわれてビルドできないよ!
      8. Netscape 4.x またはそれ以前のソースは、どこで落とせるの?
      9. どうやったら (ロゴの入れ替えなど) インタフェースをいじれるの?
      10. パッチはどこで手に入るの?
      11. パッチを作ったよ!どうやって提出するの?
      12. Mozilla に新しい機能を追加したいんだけれど、誰に連絡を取ればいいの?
      13. 自分のアプリケーションに Mozilla の描画エンジンを組み込みたいんだけれど。
    4. 共通の話題
      1. このセクションは何のためのもの?
      2. Mozilla のオペレーティングシステムというアイデアはいかが?
      3. Netscape の Linux 版は?
      4. すべての Web ページのコンポーネントをひとつの大きなファイルにまとめて、それをやり取りできるようにはしないの?
      5. Mozilla をある OS に移植したいんだけど。アドバイスは?
    5. 協力するには
      1. プログラマのためには、どのようなプロジェクトがあるの?
      2. ドキュメント作成担当の人には、どのようなサブプロジェクトがあるの?
      3. 他の人のためのプロジェクトはあるの?
      4. 共同体の一員だと感じたり、他の開発者に話したりするのに一番いい方法は?
    6. メタ情報 (この FAQ について)
      1. 前のバージョンから何が変わったの?
      2. この FAQ のほかのバージョンはあるの?
      3. この FAQ の作者は、もし私が独自のバージョンを作成し、HTML 化したりすることを嫌だと思う?
      4. あるセクションが間違っているよ!どうしたらいい?
      5. 助けて! Mozilla からスパムが来るよ。
  1. 原文書の情報

警告: この記事の内容は古くなっている可能性があります。 このドキュメントの最終更新は 2005 年です。

このドキュメントは、自由に配布・改変して構いません。この FAQ での事実関係は全く保証されません。このドキュメントは Pat Gunn により管理されています。彼は Netscape には所属していません。様々な人たちが、この FAQ に貢献しています。

Mozilla プロジェクトに関する一般的な質問

Mozilla って何?

Mozilla とは、Netscape Communicator をオープンプロジェクトとして存続させるためのプロジェクトです。このプロジェクトは、共同体からの貢献者を始めとして、Netscape (現在は AOL の一部門)、Red Hat、その他の企業の従業員により維持されています。

Mozilla は何を元にしているの?

Mozilla プロジェクトは、Netscape Communicator の 4.x 系統の終盤に開始されました。もともとその計画は、単にコードを再安定化して、5.0 としてリリースされる予定でした。しかし、もっと後に統合される予定だった、より野心的な変更が、すでにほぼ完成している、とコミュニティは判断したのです。過去のレイアウトエンジン、ネットワークエンジン、その他の過去のモジュールは取り去られ、Netscape がリリースできるという時点にまでソースが達した時、Netscape 6.0 が発表されたのです。Netscape 6.0 以降は、その Mozilla ソースを基礎にしているのです。Mozilla 1.0 (Mozilla は Netscape とは異なるバージョンシステムを使用しています) は、リリース間近です。【訳注: Mozilla 1.0 は 2002 年 6 月 5 日にリリースされました。】

Mozilla はいつリリースされたの?

Mozilla の最初のリリースは、1998 年 3 月 31 日に行われました。それ以来、プログラムコードは、CVS (1.8 節参照) で入手可能となっており、いくつかのプラットフォーム用のバイナリも、時折リリースされています (始めのうちはマイルストーンとして、そして後にはバージョンリリースとして)。この更新時点では、Mozilla 1.0 Release Candicate 2 が最も新しいリリースです。

Mozilla の最新バージョンはどれ?

Mozilla は常に CVS を通じて利用可能ですし、時折バージョン番号が振られてリリースされます。CVS からビルトされた場合、CVS からのチェックアウト番号の日付を見ることが、バージョンを確認する上で一番確実な方法です。それ以外では、リリース番号を利用してください。古いバージョンは、マイルストーン番号を利用していました (例: Milestone 7 は M7 とされていました)。

Mozilla バージョンと Netscape バージョンとの関係はどうなっているの?

Netscape (AOL) と Mozilla プロジェクトとの現在の関係は、Mozilla で独自のリリースを開発し、Netscape (AOL) はリリースを準備する際、Mozilla のその時点のバージョンを利用し、変更を施し、独自の品質管理を行っています。こうした見返りに、Netscape (AOL) は Mozilla プロジェクトに開発者を提供しています。Netscape バージョンは、Mozilla バージョンとは異なる外見・使用感をしているかもしれませんし、独自機能も追加されています。Netscape バージョンは、すべて Netscape (AOL) 製品としてブランド化されています。

Mozilla 共同体にはどのような情報源があるの?

Web サイト
IRC
  • サーバ: irc.mozilla.org のチャンネル #mozillazine
    最近の Mozilla バージョンには IRC クライアントが入っています。その他の IRC クライアントは irchelp.org で探してください。
Usenet
  • すべてのニュースグループは netscape.public.mozilla.* 階層にあります。あなたのニュースサーバーがこれらを受け付けない場合、Mozilla のニュースサーバ を利用することができます。(人によっては、メーリングリストを通じてニュースグループを受信しています。投稿をする際には、こうしたことも考慮しましょう。)
FTP

どのライセンス条項の許で Mozilla はリリースされているの?

Mozilla は、ある部分では GNU GPL に似た、またある部分では BSD スタイルのライセンスに似た、NPL/MPL (Netscape/Mozilla Public Licenses) 下でリリースされています。詳細を mozilla.org の MPL ページ (和訳) でご覧ください。

CVS って何? Mozilla とどういう関係があるの?

CVS は、開発者間でソースコードを同期されるために利用されるシステムです。毎回、非常に重い tarball をダウンロードすることなく、Mozilla ソースに施された変更を配布するために使用されます。CVS に関する詳細情報は CVSHome をご覧ください。CVS を使ってあなたの現在の Mozilla ソースを更新するため、という特定の情報は、mozilla.org の CVS ページ をご覧ください。

たくさんの Netscape/Mozilla プロジェクトに付けられたコードネームは何?

Gecko (かつての Raptor) は、Mozilla の新しい HTML 描画エンジンです。描画速度の向上、優れたモジュール性、そして革新的にプラットフォーム独立性を備えたコードです。以前の描画エンジンに比べて、他のアプリケーションに組み込むのに、より適しています。

  • Gemini は、以前の描画エンジン製品で、 NGLayout と改名されました。
  • Aurora は、Mozilla および Navigator5 の Navigation Center のことです。
  • SeaMonkey は、XPFE および NGLayout を基礎にした Mozilla のバージョンを指します。
  • Normandy は、Mozilla の Mail/News ブランチを指します。

ニュースグループでみんなが使っている頭文字は何?

Mozilla ニュースグループに関連した例を挙げます。

  • FE = Front End (フロントエンド) -- インターフェースをつかさどる Mozilla の部分。
  • BE = Back End (バックエンド) -- Mozilla の舞台裏。
  • NSPR = Netscape Portable RunTime -- ローカル OS とのアブストラクションレイヤー (分離層)。
  • GTK = Unix ネイティブなフリーの GUI ツールキット。
  • Qt = 別の GUI ツールキット。
  • XP = クロスプラットフォーム (Cross Platform)
  • XPFE = NGLayout を基礎にしたクロスプラットフォームフロントエンド。
  • M[number] = マイルストーンリリース [番号] (もう使われていません)

Navigator 3.x で XXX したいんだけどどうやればいいの?

Mozilla ニュースグループは、企業形態、機能の提言、またはコーディングといったかたちで Mozilla に関わる人たちによって利用されるように設けられています。このソフトウェアについてのヘルプは、Netscape のウェブサイト をご覧ください。

ニュースグループに行って、提言をしたんだけれど、みんな僕に冷たかったよ。どうして?

あなたが提言をメーリングリスト/ニュースグループに投稿した場合、ユーズネット上では、皆さんが必ずしもお互いに丁寧であるとは限らないことを覚えておいてください。人によっては単に失礼な人たちもいますし、よく情報を理解していない人たちに対して、苛立ちを隠さない人たちもいます。あなたが Mozilla ニュースグループの初心者なら、何かを投稿する前に、そのニュースグループを数日定期的に読んでからにしましょう。この FAQ を読むことも、役に立つはずです。

そうしたことをしたけれど、でもみんな冷たいよ。どうして?

あなたが (例えば HTTP、HTML など) 何かの再開発を提言している場合、まず始めにその分野についてかなりの知識を持っていることが求められます。例えば、Web ページを送信する前に、それ全体を圧縮することを提案しているとしましょう。あなたは、そうするための新しいプロトコル、HTTP がどのように作動するのか、HTML がどう作動するのかを見直し、そして再開発に伴うすべての良い点とさらに悪い点とをすべて考え合わせなければなりません。この例に関して理解を深めるためには、関連するプロトコルのための RFC、その話題について書かれたドキュメントなどを見直さなければなりません。特にこの例に関しては、以下を資料見てください。

関連するトピック

Mozilla のビルドについて

Mozilla をビルドしようとすると、エラーが起こるんだけど — 何がいけないの?

第一に、最新の Mozilla ソースを持っているかを確認してください。さらに、あなたが使っているプラットフォームのためのビルドガイドを、完全に読みましたか?こうしたガイドは、ソースツリーに含まれており、Mozilla の Web サイトでも利用できます。

ビルドの詳細な情報は:

Unix 上で、あなたのバージョンの make が makefile 途中で止まってしまう場合は、GUN make が利用できていない可能性があります。GNU の FTP サイト から GUN make の最新バージョンを取ってきてください。

シェルに関していえば、以下のことをお奨めします:もしあなたが Unix を使っているのなら、ビルドには bash 系統のシェルを使ってください。というのも、(ログエラーやメッセージが欲しい場合に) リダイレクションをより良くコントロールできるからです。 あなたが Win32 を使っている場合、(4DOS や 4NT ではなく) 標準のシェルの cmd.exe のうほうが良い結果が得られるでしょう。

コンパイルのオプションに関しては、最適化をせずに コンパイルするほうが良いでしょう。なぜなら、最適化を行うと、ビルドに非常に時間がかかり、また Windows プラットフォームでは、VC++ のあるバージョンには、最適化を有効にしてコンパイルを行った場合に、一般的な環境でも Mozilla をクラッシュさせるバグがあるからです。

これまで、どのプラットフォームでビルドが成功しているの?

以下のリストは時間と共に更新されるでしょうが、(netscape.public.mozilla.general によると) 以下のプラットフォームでビルドが成功しています。

  • Solaris 2.4, 2.5, 2.6
  • FreeBSD 2.2, 3.0
  • Linux/Intel and Alpha 2.0, 2.1
  • MacOS
  • WinNT 4.0
  • IRIX 5.3, 6.2, 6.3, 6.4
  • Win95, Win98
  • Digital Unix 4.0
  • NetBSD
  • OpenBSD
  • BSDI
  • HP/UX 9.05, 10.20, 11.0 (see 2.7)
  • Hurd .03
  • DG/UX
  • Mac OS X

僕のプラットフォームでは、まだ Mozilla がビルドできないんだけど!

ビルドを失敗させているのが NSPR である場合、config/your_platform.mk を見てみてください。NSPR は、依然として古いタイプのビルドシステムを使用しています。NSPR が Mozilla 内にあり、CVS からチェックアウトしてきたものなら、ツリーが閉じているかどうか tinderbox で確認してください。もし閉じていなければ、時間を少しおいてから CVS でソースを引っ張ってください。もしツリーが閉じていたら、netscape.public.mozilla.builds に投稿するか、問題を自分で解決しようと試みてください。パッチは歓迎されます。

ソースの CVS を更新するためには、どのディレクトリに行けば良いの?

ソースのトップディレクトリ (トップレベルの makefile のあるディレクトリ) にいなければなりません。ツリーのある特定の部分だけを更新したい場合は、その部分に行き、CVS アップデートをそこで行うことができます。

Windows で CVS を使おうとすると、ホームディレクトリについてエラーが出るよ。

正当なディレクトリで HOME 環境を設定する必要があります。CVS は Unix を想定して設計されていますし、ファイルを (パスワードファイルのある) あなたのホームディレクトリに置こうとするからです。

I'm on a Unix system, and still am having problems building

一般的な問題についての簡単なガイドをどうぞ:

cc1: Invalid option 'foo'
cc: No such file or directory 'foo'

ほとんどの場合は、あなたのシステムのために正しいプラットフォーム特有の makefile が設定されていないことによります。使うべきコンパイラを使っていないとか (例:Sun Workshop コンパイラを使うべきところに GCC を使うとか)、あなたの OS がビルドシステムに認識されていない場合とかです。設定の makefile を調べて、問題となっている部分を取り除き、問題が解決したかどうかを確認してください。問題が解決されない場合は、 netscape.public.mozilla.builds に投稿してください。この種の問題は、現在 NSPR でもっとも起こりやすくなっています。というもの NSPR が古いビルドシステムを利用しているからです。メインツリーでこのような問題が起こることは、ほとんどありません。

/usr/include/stdlib.h:196: previous declaration of `seed48'

セクション 3.7 を参照してください。

何かがエラーステータスを返してくるほかは、エラーが起こっているようには見えません。

あなたのコンパイラは、(恐らく) 行っていること (例:立ち上げられたプログラム) をすべて出力するスイッチを持っています。そのスイッチがあることで、どの引数が ld を通しているだとか、何でも見つけることができますが、そのために、問題に気付かせてくれるかもしれません。gcc 上で、gcc -v (コマンドラインの残り) を試してみてください。

Mozilla をビルドするのにどれくらいかかる?

長くかかります。が、あなたのシステムに依るところが大きいです。多くの場合は RAM が一番影響します。少なくとも 128 MB の RAM が必要となるでしょう。以下にいくつか代表的なシステムを挙げます (私にあなたのスペックを教えてください)。

すべてのビルド用に新しい統計が必要なほど、大きな変更が行われたため、削除しました。次の形式で、私に結果を送ってください:

CPU/Mhz, アーキテクチャ, RAM, ディスクタイプ, OS バージョン, コンパイラバージョン, ビルドタイプ, ツリーの日付 -- ビルド時間

例:21164/533, Alpha, 512M EDO, Ultra2 SCSI, Linux kernel 2.2.11, GCC 2.95, non-debug, 19 August 1999 CVS -- 25 minutes

Unix でバイナリを走らせるにはどうしたら良いの?ライブラリエラーが出るんだけど。

dist/bin に、mozilla-apprunner.sh と呼ばれるスクリプトがあります。それを使って Mozilla を立ち上げてください。それが自動的に LD_LIBRARY_PATH を設定します。適切な環境で dist/bin から他のバイナリを立ち上げるには、run-mozilla.sh ./your_binary を使ってください。

機能とパッチ

どのプラットフォームで Mozilla は利用できるの?

現在 Mozilla は、Win32、Mac OS、および Unix/X システムをターゲットにしています。また、Mac OS X、OS/2、および BeOS、その他のプラットフォームのための移植も存在します。

Netscape 7 が持っていて、Mozilla が持っていないものって何?

Netscape 7 は、(Mozilla がそのためのソースを持っていない) 多くのプラグインを持ったバージョンです。Netscape 7 はまた、インターネットラジオツールをはじめとして、ICQ/AIM 統合機能も持っています。

What does Mozilla have that wasn't in Communicator 4?

Mozilla は (少なくとも) 次の新しい機能を備えています。

  • XML サポート
  • 高い柔軟性を持つ外観 (XUL のおかげです)
  • 一般に公開されているソースコード (^^)
  • HTTP 圧縮機能
  • よりたくさんのプラットフォームでの利用
  • MathML サポート (現在はやや限定されていますが)
  • 非常に早くなった描画エンジン
  • より良い HTML サポート (CSS 1 および部分的には CSS 2、DOM 1 および部分的には DOM 2)
  • Plug-in JVM サポート
  • タブブラウズ
  • メッセージフィルタ
  • IRC クライアント

アニメーションアイコンが違うのはなぜ?

N ロゴは、Netscape の Communicator でのみ表示されます。これにより、エンドユーザーが、Mozilla か Communicator のどちらを使っているのかが分かるのです。ソースで配布されるアイコンは、Mozilla の mozilla.org ディストリビューションで使用されます。初めの 3 つの tarball は簡単なサンプルロゴでしたが、現在のソースには、コンテストで勝ち残ったアイコンが含まれています。

バイナリはどこから落とせるの?

現在は mozilla.org が Mozilla バイナリを提供しています。ナイトリービルドと番号の振られたリリースの両方が入手可能です。番号か振られたリリースは、頻度が低いものの、安定性により強調点を置いています。mozilla.org のバイナリのページ (和訳) にあります。

Win32 上で、'.\WIN32' unexpected というメッセージが出て、ビルドできないけれど。

環境変数が適切に設定されていなかったためです。 -- セットステートメントの終わりにスペースを入れてはいけません。(カットアンドペーストをしている場合は、気をつけてください)

Unix 上で、lcong48 と seed48 で文句をいわれてビルドできないよ!

GCC 2.8.1 を使っているのではないでしょうか。これは Mozilla では動きません。 2.8.0 または 2.7.2+ を手に入れてください。(2.8.0 は問題があるので、少なくとも 2.8.1 で問題が解決されるまでは、2.7.2 が一番良いでしょう。)

Netscape 4.x またはそれ以前のソースは、どこで落とせるの?

これらのソースは入手できません。過去のコードのほとんどは、法律上の問題からリリースできません。また Mozilla がはじめてリリースされた時、過去のコードはツリーから削除されました。現在の CVS ツリーの「Classic」ブランチは、公開されたうちで 4.x に非常に近いものです。ただし、そのブランチは、現在のコードベースに移行するにあたり、廃止されました。

どうやったら (ロゴの入れ替えなど) インタフェースをいじれるの?

必要な XUL を書くにあたっては XPToolkit ドキュメント が役に立つでしょう。テーマの置き換えは、[設定] の下にある [表示] > [テーマ] で、[新しいテーマを入手] リンクがあります。

パッチはどこで手に入るの?

現時点では、パッチのためのリポジトリーはありません。しかし CVS を通じて、Mozilla の最新ソースを入手することができます。

パッチを作ったよ!どうやって提出するの?

現在一番良い方法は、フィックスするバグの添付として、またはそのパッチが何を変えるのか書いた新しい項目を投稿するかたちで、Bugzilla に投稿することでしょう。それがうまくいかない場合は、ニュースグループ netscape.public.mozilla.patches に diff 形式で投稿することです。コンテキストに依存するパッチ (diff -c) のほうが、他の形式よりも好まれることに注意してください。

Mozilla に新しい機能を追加したいんだけれど、誰に連絡を取ればいいの?

まずはじめに、あなたが追加したいと考えている機能が、既に Mozilla に加えられていないかどうかを確認してください。Communicator 4.0 からは多くの変更がされています。詳細は、セクション3を確認してください。まだその機能が追加されていないことが確認できたら、Mozilla ユーズネットグループに投稿して、助けを求めてください。さらに、あなたが追加しようとしている機能を実装するために変更が必要なコードを、誰も書いていないことを確認してください。www.mozilla.org では、モジュール ‘オーナー’ のリストがあります。このシステムで、複数の人が同時に、同じ部分を変更しないようにしています。モジュールオーナーを確認して、連絡を取ってください。詳細情報は、Mozilla モジュールオーナードキュメント で見つけられます。

自分のアプリケーションに Mozilla の描画エンジンを組み込みたいんだけれど。

どうすれば良いのかという例は、webshell/embed/gtk のツリーの中の GTKmozilla を見てください。

共通の話題

このセクションは何のためのもの?

このセクションは、ニュースグループで繰り返し議論されている同じ話題の蒸し返しをしないようにするためのものです。Pat Gunn 個人の主観が少しは入るかもしれませんし、もしそのことが気に障ったのなら、[email protected] にメールをどうぞ。このセクションには、よく話題にされ、決まった答えがあるように思われる話題だけを取り扱います。

Mozilla のオペレーティングシステムというアイデアはいかが?

Mozilla はアプリケーションソフトウェアとして位置しています。ただし、Mozilla をオペレーティングシステムにしようとするのは、ほとんど意味がありません。ワープロや MP3 プレーヤーを OS にしようとするのと同じくらい意味のないことです。技術的な問題を超えて、オペレーティングシステムの市場は飽和状態ですし、新しい OS を出したとしても、もっとも大切な部分である、そのシステムのためにドライバを書いてくれるだけのユーザーを引きつけることができるとは考えられません。オペレーティングシステムで何かをしたいという人は、BSD チーム、Linux チーム、Freedows チームその他の、多くのオープンソースオペレーティングシステムグループに間違いなく歓迎されるでしょう。

Netscape の Linux 版は?

これは、それほど行き過ぎというわけではありません。しかし、Netscape と、Netscape のサーバー製品をバンドルしている、いくつかの Unix ベンダーとの関係に、恐らく多大な障害を引き起こすでしょう。Netscape が自分の販路を危機にさらすようなことをするとは考えられません。また別の視点から見ると、既に数多くの Linux ディストリビューションがあり、それらのほとんどはかなり使いやすいものになっています。新しく仕事を作り出すのは、ボランティアの無駄遣いになってしまいます。

すべての Web ページのコンポーネントをひとつの大きなファイルにまとめて、それをやり取りできるようにはしないの?

この方法は、現在の作業を大きく損なうものです。どのコンポーネントが実際に Web ページに必要なのかを見分けるのは非常に困難です。 -- 画像の中には、複数のページに共有されているものもありますし、ユーザーによっては画像は必要ないかもしれませんし、メディアの種類によっては扱うことができないものもあるかもしれません。動的に生成されているページに至っては、ほとんど不可能です。これらすべての状況を扱えるようなシステムを講じると、 Web サーバをより複雑に、遅くし、そしてこの提言が節約しようとしている転送時間を遅らせることになります。さらに、Web ページの処理描画は、このアイデアで完全にとんでしまいます。こうした理由から、これは一般的にいって、良いアイデアとはいえません。

Mozilla をある OS に移植したいんだけど。アドバイスは?

もしあなたが比較的最近の Unix を対象にしているのであれば、恐らくほとんど問題はないでしょう。それ以外の場合、対象のシステムがより Unix ライクであればある程、移植は簡単でしょう。移植に時間と努力を費やす前に、次のことを考慮に入れてください。

  • その OS のどの程度のユーザーが Mozilla を使いそうか
  • その OS は Mozilla のための十分なマルチタスクをサポートしているか
  • その OS は Mozilla が作動するに十分な GUI を備えているか
  • その OS は Mozilla のための十分なネットワーク機能を備えているか
  • その OS は Mozilla を走らせるだけのリソースの基で作動しているか
  • 対象のプラットフォームのための、GCC または簡単に利用できるコンパイラーがあるか

これらの答えの多くが No である場合、その移植するための障壁が大きいことを意味まします。これは、移植することが無意味だといっているのではなく、困難だということです。

協力するには

プログラマのためには、どのようなプロジェクトがあるの?

このプロジェクトは大まかにいってコーディングに関することです。次のようなものがあります。

  • あなたが使っている OS への Mozilla のポーティング
  • #ifdef PLATFORM'#ifdef FEATURE/BUG への移行作業
  • Unix を使っているのなら、あなたの好きなツールキットに Mozilla を移植する
  • API のモジュール化/整理
  • バグのフィックス
  • Mail/News、Aurora、NGLayout といった、実験的機能での作業
  • 新しい機能の追加:
    • OpenDoc および OLE NGLayout コントロールの作成
    • 新しいスキンの作成 (themes.org を参照)
    • 隠れた機能のための設定インターフェースの追加
  • やることはたくさんあります...


ドキュメント作成担当の人には、どのようなサブプロジェクトがあるの?

現在 Mozilla は、ドキュメント作成担当よりも、はるかにたくさんの開発者を抱えています。その結果、プロジェクトには、ドキュメント作成が緊急の課題となっています。過去のドキュメントの管理も助かりますし、新しいドキュメントの作成も歓迎です。あなたの気持を netscape.public.mozilla.documentation で表明してください。そうすれば、何らかの助けがあるはずです。

他の人のためのプロジェクトはあるの?

コーディングやドキュメント作成に興味がなくても、大切なことがあります:

  • アイデア — Mozilla で実現したいことについてのアイデアがあれば、Bugzilla に機能リクエストを投稿してください。
  • アートワーク — 新しいアイコンや Mozilla のためのその他のリソースをデザインしてください。
  • Talkback の利用 — Talkback を組み込んだビルドを使用することで、mozilla.org のメンバーに、コードのどこでクラッシュが発生するのかを知らせることができます。

共同体の一員だと感じたり、他の開発者に話したりするのに一番いい方法は?

関連するニュースグループを読んだり、グループに参加すること。そして IRC に顔を出すことです。この両方とも、Netscape の従業員や (私のように) 他の関心を持った人たちを含めて、Mozilla で作業をしているほかの人たちに会う、非常にいい機会です。IRC クライアントを手に入れるには、このサイト へ行ってください。

メタ情報 (この FAQ について)

前のバージョンから何が変わったの?

新しく 3.8 が加えられました。

この FAQ のほかのバージョンはあるの?

様々な人が、この FAQ のオリジナルを利用して、変更を加えようとしています。多くの場合は Web バージョンです。中には、この FAQ より情報量の多いものも (少ないものも) あります。

この FAQ の作者は、もし私が独自のバージョンを作成し、HTML 化したりすることを嫌だと思う?

いいえ。どうぞご自由に。時々は私の FAQ を見るようにしてください。そうして、私が追加した新しい情報を追加できます。けれども、あなたのしたいようにしてください。

あるセクションが間違っているよ!どうしたらいい?

Pat Gunn に知らせてください。または、BugZilla に FAQ のバグとして投稿してください。

助けて! Mozilla からスパムが来るよ。

恐らく、実際には Mozilla からスパムを受取っているのではないでしょう。X-Mailer フィールドが Mozilla となっているから、Mozilla からスパムを受取っていると考えるのであれば、X-Mailer フィールドの意味を勘違いしているのです。-- そのフィールドは送信者がメールを送信するために Netscape Communicator を 使っている ことを示しているのです。mozilla ニュースグループからメールコンテンツを受取っている場合、そのグループからメーリングリストを購読している (または誰かがあなたの記事を購読した) からでしょう。前者の場合、Mozilla プロジェクトとスパムとは無関係です。スパムの出所を確かめるために、Open Directory Project のスパム関連ページ を見てください。後者の場合、Mozilla Community セクション へ行って、購読を解除してください。

原文書の情報

  • 著者: Pat Gunn
  • 最終更新日: May 28, 2005
  • 著作権: Portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a Creative Commons license | 詳細

ドキュメントのタグと貢献者

 このページの貢献者: Kohei
 最終更新者: Kohei,