Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: drunkenpete 16. 01. 2012, 11:26:10

Název: Licence GPLv2 a přelicencování pro komerci
Přispěvatel: drunkenpete 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
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: Petr Krčmář 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.
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: drunkenpete 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 ;)
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: Leoš 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, ...).
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: Petr Krčmář 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.
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: drunkenpete 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.
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: dsfasfd 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?
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: drunkenpete 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.

Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: dsfasfd 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)
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: mx1 16. 01. 2012, 17:33:42
Dovoluje GPL, aby části projektu byly pod různými licencemi? Myslím to takhle:
Název: Re:Licence GPLv2 a přelicencování pro komerci
Přispěvatel: Mordae 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.