GPL licenszű programhoz milyen komponenst használhatok?
Programomat GPL licensz alatt tervezem megjeleníteni. Az egyik komponens, amit nem készítettem, freeware for non-commercial licenszű, szigorúan nem használatom semmilyen fizetős esetben.
A GPL megengedi, hogy ilyen komponenst használjak?
Vagy milyen licenszt javasoltok?
Illetőleg én, a program készítője a jövőben megváltoztathatom a licenszét, vagy ez már végleges lesz az első „kiadás” után?
Elnézést a buta kérdéseimért, és előre is köszönöm a türelmes választ!
■ A GPL megengedi, hogy ilyen komponenst használjak?
Vagy milyen licenszt javasoltok?
Illetőleg én, a program készítője a jövőben megváltoztathatom a licenszét, vagy ez már végleges lesz az első „kiadás” után?
Elnézést a buta kérdéseimért, és előre is köszönöm a türelmes választ!
GPL != non commercial
Ellenben, ha csinálsz hozzá egy interfészt és opcionális modulként tűnteted fel, letölthető innen és innen, akkor semmi probléma.
GPL != non commercial
Végleges lesz, pont ez a lényeg.
LGPL?
Plusz még mindig ott van az a kitétel, hogy a komponens licensze nem biztos hogy megengedi a disztribúciót.
Igazság szerint látni kellene a komponens licenszét.
LGPL
Az LGPL-es szoftver két részből áll, a programkönyvtárból - ez lesz a non commercial licenszes komponens,
és az alkalmazásból , amit a kérdező saját maga írt. Ez a GPL alá tartozik majd. A kettő együtt az LGPL szóhasználatával az "egyesített munka" . Persze mellékelni kell a komponens licenszét is és sajnos az egész non-commersz használhatóságú lesz a GPL-es rész ellenére.
Viszont ha valakinek valahol megtetszik a program és kiváltja a komponenst akkor az egész mehet GPL alá azonnal.
Sztem továbbra is csere...
Köszönöm
Mire jutottál?
Jobban értem, mi mit jelent. :)
saját licenc?
szigorúan off, de én személy szerint nem kedvelem a GPL-t. Hosszú licenc, érthetetlen jogi rizsa a nagy része, ember a talpán, aki megérti. A kérdésed - ne haragudj, de így van - azt példázza, ohgy éppúgy nem vagy ember a tapladon, mint az emberiség nagy része.
A GPL szerintem ronda és restriktív. Ez alapján azt javaslom, hogy olvasd át a magyar fordítását (bocs, csak a kettes verziónak találtam fél perc alatt fordítást...), és az alapján rakj össze magadnak egy tetszetős licencet.
Másik lehetőség, ha mindenképp maradni akarsz GPL-nél, hogy mint fentebb a kollega írta, csak opcionális összetevőként tünteted fel (esetleg alternatívát is nyújtasz hozzá), vagy kihagyod valahogy máshoz ezt a problémás cuccot.
Jó dolog ez a GPL, meg trendi meg minden, csak senki nem érti, nem kompatibilis semmivel, és mindent megtilt, hacsak nem adsz élő áldozatot a FSF-nek. Egyébként tökjó.
A felhasználóknak tényleg tetszetős. A fejlesztőknek... nos nyűg a többinek, mert viral, nyűg neked, mert érthetetlen az egész.
Tehát a javaslatom a saját licence - hátránya, hogy programod, amennyiben mindenképp benne kell hagynod ezt az összetevőt, nem lesz GPL-kódba rakható.