これは抜粋です。全文は edx.org Open edX の進化、XBlock API の重要性、Apache への移行について詳しく学びます。
2013年にedXコードをオープンソース化したとき、私たちの目標は世界中の開発者がedXを試したり拡張したりできるようにすることでした。 edXを開く EdXは、世界中の誰もが質の高い教育を受けられるようにするプラットフォームです。世界中のどこにいても、誰もが質の高い教育を受けられるようにすること、キャンパス内およびオンラインでの教育と学習の質を向上させること、そして人々の学習方法に関する研究を促進することという3つの主要な目標を掲げる非営利団体です。学習スタイルに関するオープンな研究は、edX、メンバー、そしてコミュニティがオンラインおよびキャンパス内での教育方法を改善するのに役立ちます。コードを無償で提供することで、コミュニティは実験を行い、革新を行い、教育と学習のための新しいツールを発見することができます。
私たちのコードは元々、AGPLライセンスの下でオープンソース化されていました。このライセンスは、オープンソースの理念にコミットする組織で広く利用されています。このライセンスは、他者による変更もオープンであることを保証するため、継続的な共有を促進します。これにより、貢献者が私たちのコアプラットフォームを興味深い方法で拡張した後、それを独り占めしてしまうことを防ぎます。私たちはソフトウェアを無料で公開することで、他の人々がその上に構築し、重要な変更を世界中のコミュニティに共有してくれることを願っています。
しかし、Open edX のような大規模なシステムでは、2.0 つのライセンスではすべての目的に適合しません。そのため、XBlock API の一部を Apache XNUMX で再ライセンスすることにしました。
XBlock APIは、広く採用されてこそ成功します。私たちは、XBlock APIの利用に関心のあるすべての方々に広く採用していただくよう尽力しています。そのため、XBlock APIのライセンスをAGPLからApache 2.0に変更します。
Apacheライセンスは寛容性が高いため、採用者や拡張者は変更内容を自由に活用できます。AGPLのようなコピーレフトライセンス、Apacheのような寛容性ライセンス、あるいはクローズドソースのままにしておくことも可能です。
![]()