Czy aktualna licencja umożliwia pisanie dodatków komercyjnych ? Chciałbym wdrożyć klika funkcjonalności które planuję po jakimś czasie udostępnić publicznie ale niestety najpierw za ich napisanie trzeba za nie zapłacić programistom. Czy jest więc możliwe czasowe udostępnianie komercyjne nowych funkcjonalności nie naruszając postanowień licencyjnych ?
Krzysztof
On 27.08.2010 12:35, Krzysztof Szwaba wrote:
Czy aktualna licencja umożliwia pisanie dodatków komercyjnych ? Chciałbym wdrożyć klika funkcjonalności które planuję po jakimś czasie udostępnić publicznie ale niestety najpierw za ich napisanie trzeba za nie zapłacić programistom. Czy jest więc możliwe czasowe udostępnianie komercyjne nowych funkcjonalności nie naruszając postanowień licencyjnych ?
Nie. Dodatki, które w jakiś sposób integrują się z interfejsem lub korzystają z istniejącego kodu/funkcji LMSa muszą być dystrybuowane zgodnie z GPL.
Dnia 2010-08-27, o godz. 13:06:04 "A.L.E.C" alec@alec.pl napisał(a):
Nie. Dodatki, które w jakiś sposób integrują się z interfejsem lub korzystają z istniejącego kodu/funkcji LMSa muszą być dystrybuowane zgodnie z GPL.
W takim razie czy są przewidziane inne zasady licencjonowania dla firm komercyjnie rozwijających swoje systemy na bazie LMS-a. Z tego co się orientuję istnieje kilka takich projektów. Czy są w takim razie one nielegalne ? Prawdę mówiąc ciężko w dzisiejszych czasach zapewnić dynamiczny rozwój jakiegoś projektu bez zapewnienia źródeł finansowania. Taką politykę przyjął np Redhat, tworząc komercyjną dystrybucję "redhat enterprise" na bazie opensourcowej "Fedory". W moim przypadku myślałem o odwrotnym rozwiązaniu: tworzę komercyjną funkcjonalność która po pewnym czasie (np 1 rok) byłaby udostępniana dla wszystkich. Pozdrawiam Krzysztof
On Fri, 27 Aug 2010 14:32:16 +0200, Krzysztof Szwaba mailing_ks@kasztanowe.net wrote:
Dnia 2010-08-27, o godz. 13:06:04 "A.L.E.C" alec@alec.pl napisał(a):
Nie. Dodatki, które w jakiś sposób integrują się z interfejsem lub korzystają z istniejącego kodu/funkcji LMSa muszą być dystrybuowane zgodnie z GPL.
W takim razie czy są przewidziane inne zasady licencjonowania dla firm komercyjnie rozwijających swoje systemy na bazie LMS-a. Z tego co się orientuję istnieje kilka takich projektów. Czy są w takim razie one nielegalne ? Prawdę mówiąc ciężko w dzisiejszych czasach zapewnić dynamiczny rozwój jakiegoś projektu bez zapewnienia źródeł finansowania. Taką politykę przyjął np Redhat, tworząc komercyjną dystrybucję "redhat enterprise" na bazie opensourcowej "Fedory". W moim przypadku myślałem o odwrotnym rozwiązaniu: tworzę komercyjną funkcjonalność która po pewnym czasie (np 1 rok) byłaby udostępniana dla wszystkich. Pozdrawiam Krzysztof _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Redhat publikuje źródła, musiałbys robic to samo.
Dnia 2010-08-27, o godz. 14:43:50 Dariusz kowalczyk dariusz.kowalczyk@webvisor.pl napisał(a):
Redhat publikuje źródła, musiałbys robic to samo.
Również dla wszystkich swoich autorskich dodatków w "enterprise" ?
Pozdrawiam Krzysztof
W dniu 27 sierpnia 2010 15:03 użytkownik Krzysztof Szwaba < mailing_ks@kasztanowe.net> napisał:
Redhat publikuje źródła, musiałbys robic to samo.
Również dla wszystkich swoich autorskich dodatków w "enterprise" ?
Nie mieszjąc do tego redhata, licencja LMSa jest prosta - GPL.
Sprzedawać Ci nikt niczego nie zabroni, ale źródeł nie zamkniesz.
Do repo również nie musisz ich wrzucić, natomiast nie możesz zabroniń żadnemu odbiorcy dalszej odsprzedarzy i/lub wrzucenia tego do repo.
Dnia 2010-08-27, o godz. 15:50:34 Marcin Król marcin.krol@polarnet.pl napisał(a):
Do repo również nie musisz ich wrzucić, natomiast nie możesz zabroniń żadnemu odbiorcy dalszej odsprzedarzy i/lub wrzucenia tego do repo.
Czyli rozumiem, że mogę również poprosić od każdego kto rozwija swoje projekty na bazie LMS-a udostępnienia kodów źródłowych ?
Pozdrawiam Krzysztof
On Sat, 28 Aug 2010 15:22:23 +0200, Krzysztof Szwaba mailing_ks@kasztanowe.net wrote:
Dnia 2010-08-27, o godz. 15:50:34 Marcin Król marcin.krol@polarnet.pl napisał(a):
Do repo również nie musisz ich wrzucić, natomiast nie możesz zabroniń żadnemu odbiorcy dalszej odsprzedarzy i/lub wrzucenia tego do repo.
Czyli rozumiem, że mogę również poprosić od każdego kto rozwija swoje projekty na bazie LMS-a udostępnienia kodów źródłowych ?
Jeśli udostępnia swoje produkty innym to musi udostępnić je z kodem źródłowym. Jeśli tworzy do własnych celów - to nic nikomu nie musi udostępniać.
Pozdrawiam Krzysztof _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Dnia 2010-08-27, o godz. 13:06:04 "A.L.E.C" alec@alec.pl napisał(a):
Nie. Dodatki, które w jakiś sposób integrują się z interfejsem lub korzystają z istniejącego kodu/funkcji LMSa muszą być dystrybuowane zgodnie z GPL.
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 ?
W dniu 2010-08-28 15:20, Krzysztof Szwaba pisze:
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.
On Sat, 28 Aug 2010 16:45:00 +0200, "A.L.E.C" alec@alec.pl wrote:
W dniu 2010-08-28 15:20, Krzysztof Szwaba pisze:
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.
Dnia 2010-08-28, o godz. 16:57:54 Dariusz kowalczyk dariusz.kowalczyk@webvisor.pl napisał(a):
To "nie" Aleca to też wydaje mi się pod warunkiem że Twój zamknięty kod nie korzysta np z bibliotek LMS-a.
To zrozumiałe. Miałem na myśli głównie skrypty w perlu uruchamiane przez lms-mgc lub demona oraz szablony dokumentów.
Pozdrawiam Krzysztof
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ć.
Dnia 2010-08-29, o godz. 15:01:09 Marcin Król marcin.krol@polarnet.pl napisał(a):
W LMSie nie ma zakniętego kodu. Nie da się napisać dodatku który by nie korzystał z czegokolwiek związanego z core,
mogą to być np. skrypty w bashu generujące reguły QoS lub inne skrypty w perlu.
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ć.
To rozumiem. Nie chciałbym odbiegać od tematu ale nie sposób nie zauważyć, że w ten sposób można powiedzieć praktycznie o każdym (również komercyjnym) programie na linuxa który przecież korzysta z kernela na licencji GPL. Dobrze to interpretuję czy są jednak wyjątki ? Są udostępniane wersje kernela z komercyjną licencją pozwalającą na zamknięcie kodu ?
Pozdrawiam Krzysztof
W dniu 29 sierpnia 2010 23:07 użytkownik Krzysztof Szwaba < mailing_ks@kasztanowe.net> napisał:
To rozumiem. Nie chciałbym odbiegać od tematu ale nie sposób nie zauważyć, że w ten sposób można powiedzieć praktycznie o każdym (również komercyjnym) programie na linuxa który przecież korzysta z kernela na licencji GPL. Dobrze to interpretuję czy są jednak wyjątki ? Są udostępniane wersje kernela z komercyjną licencją pozwalającą na zamknięcie kodu ?
Pozdrawiam Krzysztof
W zasadzie mało który program na linuxa korzysta z kernela (w sensie includowania kodu oczywiście). Korzysta za to z wielu bibliotek które zazwyczaj są na LGPL.
LGPL pozwala na bycie includowanym przez zamknięty kod.
Sam kernel jest tylko na GPL.
uczestnicy (5)
-
A.L.E.C
-
Dariusz kowalczyk
-
Krzysztof Szwaba
-
Marcin Król
-
Tomasz Chiliński