Це уривок – читайте повний допис далі edx.org щоб дізнатися більше про еволюцію Open edX, важливість API XBlock і перехід на Apache.
Коли ми відкрили вихідний код edX у 2013 році, нашою метою було дати можливість розробникам у всьому світі експериментувати та розширювати Відкрийте edX платформа. EdX — це некомерційна організація з трьома основними цілями: розширити доступ до якісної освіти для будь-кого в будь-якій точці світу; покращити викладання та навчання в кампусі та онлайн; і заохочувати дослідження того, як люди навчаються. Відкрите дослідження стилів навчання допомагає edX, нашим членам і нашій спільноті покращити те, як ми викладаємо в Інтернеті та на кампусі. Безкоштовна пропозиція нашого коду дає спільноті можливість експериментувати, створювати інновації та відкривати нові інструменти для викладання та навчання.
Спочатку наш код був відкритий за ліцензією AGPL. Ця ліцензія широко використовується організаціями, відданими ідеалу відкритого коду. Це гарантує, що зміни, зроблені іншими, також будуть відкритими, заохочуючи продовжувати обмін. У такий спосіб учасники не можуть розширити нашу основну платформу цікавими способами, а потім залишити її для себе. Ми робимо наше програмне забезпечення доступним безкоштовно, тож хочемо, щоб інші доповнювали його та ділилися своїми суттєвими змінами зі світовою спільнотою.
Однак у великій системі, як-от Open edX, одна ліцензія не підходить для всіх цілей, тому ми вирішили переліцензувати одну частину, наш API XBlock, під Apache 2.0.
API XBlock буде успішним лише тоді, коли він буде широко прийнятий, і ми прагнемо заохочувати широке впровадження всіма, хто зацікавлений у його використанні. З цієї причини ми змінюємо ліцензію на API XBlock з AGPL на Apache 2.0.
Ліцензія Apache є дозвільною: вона дозволяє користувачам і розширювачам робити зі своїми змінами те, що вони хочуть. Вони можуть випускати їх за ліцензією з копілефтом, як-от AGPL, або дозвільною ліцензією, як-от Apache, або навіть залишати їх закритими.
![]()