役割と責任¶
コミュニティは、貢献者とメンテナーという2つの主要なステークホルダー区分で構成されています。
貢献者¶
技術的なスキルや GTFS の経験にかかわらず、公式 GTFS リポジトリ内の議論に参加することで、誰でも貢献者になることができます。
責任
- 開発の進捗を追跡し、議論に参加し、Issue および Pull Request をレビューします。
- GTFS Guiding Principles を遵守し、敬意と理解をもって自身の見解を表明します。
コントリビューターの種類¶
プロデューサー¶
GTFSプロデューサーとは、GTFSデータの生成に責任を負う個人または組織です。これには、交通事業者、データベンダー、アグリゲーター、または計画担当者が含まれる場合があります。
- GTFSフィードの作成が別の当事者に委託されている場合、投票の目的上、2者のうちプロデューサーとして認められることができるのは1者のみです。
- 投票するには、プロデューサーは自身が責任を負う単一のGTFSフィードを参照しなければなりません。これは「1組織、1フィード、1票」の原則に従うものであり、各フィードがプロセス内で1回のみ代表されることを保証します。
- プロデューサーとコンシューマーの両方の資格を持つコントリビューターは、1つの役割でのみ投票することができ、テストおよび投票の際に代表する役割を選択しなければなりません。
コンシューマー¶
GTFS コンシューマーとは、通常、ソフトウェアアプリケーションなどのプラットフォームを通じて乗客向けの交通情報を提供・配信するために、GTFS データを取り込む個人または組織です。
- 一部の貢献者は、研究、分析、計画、または運用のために GTFS データを使用することがあります。これらの貢献者は、その成果物が一般にアクセス可能であるか、または一般向けの文脈で共有されている場合にのみ、コンシューマーと見なされます。
- 投票するには、コンシューマーは自身が代表する GTFS を利用するアプリケーションを参照しなければなりません。
- コンシューマーとプロデューサーの両方の資格を持つ貢献者は、1つの役割でのみ投票することができ、テストおよび投票の際に代表する役割を選択しなければなりません。
一般貢献者¶
Producer または Consumer のいずれにも該当しない個人または組織は、一般貢献者と見なされます。これには、研究者、擁護者、ソフトウェア開発者、またはその他の関心を持つコミュニティメンバーが含まれる場合があります。一般貢献者も提案に投票することができます。
メンテナー¶
メンテナーは、仕様の変更プロセスを支援および促進し、公平なファシリテーターとしての役割は、コンセンサスに基づく意思決定に向けてコミュニティを導くことです。現在、MobilityData が GTFS のメンテナーを務めています。
責任:
- 必要に応じて、提唱者による議論の促進を支援します。
- 提案の改善に役立つ建設的なフィードバックおよび推奨事項を提供します。
- 仕様提案で使用される用語が、公式仕様で使用される用語と一致していることを確認します。
- コミュニティでのやり取りを監視およびモデレートすることで、すべての GTFS 貢献者がガバナンスフレームワークに従うことを確保します。
- 提案の提唱者として行動することができます。
- 提唱者がいずれかの時点で応答しなくなった場合、その役割を引き継ぎます。
- いかなる投票プロセスにも参加してはいけません。
特別な役割¶
一般コントリビューター、プロデューサー、コンシューマー、およびメンテナーは、仕様変更の開発を支援するために特別な役割を担うことができます。提唱者および最初の採用者の役割は、変更プロセスが効果的に機能するために特に重要です。
提案者¶
提案者は、Pull Request を公開することにより、公式仕様への変更を提案します。誰でも提案者になることができます。
責任
- 提案する変更について、変更プロセスの要件に従います。
- 必要に応じて、メンテナーに支援を要請します。
最初の採用者¶
最初の採用者は、議論で合意された提案変更を実装し、テストするProducerおよびConsumerです。
責任:
- テスト中に発生した変更または課題を伝達します。
- Pull Requestで実装の証拠を公開します。
- 最初の採用者として行動するconsumerは、GTFSデータが乗客向けアプリケーションを使用してテストされることを保証しなければなりません。