Questo è un estratto: leggi il post completo su edx.org per saperne di più sull'evoluzione di Open edX, sull'importanza dell'API XBlock e sul passaggio ad Apache.
Quando abbiamo reso open source il codice edX nel 2013, il nostro obiettivo era consentire agli sviluppatori di tutto il mondo di sperimentare ed estendere il Apri edX piattaforma. EdX è un'organizzazione no profit con tre obiettivi principali: espandere l'accesso a un'istruzione di qualità a chiunque, in qualsiasi parte del mondo; migliorare l'insegnamento e l'apprendimento nel campus e online; e per incoraggiare la ricerca su come le persone imparano. La ricerca aperta sugli stili di apprendimento aiuta edX, i nostri membri e la nostra comunità a migliorare il modo in cui insegniamo online e nel campus. Offrire a tutti il nostro codice gratuitamente consente alla comunità di sperimentare, innovare e scoprire nuovi strumenti per l'insegnamento e l'apprendimento.
Il nostro codice era originariamente open source con licenza AGPL. Questa licenza è ampiamente utilizzata dalle organizzazioni impegnate nell'ideale dell'open source. Garantisce che anche le modifiche apportate da altri siano aperte, incoraggiando la condivisione continua. In questo modo i contributori non possono estendere la nostra piattaforma principale in modi interessanti e poi tenerla per sé. Stiamo rendendo il nostro software disponibile gratuitamente, quindi vogliamo che altri ci costruiscano sopra e condividano le loro modifiche essenziali alla comunità mondiale.
Tuttavia, con un sistema di grandi dimensioni come Open edX, una licenza non è adatta a tutti gli scopi, motivo per cui abbiamo deciso di rilicenziare una parte, la nostra API XBlock, sotto Apache 2.0.
L'API XBlock avrà successo solo nella misura in cui sarà ampiamente adottata e ci impegniamo a incoraggiare un'ampia adozione da parte di chiunque sia interessato a utilizzarla. Per questo motivo, stiamo cambiando la licenza sull'API XBlock da AGPL ad Apache 2.0.
La licenza Apache è permissiva: consente agli adottanti e agli extender di fare ciò che vogliono con le loro modifiche. Possono rilasciarli con una licenza copyleft come AGPL, o una licenza permissiva come Apache, o persino mantenerli closed-source.
![]()