* 概要 [#fc641a36]

[[operation メーリングリスト:https://www.seasar.org/mailman/listinfo/operation]] に申請のメールを投稿してください。

#contents

* 組織体制 [#z46c7f4f]

** コミッタ組織 [#s4fcdf82]

-チーフコミッタ
-トップレベルプロジェクトのリーダ(コミッタ)
-- 所属コミッタ
-サブプロジェクトのリーダ(コミッタ)
-- 所属コミッタ

** プロジェクト組織 階層 [#jfc984fd]

*** Java [#s90e594e]

- トッププロジェクトXXX.Java ( http://xxx.seasar.org )
-- サブプロジェクトYYY.Java ( http://yyy.seasar.org/ )
--- SandboxプロジェクトZZZ.Java ( http://zzz.sandbox.seasar.org/ )

*** PHP (PHP5, .NETも同様の規則に従います) [#z8c7f718]

- トッププロジェクトXXX.PHP ( http://xxx.php.seasar.org )
-- サブプロジェクトYYY.PHP ( http://yyy.php.seasar.org/ )
--- SandboxプロジェクトZZZ.PHP ( http://zzz.php.sandbox.seasar.org/ )

*** 早見表 [#ea70b15d]

|~プロジェクト					|~サイト						|~SVN |
|トップレベルプロジェクトXXX	|http://xxx.seasar.org/			|https://www.seasar.org/svn/xxx/	|
|サブプロジェクトYYY			|http://yyy.seasar.org/			|https://www.seasar.org/svn/yyy/	|
|SandboxプロジェクトZZZ			|http://zzz.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz/	|
|トップレベルプロジェクトXXX.PHP	|http://xxx.php.seasar.org/			|https://www.seasar.org/svn/xxx.php/	|
|サブプロジェクトYYY.PHP			|http://yyy.php.seasar.org/			|https://www.seasar.org/svn/yyy.php/	|
|SandboxプロジェクトZZZ.PHP			|http://zzz.php.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz.php/	|
|トップレベルプロジェクトXXX.NET	|http://xxx.net.seasar.org/			|https://www.seasar.org/svn/xxx.net/	|
|サブプロジェクトYYY.NET			|http://yyy.net.seasar.org/			|https://www.seasar.org/svn/yyy.net/	|
|SandboxプロジェクトZZZ.NET			|http://zzz.net.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz.net/	|

- [[コミッタ組織>Application/Status]]

*** プロジェクトの昇格条件 [#h8ca4efd]

- Sandboxプロジェクト -> サブプロジェクト
-- Sandboxプロジェクトの卒業。(条件は未定義)。

- サブプロジェクト -> トップレベルプロジェクト
-- 実力が認められれば昇格できます。
-- 申請手順は下記の通り。2段階とも承認されれば昇格が承認されたことになります。
+++ そのサブプロジェクトの所属するトップレベルプロジェクトのリーダがチーフコミッタに申請 -> 承認
+++ チーフコミッタが理事会に申請 -> 承認

** コミッタ権限の追加・承認・拒否について [#x1bfca15]

- 理事会は、プロジェクト、リーダ、コミッタの追加を無条件に拒否することができます。
-- ただし、拒否権を発動させるのは緊急事態のみです。
- チーフコミッタは、トップレベルのプロジェクト及びそのリーダを単独で追加できます。他のコミッタの承認は必要ありません。
- トッププロジェクトのリーダは、自分の管轄する分野のサブプロジェクト及びそのリーダを追加できます。チーフコミッタの承認は必要ありません。
- トッププロジェクトのリーダは、自分のプロジェクトのコミッタを単独で追加できます。他のコミッタの承認は必要ありません。
- サブプロジェクトのリーダは、自分のプロジェクトのコミッタを単独で追加できます。他のコミッタの承認は必要ありません。
- サブプロジェクトのリーダが関連するプロダクトを追加したい場合は、自分のトッププロジェクトのリーダ経由して追加を依頼してください。
- Sandboxプロジェクトのリーダは、自分のプロジェクトのコミッタを単独で追加できます。他のコミッタの承認は必要ありません。 

*** プロジェクトリーダ/コミッタの交代のルール [#q555bebd]

- トップレベルプロジェクトのリーダは、チーフコミッタが他の承認なしで交代できる。
- サブプロジェクトのリーダは、トップレベルプロジェクトのリーダが他の承認なしで交代できる。
- プロジェクトのコミッタは、プロジェクトのリーダが他の承認なしで交代できる。
- プロジェクトのコミッタは、プロジェクトのリーダが他の承認なしで退任させることできる。

*** 例 [#m5e25bf2]

- S2Container.Javaというトップレベルプロジェクトの場合、そのリーダは自由にコミッタは追加できますが、サブプロジェクトの追加には、チーフコミッタの承認がいります。
- S2Container.Javaのサブプロジェクトには、S2-Backport175やS2-Tigerなどがあります。
- S2Container.Javaはトップレベルプロジェクトがプロダクトを持っているケースですが、トップレベルプロジェクト自体は、プロダクトを持っていないケースもあります。
-- S2Presentation.Javaというトップレベルプロジェクトは、それ自体はプロダクトを持たず、S2Struts、S2JSFなどのサブプロジェクトをもつことになります。

*** 早見表 [#r532b2b9]

早見表に誤りがある場合は、文章による定義事項が優先されます。

|~該当者|~申請拒否権(*i)|~トッププロジェクト・リーダ追加(*ii)|~サブプロジェクト・リーダ追加(*iii)|~関連プロジェクトの追加(*iv)|~所属コミッタの追加(*v)|
|理事会						|○(緊急時のみ)|×|×|×|×|
|チーフコミッタ				|×|○|×|×|×|
|トッププロジェクトのリーダ	|×|×|○|△(申請承認権有)|○|
|サブプロジェクトのリーダ	|×|×|×|△(自分のトッププロジェクトのリーダ経由)|○|
|Sandboxプロジェクトのリーダ|×|×|×|△(申請承認権有)|○|

- 注釈
++ プロジェクト、リーダ、コミッタの追加の拒否権
++ トップレベルのプロジェクト及びそのリーダの追加
++ 自分の管轄する分野のサブプロジェクト及びそのリーダの追加
++ 関連するプロダクトの追加
++ 自分のプロジェクトのコミッタの追加

* Seasar.orgサーバ関係 申請方法、申請フォーム [#abbc6208]

** プロジェクト新規開設申請 [#d4eeb958]

- 概要
-- Seasar.orgサーバに新規にプロジェクトを開設する際にこの申請が必要になります。申請者は条件を満たしたリーダである必要があります。

- 申請フォーム
-- Subject: [申請] XXXXX

 # 開設プロジェクトに関する情報
 プロジェクト名:
 一覧に記載する簡単な説明:
 所属するトップレベルプロジェクト名:
 リーダアカウント名: ( リーダのアカウント名, 申請者本人 )
 希望サイトアドレス: ( URLのルールに従うこと )
 --- 以下、リーダとなる方がアカウントを持っていない場合の併願申請用 ---
 # リーダに関する情報
 氏名・ハンドルネーム:
 連絡先メールアドレス: (スパムロボットに収集されないように改変可能)
 ブログ/ホームページのURL: (もしあれば)
 希望アカウント名
   第一希望: ( svnでSeasar.orgにcommit
   第二希望:                    する時のアカウント )
 コミット権限を付与するプロジェクト:
 ブログ: (任意)

- 制約
-- サイトアドレスとアカウント名で使用する文字は、[a-zA-Z_0-9\-] でお願いします。
-- サイトアドレスとアカウント名で使用する文字は、[a-z_0-9\-] でお願いします。

** コミッタアカウント新規作成申請 [#n504da60]

- 概要
-- [[Seasar.orgサーバにあるプロジェクト>http://server.seasar.org/#project]]のコミッタとして利用するためのアカウントを申請する際に必要になります。申請者は条件を満たしたリーダである必要があります。

- 申請フォーム
-- Subject: [申請] XXXXXプロジェクトへのコミッタ追加

 # 申請者に関する情報
 申請者のアカウント名:
 申請者のリーダ権限保有プロジェクト:
 追加するアカウント名:
 --- 以下、追加するコミッタがアカウントを持っていない場合の併願申請用 ---
 # 追加コミッタに関する情報
 氏名・ハンドルネーム:
 連絡先メールアドレス: (スパムロボットに収集されないように改変可能)
 ブログ/ホームページのURL: (もしあれば)
 希望アカウント名
   第一希望: ( svnでSeasar.orgにcommit
   第二希望:                    する時のアカウント )
 コミット権限を付与するプロジェクト:
 ブログ: (任意)

- 制約
-- アカウント名で使用する文字は、[a-zA-Z_0-9\-] でお願いします。
-- アカウント名で使用する文字は、[a-z_0-9\-] でお願いします。

** メーリングリスト新規開設申請 [#i7c959b4]

- 概要
-- Searsar.orgにプロジェクトのメーリングを開設する際にこの申請が必要になります。

- 申請フォーム
-- Subject: [申請] XXXXXプロジェクトのメーリングリスト開設
               アドレス: ( *****@ml.seasar.org )
 管理者のメールアドレス: (                     )
               説明    : ( MLの概要 )

** Maven用申請 [#r0c05fe9]

Mavenに関する申請は2種類あります。

- プロジェクトでレポジトリを使用するための申請
- コミッタがレポジトリへ書き込みするための申請

*** Mavenレポジトリ使用申請 [#f0ce4ea2]

- 概要
-- プロジェクトの成果物(jarなど)をSearsar.orgのMavenリポジトリで公開するためには、この申請が必要になります。尚、既にそのプロジェクトのコミッタになっている必要があります。
-- 公開したい成果物をアップロードするためには、公開鍵登録申請もあわせて行ってください。

- 申請フォーム
-- Subject: [申請] Mavenレポジトリ使用申請
 所有アカウント名: 
 プロジェクト名: 
 groupId: 

"groupId"はMaven用の設定項目です。これは配布サイトのディレクトリ名に使用されます。

例: Seasar2のgroupIdは"org.seasar.container"です。このとき http://maven.seasar.org/maven2/org/seasar/container/ が配布先になります。

*** Maven用公開鍵登録申請 [#d6c6c0f3]

- 概要
-- Searsar.orgのMavenリポジトリにコミットできるようにするためには、この申請が必要になります。尚、既にそのプロジェクトのコミッタになっている必要があります。

- 申請フォーム
-- Subject: [申請] Maven用公開鍵登録申請
 所有アカウント名: 
 所属プロジェクト: 

コミットの仕方は、[[Maven情報>MavenInformation]]を参照してください。

* SourceForge関係 申請方法、申請フォーム [#cef2983e]

** メーリングリスト新規開設申請 [#i85650fc]

- 概要
-- SourceForgeにプロジェクトのメーリングを開設する際にこの申請が必要になります。

- 申請フォーム
 アドレス: ( seasar-*****@lists.sourceforge.jp )
 説明    : ( MLの概要 )
 Reply-To: ( ML宛 等 )

- 制約
-- seasar-*****@lists.sourceforge.jp
--- *****の部分について12文字以内で命名できます。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS