Ceci est un extrait - lire l'article complet sur edx.org pour en savoir plus sur l'évolution d'Open edX, l'importance de l'API XBlock et le passage à Apache.
Lorsque nous avons ouvert le code edX en 2013, notre objectif était de permettre aux développeurs du monde entier d'expérimenter et d'étendre le Ouvrez edX Plate-forme. EdX est une organisation à but non lucratif avec trois objectifs principaux : élargir l'accès à une éducation de qualité à tous, partout dans le monde ; améliorer l'enseignement et l'apprentissage sur le campus et en ligne ; et d'encourager la recherche sur la façon dont les gens apprennent. La recherche ouverte sur les styles d'apprentissage aide edX, nos membres et notre communauté à améliorer notre façon d'enseigner en ligne et sur le campus. Offrir à chacun notre code gratuitement permet à la communauté d'expérimenter, d'innover et de découvrir de nouveaux outils d'enseignement et d'apprentissage.
Notre code était à l'origine open-source sous la licence AGPL. Cette licence est largement utilisée par les organisations attachées à l'idéal de l'open source. Il garantit que les modifications apportées par d'autres seront également ouvertes, encourageant le partage continu. De cette façon, les contributeurs ne peuvent pas étendre notre plate-forme principale de manière intéressante et ensuite la garder pour eux. Nous rendons notre logiciel disponible gratuitement, nous voulons donc que d'autres s'en inspirent et partagent leurs changements essentiels avec la communauté mondiale.
Cependant, avec un grand système comme Open edX, une licence ne convient pas à tous les usages, c'est pourquoi nous avons décidé de relicencier une partie, notre API XBlock, sous Apache 2.0.
L'API XBlock ne réussira que dans la mesure où elle est largement adoptée, et nous nous engageons à encourager une large adoption par toute personne intéressée à l'utiliser. Pour cette raison, nous modifions la licence de l'API XBlock d'AGPL à Apache 2.0.
La licence Apache est permissive : elle laisse les utilisateurs et les extensions faire ce qu'ils veulent avec leurs modifications. Ils peuvent les publier sous une licence copyleft comme AGPL, ou une licence permissive comme Apache, ou même les garder en source fermée.
![]()