Open edX コアコミッタープログラム

18年2021月XNUMX日 | 執筆者

ブレイデン・マクドナルド - OpenCraft CTO

お知らせ: Open edXプロバイダーと機関がプロジェクトの維持と成長を共有するために多大なリソースを投入

Nimisha Asthagiri (edX チーフ アーキテクト) および Braden MacDonald (OpenCraft CTO)

Open edXコミュニティの強化に向けたedXの継続的な取り組みの一環として、主要なOpen edXプロバイダーおよび機関間で開発責任を共有するため、昨年コアコミッタープログラムが設立されました。第1フェーズの成功を受け、現在プログラムの拡大準備を進めており、プログラムに関与するすべての組織が正式なプログラムへのコミットメント宣言に署名したことをお知らせいたします。

参加組織は、プロジェクトの開発をさらに加速し、多くの組織がより効果的に連携できるようにし、プロジェクトにさらに多くの開発時間を提供することを目的として、今後 2 年間にわたってプログラムに多大なリソースを割り当てる予定です。

これらの変更について詳しく知るために、edX のチーフアーキテクト兼エンジニアリングディレクターの Nimisha Asthagiri 氏と、OpenCraft のコアコミッター兼 CTO である Braden MacDonald 氏の意見を紹介します。

思い出してください、コアコミッタープログラムとは何ですか?

ニミシャ: コアコミッタープログラムは、Open edXエコシステムにおける権利の分配と責任の明確化を目的とした、組織横断的なフレームワークです。コミュニティにおける信頼、連携、そしてエンゲージメントを高めるとともに、以下のことを実現すると考えています。

  • 世界的な革新的なコラボレーション
  • プラットフォームの進化を加速
  • 私たちの取り組みを維持し、広める能力が向上しました。

We パイロットを開始した このプログラムは2020年9月にXNUMX名の技術系コアコミッターを迎えて開始されました。今後、このプログラムを一桁拡大し、プラットフォームの成功に不可欠な非技術系コントリビューターも招聘する予定です。以下の点にご尽力いただけるコアコミッターを募集します。

  • コミットメント – プラットフォームへの継続的な献身
  • 行動 - 行動と決断における良識
  • 能力 - 仕事における高い基準と品質。

ブレーデン: コアコミッタープログラムは、Open edXコミュニティの一部のメンバー(edXに勤務していないメンバー)に追加の権利と責任を与えます。具体的には、edXに勤務する開発者によるレビューを待つのではなく、Open edXへの貢献(新機能、バグ修正、ドキュメントの改善など)をレビューし、受け入れる権利が与えられます。同時に、私たちはプラットフォームの良き管理者となる責任を負っています。つまり、プラットフォームの目標に沿った高品質な貢献のみを受け入れ、プラットフォームの技術面の維持管理を支援し、開発者コミュニティの成功を促進する必要があります。このプログラムは他にもたくさんありますが、詳しくはこちらをご覧ください。 番組ページ.

現時点ではコミュニティからのコアコミッターは 9 人いますが、将来的にはさらに多くの人が参加する予定です。 

「正式なコミットメント宣言」とは何ですか?それは重要ですか?

ブレーデン: その コミットメント宣言 これは、コアコミッタープログラムに関与する組織や機関からの新たな約束です。これはコアコミッター自身からではなく、それぞれの企業のリーダーからのものです。つまり、これらの組織のリーダーはプログラムの価値を理解し、優先事項として捉えているということです。そしてさらに重要なのは、コアコミッターが効果的に参加するために必要な時間とリソースを確保してくれるということです。こうした作業はプロジェクトの長期的な健全性と成長にとって重要ですが、しばしば短期的な優先事項に後回しにされがちです。私たちは皆、時間に多くの要求を抱えていることを承知しています。だからこそ、このようなトップからのサポートは、コアコミッターが自らの関与を優先事項として取り組む力を与えてくれるのです。この取り組みを行ったリーダーたちに敬意を表したいと思います。 

これは、プロジェクトの長期的な目標に対する信頼の深さ、そしてプロジェクトの潜在能力を最大限に引き出すために協力し合おうという真の熱意を示しています。これは、オープンソースがプロプライエタリソフトウェアに対して持つ大きな利点の一つです。他の業界では、Wikipedia、OpenStreetMap、Linuxといったオープンソースプロジェクトが、プロプライエタリソフトウェアプロジェクトではできないこと、つまり多くの組織の貢献を集約し、コミュニティとして協力することで、巨大で裕福な企業との競争に打ち勝つことができました。Open edXプラットフォームが今後どのような発展を遂げるのか、非常に楽しみです。

