- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Sose tudom megjegyezni ezeket a jogi flikk-flakk dolgokat. Mondjuk nem is szeretem. Valaki el tudja mondani nem mordori nyelven, hogy ez mit is jelent?
- A hozzászóláshoz be kell jelentkezni
Apache license: kb bármit csinálhatsz, a saját forkodnak bezárhatod a forrását, megváltoztathatod a licenszét stb
AGPL: még a GPL-nél is erősebb, akkor is ki kell adnod a fork-od forrását, ha csak pl web-en "szolgáltatsz" vele.
Ha sokakat érdekel, elforkolhatják azt a verziót, ami még apache volt, de az agpl jó választás.
- A hozzászóláshoz be kell jelentkezni
Az Affero GPL: ha használod, GPL alatt ki kell adnod a forrását a programodnak. Az a licenc TCP kapcsolaton keresztül is fertőz.
- A hozzászóláshoz be kell jelentkezni
Valami ilyesmitől tartottam. Tehát ha van egy webalkalmazásom ami több docker konténerben futó modulból áll össze és az egyikben használok egy módosítás nélkiüli minio-t, akkor elvileg az én (akár egyedi) szoftverem kódját is ki kellene adnom?
- A hozzászóláshoz be kell jelentkezni
Csak a minio forrasat kell kiadd, ha modositottad.
szerk:
The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.
(https://en.wikipedia.org/wiki/GNU_Affero_General_Public_License)
- A hozzászóláshoz be kell jelentkezni
Valóban, rosszul emlékeztem. De nem ilyen egyszerű: amíg nem teszed nyilvánossá a programodat, addig szabadon keverheted a GPL, MIT, BSD meg egyéb licencű kódokat. Vagyis a konkrét esetben ha a szerveren egy GPLv3-as kód futna, abba bele lehetne tenni akár zárt forráskódú részeket is, mert a programot nem adod oda, így nem kell forrást sem adni. De mivel AGPL, ezért ami zárt meg MIT meg egyéb licencű kód lenne, az is az (A)GPL alá esik. Vagyis okoz problémákat.
- A hozzászóláshoz be kell jelentkezni
Ha csak hasznalsz a projektedben egy AGPL licenszu adatbazist, adatok tarolasara, az nem befolyasolja a projekted tobbi reszet.
De ha belepiszkalsz az adatbazis kodjaba, akkor azokat a modositasokat publikalni kell.
Ha az egesz termeked maga a modositott adatbazis, akkor pech.
Ha fel akarsz hasznalni kod reszleteket egy AGPL-es projektbol, egy publikus projekthez, publikalni kell az egeszet.
A GPL es AGPL alatt is ha csak magadnak takolsz ott valamit, mas nem hasznalja semmilyen formaban, akkor nem kell publikalni.
- A hozzászóláshoz be kell jelentkezni
Köszi. Akkor megnyugodtam... Szerencsére csak használjuk mint kvázi dobozos zárt megoldást.
- A hozzászóláshoz be kell jelentkezni
Ahogy fent is irtak, Apache: csinalsz nagyjabol amit akarsz.
GPL csalad: hasznalod a kodot, ki kell adnod a forrast (az AGPL-t eredetileg nem a FSF adta ki, de ugyanaz a szandek mint a GPL-nel)
GPLv2: odaadod valakinek a szoftvert, add melle a forrast
GPLv3: ha firmware-ben van a GPLv3-kod, akkor engedd meg, hogy a felhasznalo lecserelje a firmware-t (https://en.wikipedia.org/wiki/Tivoization)
AGPL: ha nem a szoftware-t osztod meg, hanem egy online szolgaltatast, akkor is ki kell add a forrast. Eredetileg a GPLv3-ba is terveztek egy ilyesmi kitetelt, de vegul nem kerult bele. Szerintem az AGPL tulajdonkeppen a 80as evek GPL elkepzeleset hozza at a 21. szazadba... Ahogy akkor nem tetszett sokaknak a GPL, ugyanugy nem tetszik nekik most az AGPL.
- A hozzászóláshoz be kell jelentkezni
Ez igy most egy szabadabb projekt lett, es amiatt lazonganak hogy ezek utan nem lockolhatjak a sajat forkjukat? Tessen forkolni korabban, ha jol latom erre van/volt lehetoseg.
Pimasz huzasnak tartom, hogy valaki penz csinal egy opensource (nekem minden az ami github public repoban van) dologbol. A hozzaadott szellemi termeke persze fizetos, de maga a forraskod...
- A hozzászóláshoz be kell jelentkezni