هذا مقتطف - اقرأ المنشور كاملاً في edx.org لمعرفة المزيد حول تطور Open edX ، وأهمية XBlock API ، والانتقال إلى Apache.
عندما فتحنا مصدر كود edX في 2013 ، كان هدفنا هو تمكين المطورين في جميع أنحاء العالم من تجربة وتوسيع افتح edX برنامج. EdX هي منظمة غير ربحية لها ثلاثة أهداف رئيسية: توسيع الوصول إلى التعليم الجيد لأي شخص في أي مكان في العالم ؛ لتعزيز التدريس والتعلم في الحرم الجامعي وعبر الإنترنت ؛ ولتشجيع البحث في كيفية تعلم الناس. يساعد البحث المفتوح في أساليب التعلم edX وأعضائنا ومجتمعنا على تحسين طريقة التدريس عبر الإنترنت وفي الحرم الجامعي. إن تقديم الكود الخاص بنا للجميع مجانًا يمكّن المجتمع من التجربة والابتكار واكتشاف أدوات جديدة للتعليم والتعلم.
كان كودنا في الأصل مفتوح المصدر بموجب ترخيص AGPL. يتم استخدام هذا الترخيص على نطاق واسع من قبل المنظمات الملتزمة بالمثل الأعلى للمصدر المفتوح. إنه يضمن أن التغييرات التي أجراها الآخرون ستكون مفتوحة أيضًا ، مما يشجع على المشاركة المستمرة. بهذه الطريقة لا يستطيع المساهمون توسيع منصتنا الأساسية بطرق مثيرة للاهتمام ومن ثم الاحتفاظ بها لأنفسهم. نحن نجعل برنامجنا متاحًا مجانًا ، لذلك نريد أن يقوم الآخرون بالبناء عليه ومشاركة تغييراتهم الأساسية مرة أخرى مع المجتمع العالمي.
ومع ذلك ، مع وجود نظام كبير مثل Open edX ، فإن ترخيصًا واحدًا لا يناسب جميع الأغراض ، ولهذا السبب قررنا إعادة إصدار جزء واحد ، وهو XBlock API ، تحت Apache 2.0.
لن تنجح واجهة برمجة تطبيقات XBlock إلا إلى الحد الذي يتم فيه اعتمادها على نطاق واسع ، ونحن ملتزمون بتشجيع التبني الواسع من قبل أي شخص مهتم باستخدامها. لهذا السبب ، نقوم بتغيير ترخيص XBlock API من AGPL إلى Apache 2.0.
ترخيص Apache مسموح به: فهو يتيح للمتبنين والموسعين أن يفعلوا ما يريدون بتغييراتهم. يمكنهم إطلاق سراحهم بموجب ترخيص الحقوق المتروكة مثل AGPL ، أو رخصة متساهلة مثل Apache ، أو حتى الاحتفاظ بها مغلقة المصدر.
![]()