gpl, tulajdonos

Fórumok

Néhány ismerőssel hozzáfogtunk egy szoftver fejlesztéséhez, melyet természetesen GPL licenc alatt szeretnénk terjeszteni, és néhány dolog nagyon homályos, remélem valaki fel tud világosítani. Ha én írok egy szoftvert, az az én tulajdonom, és minden jog engem illet meg, az is, hogy bizonyos engedményeket adjak a szoftver felhasználóinak, bizonyos jogokat meg adok nekik. A GPL licenc hasonló engedményeket ad, vagyis szabadon másolható, módosítható... Ha valaki úgy dönt, hogy forkolja a programot, és módosítja annak bizonyos részeit, attól az már az ő tulajdonába kerül? Ezt nem tartom valószínűnek, mert akkor megváltoztathatná a licencet, és az a legfontosabb, hogy az GPL maradjon. Tehát mi történik a forkolt projectel? Továbbra is az én tulajdonom marad? Ha nagy hülyeségeket írtam volna, előre is bocsánat.

Hozzászólások

"Ha valaki úgy dönt, hogy forkolja a programot, és módosítja annak bizonyos részeit, attól az már az ő tulajdonába kerül?"
NEM
"Tehát mi történik a forkolt projectel? Továbbra is az én tulajdonom marad?"
Ami kódot te irtál bele, az az marad.
És azt a kódrészt csak a GPL által megengedett módon használhatják. (License modosítás nem megengedett, max. GPL verziót lehet növelni)

Miután kiadtál egy kódot GPL -alatt, azt felhasználhatják GPL alatt az idők végezetéig, ezt nem vonhatod vissza.
De kiadhatod más licenssel is, a késöbbiek során.
Ha más kódjai is kerülteka a kódba akkor őket is meg kell kérdezni egy ezetleges, másik licenssel történő kiadásól.

Legalábbis én igy tudom..

------
gentóhuszár

Én is pontosan így tudom.

A GPL javasolja, de nem teszi kötelezővé, hogy a szoftver tulajdonjogáról mondj le az FSF javára. Szerintem hülye aki így tesz. Többek közt azért, mert ha nem így teszel, akkor lehetőséged van másmilyen licenc alatt _is_ kiadni a kódot a későbbiekben (pl. egy picit másmilyen változatát kereskedelmi licenc alatt).

Ha a patchek jogai miatt aggódsz, akkor szerintem az a legtisztább megoldás, hogy olyan bugreporting rendszert csinálsz, ami a belépéskor közli a userrel, hogy patch küldése / bug reportolása esetén lemond a te javadra az összes szerzői jogról meg ilyesmikről, és csak akkor küld patchet vagy kódot, ha ezt elfogadja. De lehet hogy maga a GPL ezt már implikálja hogy ez így van - ezt nem tudom.

GPL szerint többek között ezt kell a programban elhelyezni:

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.