Dnia 2012-03-24, sob o godzinie 22:01 +0100, Tomasz Chiliński pisze:
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.


co do klasy DB natknąłem się nią z 2 miechy temu szukając ciekawych rozwiązań, lekka różnica była w sposobie informowania o błędach, licencji nie pamietam ale
jak kiedyś znowu natknę się na nią to zapodam linka

co do skórki, szukając / przeglądając ciekawych css'ów również natknąłem się na znajomy template :o

co do api,
zakładam, że bibliotekę do obsługi API mogę szyfrować,
piszę własną klasę która korzysta z w/w biblioteki natomiast nie korzysta z żadnego kodu na GPL (czyli LMS'a)
pliki z modules/*.php i templates/*.html mają kod otwarty i korzystają z między innymi z mojej klasy
więc, czy moją klasę muszę otwierać ? chyba raczej na pewno nie ;-)

Piszecie o tym, że niektóre firmy łamią licencję LMS'a GPL i należy je ścigać, i tu was popieram.

Daliście info, że wykorzystaliście takie a takie źródła w swoim projekcie (Administracja->Prawa Autorskie), ale mam dziwne wrażenie, że z niektórych plików źródłowych takie wpisy poznikały,



nie jestem waszym wrogiem, ale jak mamy trzymać się licencji to niech wszyscy się jej trzymają
--



www.lmsdodatki.pl