文書全体を読む価値があります: コアコミッタープログラムへのコミットメント宣言 

ニミシャ: 「一人ではもっと速く、一緒にはもっと遠くまで。」 各組織がプログラムとプラットフォームの成功のために惜しみない献身とリソースを惜しみなく投入してくださったことに、大変感激しています。2021年XNUMX月に各組織のリーダーが表明したこの共通のコミットメントは、私たちの同盟の結束力への信頼を象徴する、もう一つの重要な節目となりました。

参加組織はそれぞれ、自らの姿勢を真摯に見つめ直し、コミュニティ全体の利益のために最善を尽くしました。国際化やプラットフォームのリリースといった主要なプラットフォーム機能の所有権をしっかりと管理することを約束した組織もあれば、コミュニティからの要望にタイムリーに対応することを約束した組織もありました。多くの組織のリーダーは、社内のコアコミッター20人につき月XNUMX時間の時間を割くことを約束しました。この署名済みのコミットメントが、コアコミッターがより広範なコミュニティに貢献するために必要な裁量権を持つ上で、効果的なものとなることを期待しています。

 コアコミッターがこれまでに行ってきたことは何ですか?

ニミシャ: コアコミッターが私たちのリストに挙げられている多くの項目を前進させているのを見て嬉しく思います。 アーキテクチャロードマップ 例えば:

  • Zia は Edly で開発を主導し、標準ベースのリアルタイム学習イベントを構築しています。 xAPI/Caliper サポート.
  • フェリペとEduNextはサポートに時間を投資しました マイクロフロントエンドの展開 Open edXコミュニティのために。さらに、彼らは重要なAPIフレームワークの設計と開発を主導しています(Django イベント モノリスの持続的な拡張を可能にする、Java EE および Python API の開発を進めています。
  • MITのピーターが設立の取り組みを主導した PR基準 モノリス用。
  • レジスは、チューターアプリケーションを理解し、改良して、それが Open edXの展開の標準 そしておそらく地域開発。

ロードマップで言及されていた内容に加えて、次の内容も挙げられます。

  • Igor は、プラットフォームの Proctoring 機能を評価し、それを前進させるための道筋を設計してきました。
  • 最後に、OpenCraft の Braden、Jill、Usman を含む多くのコア コミッターが、コミュニティのプル リクエストをレビューし、Discourse の投稿に返信して新しい開発者を指導し、貢献の勢いをサポートする責任を共有しているのを見て、嬉しく思いました。

ブレーデン: わずか数ヶ月でコアコミッターが協力してレビューとマージを行いました 60+ プラットフォームへの貢献、フォーラムでの膨大な質問への回答、アーキテクチャに関する議論への参加、ドキュメントの改善、技術的負債の削減など、様々な貢献がありました。個人的に特に印象に残った点をいくつか挙げると、Usman Khalid氏(同じくOpenCraft所属)はBlockstoreの改良とコアプラットフォームへの統合に尽力しています。Peter Pinch氏(MIT)は、Blockstoreのコアプラットフォームへの統合を主導しました。 プルリクエストには一貫したテンプレートを使用するそれを本当に嬉しく思います。フェリペ・モントーヤ(eduNEXT)は、 「フック」に関するエキサイティングな提案 これにより、プラグインがより強力になります。

このプログラムはedXにとってどのような意味を持つのでしょうか?

ニミシャ: edX が最近、コア コミッター プログラムの立ち上げと拡張のサポートに投資したことは、Open edX コミュニティに対する当社の新たな取り組みを示すものです。edX の経営陣と取締役会は、このプログラムと、より広範なコミュニティと権利と責任を共有しながらプラットフォームの進歩を加速するという当社の戦略目標を支持しています。

edXでは、edX中心の開発から、Open edXコミュニティのエンパワーメントを担うメンバーであり投資家であるという、いわば「ガリレイ的」な発想の転換に着手します。これを実現するには、綿密な計画と、技術、プロセス、そして組織全体の変革が必要です。プログラムの初期段階では、熱意と決意を持った「edXチャンピオン」にコアコミッターのサポートを頼ってきましたが、プログラムが拡大していくにつれて、当初のファンベースを超えたサポートが必要になります。

全体として、edX は、コアコミッターによる影響力のある貢献や、熱心な Open edX プロバイダーの断固たる取り組みなど、プログラムの初期の成功に勇気づけられています。

このプログラムはコミュニティにとってどのような意味を持っていますか?

ブレーデン: これにより、Open edXプラットフォームへの新機能や修正の貢献が、より容易かつ迅速になりました。これはOpenCraftが当初掲げていた主な目標でした。ですから、これは私たちにとって非常に喜ばしいことです。そして、私自身の経験や、第一フェーズのレビュー中に他のコアコミッターから聞いた話から、プラットフォームに対する責任感がより強くなったと言えます。貢献の承認など、意思決定の責任を負っているときは、他の人が決定を下すときとは異なる視点を持つことができます。これにより、短期的にも長期的にも、プラットフォームを可能な限り最高のものにするためにはどうすればよいかを考えるモチベーションと力を得ることができました。私個人としては、公式フォーラムでより積極的に質問に回答するモチベーションにもなりました。

コアコミッター プログラムの今後のフェーズでは何が起こりますか?

ニミシャ: コアコミッターパイロット(フェーズ1)の初期チームには、プログラムの先駆者であり、事前に決められた目標に沿って技術的な管理をモデル化してくれたことに敬意を表します。 目標.

2 月中旬に開始したフェーズ XNUMX (プログラムの共同設立) では、次の点に重点を置きました。

  • レビュー – コアコミッターは、率直で敬意のあるフィードバックで、フェーズ1の成果を相互にピアレビューしました。
  • 振り返り – プログラムのフェーズ 1 で気に入ったこと、学んだこと、不足していること、望んでいたことを振り返りました。
  • ルール – コアコミッターにどのような成果を期待するか、今後どのように改善するか、将来誰を招待するかの基準など、プログラムの将来についてアイデアを出し合いました。

詳細については、ザビエルが優れた 要約 イベントの詳細と追加情報は ウィキ.

現在、冬のイベントで合意したアクションアイテムを実行中です。最近の成果としては、以下のものが挙げられます。

  • コミュニティの取り組みを公開および追跡するための Github プロジェクトを確立する
  • プルリクエストテンプレートとコミットメッセージの標準化
  • 組織のリーダーによる集団的なコミットメント宣言を公表する(前述の通り)。

今後、進行中の次のアクション項目は、プログラムの拡大に合わせて拡張する上で大きな影響を及ぼします。

  • 貢献を認識し、動機付けるためのリーダーボードの作成と維持
  • プログラムに非技術者の貢献者を招待する
  • プログラム内のリポジトリとコアコミッターの数を増やす
  • コアコミッターを技術的な決定に含める

力強いコアコミッタープログラムのエンジンを活用して、コミュニティの技術者、設計者、研究者、起業家などの革新的で幸運な一致団結した努力を活用し、世界的に影響力のある教育プラットフォームを協力して構築することを楽しみにしています。

ローディング

注目の返信
  1. 素晴らしいビジョンですね!

    どうすれば登録して参加できるのでしょうか?正しい方向を教えていただけますか?

  2. こんにちは、Prateekさん!貢献を始めるのにコアコミッターになる必要はありません。興味のある分野を見つけて、変更を始めましょう。

議論を続ける 議論する.openedx.org

一般

nedbatのアバター nimishaのアバター PraXのアバター

もっと時間が必要ですか? 以下の記事をご覧ください。

共に問題を解決する:コミュニティ主導のプラットフォーム開発
Open edXカンファレンスで未来を切り拓くスキルとスケールアップ
Open edXカンファレンス開発者向けワークショップ
デジタルの未来を取り戻す:私がオープン・ルネッサンス・グループに参加した理由
Open edX カンファレンス 2026 に参加しましょう!

2026 Open edX カンファレンスでは、世界最高峰のオープンソース オンライン学習管理システムの XNUMX つである Open edX プラットフォームの革新的な使用事例を紹介し、教育設計、コース構成、生成 AI などの画期的なテクノロジーを含む Open edX プラットフォームの運用と拡張の方法における最新の進歩を紹介します。