Licence GPLv2 a přelicencování pro komerci

drunkenpete

Licence GPLv2 a přelicencování pro komerci
« kdy: 16. 01. 2012, 11:26:10 »
Dobry den,

vyvijime software, ktery bych rad poskytl pod svobodnou licenci - libi se mi GPLv2, at ho:
* uzivatele a
* OSS projekty mohou pouzivat zadarmo.

Zaroven ne treba BSD, pokud by ho chtel nekdo pouzivat pro komercni (svuj) zisk, at bud taky otevre svuj kod, nebo si u nas muze *domluvit a zaplatit prelicencovani pro svuj komercni produkt
to by byl zdroj castecnych prijmu.

Co ale resim je, jak kdyz to bude opravdovy open-source, tj. ostatni uzivatele mohou zaslat patche/svoje vylepseni k zarazeni do upstreamu, jestli pak stale budeme moci my prelicencovat sw a mit zisk (tj bez souhlasu vsech, co prispeli)? Nebo bude potreba nejaka specialni smlouva, ze se prispevatel vzdava prav na svuj kod..a lidi budou nadavat jako OOo/Oraclu?

Jak byste tohle resili?

Dekuji
« Poslední změna: 16. 01. 2012, 11:50:17 od Petr Krčmář »


Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #1 kdy: 16. 01. 2012, 11:51:41 »
Řeší se to tak, že se s každým přispěvatelem sepíše smlouva o tom, že vám předává svůj kód a vy se stáváte vykonavatelem jeho autorských práv a můžete a, b, c. Vlastně máte mezi sebou uzavřenou další softwarovou licencí. Tou vám autor kódu udělí právo kód v rámci projektu přelicencovat.

drunkenpete

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #2 kdy: 16. 01. 2012, 11:59:38 »
Řeší se to tak, že se s každým přispěvatelem sepíše smlouva o tom, že vám předává svůj kód ..
to je to, co se mi moc nelibilo, ale jinak to asi nejde. Slo by aspon pouze na stranky/upload system vyvesit oznameni ve stylu "nahranim kodu nam ho predavate", aby se toto nemuselo resit individualne s kazdym? Coz by bylo neunosne. Ev. jestli je nejaka modifikace GPLv2 ktera by toto mela uz v sobe? Prijde mi to jako celkem bezne pouziti, tak bych neco cekal..

PS> diky za y/i ;)

Leoš

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #3 kdy: 16. 01. 2012, 12:01:06 »
> budeme moci my prelicencovat sw a mit zisk (tj bez souhlasu vsech, co prispeli)?

Jednoduchá odpověď: NE

Stejný problém by nastal například u Linuxového jádra. Tam se Linus Torvalds jasně vyjádřil, že toto je pro něj důvod, proč zůstat u GPL2. Získat souhlas od všech přispěvatelů se mu pravděpodobně nikdy nepovede, a než se nákladně handrkovat s právníky tak je jednodušší Linuxové jádro nechat pod GPL2 (což vůbec není špatná licence).

Jediné co byste mohli udělat kvůli zisku je něco podobného jako dělá třeba RedHat: sw nechat pod původní otevřenou licencí a začít prodávat služby navíc (podporu, extra vývoj, ...).

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #4 kdy: 16. 01. 2012, 12:06:07 »
Ano, varianta zaškrtávátka „nahráním kódu nám udělujete speciální licenci“ je možná. Otázkou je, kdo bude ochoten za těchto okolností přispívat. Jestli se to nebude těm vývojářům eklovat.


drunkenpete

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #5 kdy: 16. 01. 2012, 12:09:57 »
> budeme moci my prelicencovat sw a mit zisk (tj bez souhlasu vsech, co prispeli)?
...
Jediné co byste mohli udělat kvůli zisku je něco podobného jako dělá třeba RedHat: sw nechat pod původní otevřenou licencí a začít prodávat služby navíc (podporu, extra vývoj, ...).
Ja jsem v trochu jine situaci, sw je nas a z dobre vule bych ho rad otevrel OSS. Volba GPL2 pred treba BSD je, aby na tom zadarmo nemohly vydelavat jine firmy. Predpokladam, ze 90% vyvoje stejne pujde od nas, ale kdyz uz nekdo napise patch, byla by skoda ho neprijmout.
Jako nejplynulejsi reseni me napada, jak psal p. Krcmar, holt vyzadovat registraci a v ni nechat prispevatele odskrtnout, ze souhlasi s predanim sveho kodu nam.

dsfasfd

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #6 kdy: 16. 01. 2012, 12:17:19 »
> budeme moci my prelicencovat sw a mit zisk (tj bez souhlasu vsech, co prispeli)?
...
Jediné co byste mohli udělat kvůli zisku je něco podobného jako dělá třeba RedHat: sw nechat pod původní otevřenou licencí a začít prodávat služby navíc (podporu, extra vývoj, ...).
Ja jsem v trochu jine situaci, sw je nas a z dobre vule bych ho rad otevrel OSS. Volba GPL2 pred treba BSD je, aby na tom zadarmo nemohly vydelavat jine firmy. Predpokladam, ze 90% vyvoje stejne pujde od nas, ale kdyz uz nekdo napise patch, byla by skoda ho neprijmout.
Jako nejplynulejsi reseni me napada, jak psal p. Krcmar, holt vyzadovat registraci a v ni nechat prispevatele odskrtnout, ze souhlasi s predanim sveho kodu nam.

Hm. Jak zabrani GPL tomu, aby na tom vydelal nekdo jinej?

drunkenpete

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #7 kdy: 16. 01. 2012, 12:38:04 »
Hm. Jak zabrani GPL tomu, aby na tom vydelal nekdo jinej?
tak, ze nemuze nejaka (vetsi a znamejsi) firma vzit cely kod, udelat ho soucasti svyho proprietarniho baliku a prodavat.


dsfasfd

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #8 kdy: 16. 01. 2012, 13:16:26 »
Hm. Jak zabrani GPL tomu, aby na tom vydelal nekdo jinej?
tak, ze nemuze nejaka (vetsi a znamejsi) firma vzit cely kod, udelat ho soucasti svyho proprietarniho baliku a prodavat.
ano, nemuze ho (za urcitych okolnosti) integrovat do svyho produktu. ale co jim zabrani to prodavat samostatne (hint: redhat a oracle)

mx1

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #9 kdy: 16. 01. 2012, 17:33:42 »
Dovoluje GPL, aby části projektu byly pod různými licencemi? Myslím to takhle:
  • Pro váš kód použijte vaši vlastní licenci, která vám zaručí 100% komeční ochranu.
  • Pro kód přispěvatelů bude platit GPL, tedy jejich dílo nebudete vlastnit, ale můžete ho použít ve svém projektu.
  • Pokud někdo bude chtít použít samostatně jen ten kousek kódu od přispěvatele tak může - to vám nemusí vadit.
  • Když někdo bude chtít použít celý projekt, tak potřebuje i váš kus kódu a ten může použít jen v souladu s vaší licencí.

Mordae

Re:Licence GPLv2 a přelicencování pro komerci
« Odpověď #10 kdy: 16. 01. 2012, 19:10:41 »
A co vlastni kod vydavat pod GPLv2 a od prispevatelu vyzadovat MIT/BSD licenci. Pokud mate dost kodu pod GPL, komercni firme to *prakticky* neni k nicemu a porad muzete svou cast vydat pod vlastni licenci a tim (MIT/BSD je mozne vzdy uzavrit) umoznit jeho pouziti uvnitr nejakeho komercniho produktu.