ja sobie jakoś nie wyobrażam zwiększenia funkcjonalności LMSa bez modyfikacji choćby pól w panelu:) robienie oddzielnego API do czegokolwiek z oddzielnym panelem to chyba jakieś nieporozumienie :D --- Pozdrawiam Piotr Zgódka E-mail: piotr@zgodka.net Website: www.klawiszowiec.net Telefon: +48 602 531 588 --------------------------------------------------------------------------------------------------------- Klawiszowiec.net - Encyklopedia Instrumentów Klawiszowych ---------------------------------------------------------------------------------------------------------
Niniejsza korespondencja może zawierać informacje o charakterze poufnym lub zastrzeżonym. Jeśli nie jesteście Państwo jej adresatem, pragniemy wskazać, iż jakiekolwiek wykorzystanie lub rozpowszechnianie niniejszego e-maila lub jego załączników jest niedozwolone. Jeśli otrzymaliście Państwo go omyłkowo, prosimy o niezwłoczną informację pod adresem piotr@zgodka.net oraz o skasowanie wiadomości.
W dniu 24 marca 2012 22:01 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
W dniu 24.03.2012 21:55, Sylwester Kondracki napisał(a):
Dnia 2012-03-24, sob o godzinie 21:33 +0100, Tomasz Chiliński pisze:
W dniu 24.03.2012 21:04, Jaroslaw Czarniak napisał(a):
No chyba to troche tak nie jest...
Jesli napisali własny moduł to moduł moze byc chyba na dowolnej
licencji. Za to reszcie juz nie mozna zmienic licencji.
Na tej podstawie by wychodziło, ze cokolwiek podlaczy sie do lmsa
to
musi byc otwarte....
Tak dokładnie jest - każda modyfikacja LMS musi zostać udostępniona ze źródłami. Tego wymaga licencja GPLv2 na której LMS jest rozpowszechniany.
no i chyba nie do końca zgodzę się z wami
Masz prawo się nie zgadzać, ale naruszać licencji nie wolno ;-)
Jeżeli dodatek korzysta chociaż z jednej funkcji LMS'a która w 100% jest na GPL to faktycznie już trzeba otworzyć kod, natomiast jak napiszemy coś do panelu a nie wykorzystamy żadnej funkcji, części kodu itp które jest na GPL to możemy szyfrować,
Zgadzam się w 100% - wtedy można to traktować jako niezależny produkt, ale ciężko mi sobie coś takiego wyobrazić jak przepisywanie wszystkiego od zera ;-)
może nie wszyscy to wiedza, ale w LMS jest dość sporo kodu, które jest na LGPL i nie jest ani własnością, ani prawa nie należą do develów z LMS,
Tak i jest to wspomniane w informacjach o programie.
niektóre rozwiązanie jak choćby obsługa baz danych też nie jest do końca rozwiązaniem develów, to jest lekka przeróbka zew. kodu licencji, podobnie ma się sprawa np. ikon czy samej skórki ;-), więc proponuję chłopaką od LMS sprecyzować co wyszło z pod ich pióra a co zeczerpneli z neta i na jakich licencjach to jest.
Myślę, że akurat to jest łatwe do weryfikacji w momencie, gdy masz informacje o pochodzeniu kodu.
a teraz coś do myślenia : zacznę od przysłowia : Punkt widzenia zależy od punktu siedzenia. więc jeżeli napiszę np. obsługę VoIP'a zew. centralki przez API , zamknę kod i , co wtedy ?
wsumie dołączam kod "GPL" do kodu "zamkniętego" czy w takiej sytuacji muszę otwierać swój kod ?
Zależy co do czego dołączasz i w jaki sposób. Do jakiego kodu zamkniętego dołączasz kod "GPL"? Masz na myśli użycie obcego API? Masz do tego prawo jeśli biblioteka dostarczająca to API pozwala na używanie jej z kodu o dowolnej licencji.
-- Pozdrawiam Tomasz Chiliński, Chilan
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms