strona główna

Prace / Artykuły / Licencjonowanie otwartego oprogramowania

Licencjonowanie otwartego oprogramowania

Podsumowanie

W pracy jedynie naszkicowano problem wyboru licencji na oprogramowanie. Nawet jeśli programista zdecyduje się udostępnić wynik swojej pracy, wybór właściwej licencji może nie być łatwy. Autor musi przede wszystkim ustalić, jaki jest cel, dla którego decyduje się na upublicznienie swojego kodu. Jeżeli zależy mu na możliwie szerokim rozpowszechnieniu swojego dzieła, zarówno w programach otwartych, jak i zamkniętych, najbardziej odpowiednia wydaje się licencja Apache lub BSD. Z kolei proponowana przez FSF licencja GPL zapewni, że nie tylko sam kod i jego modyfikacje, ale też fragmenty go wykorzystujące staną się powszechnie dostępne. MPL plasuje się pomiędzy tymi licencjami.

Interesujące jest zapoznanie się ze statystkami używania różnych licencji przez programistów skupionych wokół serwisu SourceForge.net. Jest to największa na świecie strona skupiająca projekty open source. W momencie pisania tej pracy (październik 2004) znajdowało się tam 55563 projektów korzystających z licencji zatwierdzonych przez Open Source Initiative (OSI) . Zdecydowana większość (69,5%) projektów udostępniała kod źródłowy na zasadach określonych przez GNU GPL. Druga w kolejności była licencja LGPL (11%), a trzecia licencja BSD (7%). Pozostałe formy licencjonowania były znacznie rzadziej używane.

Modele licencjonowania w projektach Sourceforge.net

Źródła