Strona 2 z 3

Re: Licencja GPL

PostNapisane: 13 lis 2010, o 09:01
przez potas
Witam,

Trochę poszperałem w internecie, m.in. http://forum.dobreprogramy.pl/czy-mozna-uzyc-czesci-kodu-licencji-gpl-sprzedac-t390594.html
I wszystko na to wskazuje, że można sprzedawać oprogramowanie na licencji GPL, można wziąć jakiś skrypt GPL przy pisaniu własnego oprogramowania. Wszystko jednak co powstanie przy wykorzystaniu GPL staje się GPL; i nawet jeśli autor coś takiego sprzeda, to kupujący może to następnie rozprowadzać za darmo zgodnie z licencją GPL. Więc jest to trochę niebezpieczne jeśli wykorzystujemy tylko jakiś drobny skrypt GPL a większość kodu tworzymy sami, bo można to rozprowadzać za darmo.
Chyba, że macie inne spostrzeżenia? :)

Re: Licencja GPL

PostNapisane: 13 lis 2010, o 12:29
przez andy211
Dokładnie, jak we własnym programie wykorzystasz nawet niewielki fragment kodu GPL to całość musi być na GPL.
Osobiście jestem przeciwnikiem licencji GPL, ponieważ od 10 lat sam tworzę programy (sklepy, cmsy, crm itd) na własnej licencji. Wartość intelektualna i moja praca włożona w tworzenie softu są bezpieczne.
Wiem że nikt nie przywłaszczy sobie mojej pracy i nie zacznie na niej zarabiać.
Wg mnie (ale nie jestem prawnikiem i w tym konkretnym przypadku mogę się mylić) moduły dodatkowe do np OpenCarta mogą być na licencji komercyjnej jeśli nie są rozprowadzane razem ze sklepem bazowym. Jeśli sprzedajesz komuś sklep z własnymi modułami to wg mnie powinny to być 2 oddzielne archiwa. Jedno ze sklepem a drugie z modułem. Można tak sprzedawać moduły pod warunkiem że nie jest on konieczny do działania sklepu podstawowego na GPL. Ma to chronić przed modyfikacją sklepu i sprzedaży modyfikacji na własnej licencji.
Co o tym myślicie?

Dodam że widziałem już wiele sklepów oscommerce i virtualmarkt sprzedawanych na licencji komercyjnej.
np. http://forum.dobreprogramy.pl/firma-sst ... 53942.html
http://forum.webhelp.pl/viewtopic.php?t=218431
Po tym wszystkim firma sstore usunęła resztę śladów po oscommerce i dalej srzedawała sklepy z własną licencją komercyjną.


Andy

Re: Licencja GPL

PostNapisane: 13 lis 2010, o 13:02
przez jang1200
http://sjp.pwn.pl/szukaj/sprzedaż
(na stronie PWN końcową literkę ż trzeba sobie samemu dopisać bo powyższy link nie obejuje tej literki)
Kod: Zaznacz cały
sprzedaż ?odstępowanie czegoś przez sprzedawcę na własność kupującemu za określoną sumę?

Zgodnie z powyższym sprzedać można to do czego nabyło się prawo własności bo tylko to można przekazać na własność kupującemu.
Złodziej ukradł mi auto, policja znalazła osobę która "nabyła" moje auto od złodzieja i czyje jest auto i u kogo zostanie ? Przecież kupujący zapłacił ? Auto wróci do mnie bo ja mam do niego prawo własności i tylko ja mogę go sprzedać.
Coś co jest na licencji GPL nie można sprzedać bo nikt nie ma do tego czegoś prawa własności a więc nie może tegoż prawa własności przenieść na kupującego.
Kod: Zaznacz cały
Zatem, o ile nie zamierzacie dokładnie podkreślać różnic, jak w tym artykule,
czyli jeśli nie chcesz albo dołączyć tego tekstu http://www.gnu.org/philosophy/selling.pl.html albo nie napiszesz własnymi słowami jaka jest różnica pomiędzy faktycznym znaczeniem słowa sprzedaż a tym co Ty właściwie robisz, powinieneś zamiast używać słowa sprzedaż napisać np. ?rozprowadzanie wolnego oprogramowania za opłatą?

Tak więc niczego tu na stronie głównej forum nie trzeba wykasowywać. Można co najwyżej dopisać, że dozwolone jest pobieranie opłat za udostępnienie KOPI oprogramowania co nie jest równoznaczne z przeniesieniem praw do własności.

Re: Licencja GPL

PostNapisane: 13 lis 2010, o 13:34
przez jang1200
andy211 napisał(a):Wartość intelektualna i moja praca włożona w tworzenie softu są bezpieczne.
Wiem że nikt nie przywłaszczy sobie mojej pracy i nie zacznie na niej zarabiać.
Andy

