>> Czy w takim razie zewnętrzne skrypty lub kody źródłowe autorskich
>> programów które są uruchamiane przez LMS-a (np. demona lub lms-mgc) mam
>> obowiązek udostępniać aby nie łamać warunków licencji  ?
>
> Nie.

To "nie" Aleca to też wydaje mi się pod warunkiem że Twój zamknięty kod
nie korzysta np z bibliotek LMS-a.

To tak nie działa.
 
W LMSie nie ma zakniętego kodu. Nie da się napisać dodatku który by nie korzystał z czegokolwiek związanego z core, więc automatycznie każdy dodatek jest na GPL.
 
GPL nie wymusza tego żeby dawać coś komuś za darmo na jego żądanie, wymusza natomiast dostarczenie kodu źródłowego razem z produktem.
 
Tak więc, jeśli ktoś napisze rozszerzenie, może je sprzdawać (lub nie) w zależności od jego widzimisię komu chce i za ile chce. Może go równierz nie sprzedawać lub nie przekazywać nikomu. Jeśli jednak zdecyduje się na sprzedaż lub dystrybucję swojego dodatku osobie trzeciej, to taki dodatek musi być dystrybuowany na GPL (a więc z kodem źródłowym) i osoba trzecia w tym momencie może taki dodatek wrzucić do repo, udostępnić, lub sprzedawać po znacznie niższych kosztach i tego nie można zabronić.

--
Pozdrawiam,
Marcin 'Lexx' Król
http://lexx.polarnet.pl