OpenOffice.org日本語プロジェクトのページに書き込む方法

はじめに

OpenOffice.org日本語プロジェクトのページに書き込む方法について解説しました。Content Developer権限以上を持っている、OpenOffice.org日本語プロジェクトのプロジェクトメンバーは、OpenOffice.org日本語プロジェクトのページにcvsを通じて書き込むことができます。

SCA/JCA/CAを提出しているか

OpenOffice.org日本語プロジェクトでは、Content Developer権限を持つためには SCA/JCA/CAを提出していなければなりません。もしそうでなければ、Sun Microsystems 社貢献者協定(Sun Microsystems Inc Contributor Agreement (SCA))の提出方法を参照し、提出することをお願いしております。JCA/CAについては、既に時代遅れで、新たに提出される場合は、全くおすすめしません。
自分のSCA/JCA/CAがSUNに届いているかどうかは、Copyright-Approved Persons and Companiesで名前が載っているかどうかで確認できます。ただし、最近の状況については、Stefan Taxhet (st@openoffice.org)にIssueを書いて直接尋ねて確認してください

SSH DSA public keyの作成 (Linux, MacOSX, FreeBSD, Cygwin)

まず、SSH2の公開鍵を作ります。これは、UNIX系(Linux, MacOSX, FreeBSD, Cygwin)では以下のような手順で作成されます。 「ターミナル」または、「端末」を開きます。

% ssh-keygen -d
Generating public/private dsa key pair.
Enter file in which to save the key (/home/maho/.ssh/id_dsa):
Created directory '/home/maho/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/maho/.ssh/id_dsa.
Your public key has been saved in /home/maho/.ssh/id_dsa.pub.
The key fingerprint is:
99:c8:1b:76:bc:6f:0b:ef:0e:2f:f4:64:54:36:1f:91 maho@debussy.private.org
そして、以上の場合は、"/home/maho/.ssh/id_dsa.pub"がSSH DSA public keyです。 これは「公開鍵」と呼ばれ、公開して問題のないものです。つぎに、 秘密鍵はパーミッションが600です。念のため確認しておきましょう。
% chmod 600 ~/.ssh/id_dsa
% ls -la ~/.ssh/id_dsa
-rw-------  1 maho  users  672 07 17  2009 /home/maho/.ssh/id_dsa
注意! ~/.ssh/id_dsaは 「秘密鍵」です。絶対に公開しないでください。

SSH DSA public keyの作成 (Windows)

TeraTermを使うと比較的簡単に作成できます。また、cygwinをご利用の方は、cvsおよびopensshパッケージをインストール後、ほぼ上記「SSH DSA public keyの作成 (Linux, MacOSX, FreeBSD, Cygwin)」と同じように SSH DSA public keyを作成できます。

OpenOffice.orgの登録ユーザーになる

SSH DSA public keyの提出のためにはOpenOffice.orgの登録ユーザーになる必要があります。SCAをサブミットした際はすでに登録しているはずですが、念のため繰りかえします。OpenOffice.orgユーザー登録するを参照し、ユーザー登録してください。その時の"Username"が必要となります。

SSH DSA public keyの提出

まずOpenOffice.orgへlogin してください。IssueTrackerのページに飛んで、

登録されるまでしばらく待ちましょう。数日かかります。

あなたの役割(role)をcontent developerにします。

JAOOOのCVS(Concurrent Versions System) を使う

CVS は(同時バージョン管理システムとでも訳すのでしょうか?) ファイルのバージョン管理システムです。多人数で多くのファイル達を管理するのを目的として作られました。 これを使うと「だれがいつどういう理由でどのファイルを変更したか」が明確になりますし、 さらに「いつでも任意の前のバージョンに戻すことが出来る」という特徴があり、ja.openoffice.org では大変有効な手段です。簡単には、CVS レポジトリ(repository; 倉庫) という場所にファイルをためておき、差分という形で古いバージョンの履歴を持っています。
一般的な使い方についてはここでは触れません。CVS の基本的な仕組みについて、詳しくは書籍や webのものを参照してください。ここでは ja.OpenOffice.org にアクセスする場合の特有の方法について述べることになります。 maho というユーザの場合ですが、自分の OpenOffice.org での登録ユーザー名で置き換えてください。