Jeśli ktoś bez jakichkolwiek zmian zacznie sprzedawać Twój kod to jak kiedyś tam przez przypadek znajdziesz takiego delikwenta i w przeglądarce zrobisz "Pokaż kod źródłowy" domyślisz się, że to może być Twój system to jeszcze musisz go od niego kupić aby się dowiedzieć na 100%, że to Twoje dzieło. Jeśli coś pozmienia tak aby po "Pokaż kod źródłowy" wyglądało to trochę inaczej to jak poznasz bez kupowania, że to Twoja własność ? będziesz kupował wszystkie systemy w necie aby się tego dowiedzieć ? Nikt sobie nie przywłaszczy Twojego skryptu jeśli na swoim serwerze będziesz ten soft udostępniał na zasadzie konta do wynajęcia.
andy211 napisał(a):Można tak sprzedawać moduły pod warunkiem że nie jest on konieczny do działania sklepu podstawowego na GPL
i niestety na odwrót :( . Czyli Twój moduł nie ma prawa korzystać z kodu sklepu. N.p. jeśli moduł potrzebuje dostępu do bazy danych to musisz dołączyć swoją klasę do łączenia się z bazą i pobierania danych.
http://www.gnu.org/licenses/gpl-faq.pl. ... AndPlugins
Kod: Zaznacz cały
Jeśli program dynamicznie dołącza wtyczki, wykonują one wzajemne wywołania funkcyjne i mają wspólne struktury danych, to uważamy, że tworzą one jeden program, który musi być traktowany jako rozszerzenie zarówno programu głównego, jak i wtyczek. To znaczy, że wtyczki muszą zostać wydane na GPL lub na licencji wolnego oprogramowania zgodnej z GPL, a przy ich rozprowadzaniu muszą być przestrzegane warunki GPL.

Re: Licencja GPL

PostNapisane: 13 lis 2010, o 20:45
przez andy211
Jeśli ktoś bez jakichkolwiek zmian zacznie sprzedawać Twój kod to jak kiedyś tam przez przypadek znajdziesz takiego delikwenta i w przeglądarce zrobisz "Pokaż kod źródłowy" domyślisz się, że to może być Twój system to jeszcze musisz go od niego kupić aby się dowiedzieć na 100%, że to Twoje dzieło. Jeśli coś pozmienia tak aby po "Pokaż kod źródłowy" wyglądało to trochę inaczej to jak poznasz bez kupowania, że to Twoja własność ?


strony i sklepy wykonane przez moją firmę mają zaszytą funkcję która po wpisaniu np http://www.domena.pl/index.php?v=moja_fraza pokazują info o autorze.
Skrypty są jawne ale jest to mala kilkulinijkowa funkcja dodatkowo "pocięta" na kilka fragementow jakie są niezrozumiałe dla nieuczciwego klienta lub jego programisty. Gwarantuję że jest ona trudna do znalezienia w kodzie :)

Myślałem nad zakupem IonCuba ale jak zobaczylem jak latwo można zdekompilować skrypty php to sobie na razie odpuściłem.

i niestety na odwrót :( . Czyli Twój moduł nie ma prawa korzystać z kodu sklepu. N.p. jeśli moduł potrzebuje dostępu do bazy danych to musisz dołączyć swoją klasę do łączenia się z bazą i pobierania danych.

Właśnie nie bylem tego pewien. Dzięki za wyjaśnienie.
To czy ktoś kto sprzedaje wtyczki do platnosci lub porównywarek lub inne moduły do np. OpenCarta z licencją na 1 domenę to łamie licencję GPL?

Andy

Re: Licencja GPL

PostNapisane: 14 lis 2010, o 20:03
przez potas
To czy ktoś kto sprzedaje wtyczki do platnosci lub porównywarek lub inne moduły do np. OpenCarta z licencją na 1 domenę to łamie licencję GPL?


Z tego co ustaliliśmy, to sprzedaż takich modułów moim zdaniem jest zgodna z GPL. Ale teraz po zakupie, jeśli jakikolwiek element z OC jest wykorzystany (np. jak wspomniano: "jeśli moduł potrzebuje dostępu do bazy danych to musisz dołączyć swoją klasę do łączenia się z bazą i pobierania danych") sądzę, że taki moduł może być dalej rozprowadzany przez osobę która go kupiła bezpłatnie. Wynika też z tego, że może go wykorzystywać na wielu domenach.

Re: Licencja GPL

PostNapisane: 17 lis 2010, o 21:33
przez andy211
czyli jak kupie jakiś z modułów http://www.3dstudiopro.com/pl/dodatki-opencart.html to mogę zignorować jego licencję i uzywać na GPLu?

andy