Fórumok
Mélyen tisztelt nagyközönség,
Egy szolgáltató, bizonyos szolgáltatásához, készítettem egy programot, amit szeretnék úgy közkincsé tenni hogy, bárki használja és módisítania kell mert hibát talál, vagy hamarabb kell lefejleszteni az új funkciót mint én elkészíteném, vagy stb. stb.
Kötelezően vissza keljen szolgáltatnia a módosítást hogy, továbbra is közkincs legyen.
Ehhez keresnék megfelelő licencet.
Szolgáltató: Festipay
Program: Ingenico POS C#
Köszönöm a segítséget.
Hozzászólások
GNU GPL erre való
Ott semmi nem kötelez arra, hogy a módosításokat közzétedd, ha nem terjeszted, márpedig vélhetően valami ilyesmi lenne a cél. (Egyébként szerintem ezt képtelenség kikényszeríteni. A licencbe beleírod, hogy aki használja, azt lenyomozod, és jogodban áll átnézni a gépét, hogy az eredeti kód fut rajta?)
Ha nem terjeszti valaki és csak a garázsban játszik vele, akkor kárt sem okoz. :)
Kikényszerítés helyett én azt csinálnám, hogy írnék egy motiváló szöveget, hogy miért éri meg mindenkinek ha visszakerül a módisított kód upstream. Sokan azt gondolják, hogy kényelmes forkolni majd házon belül fejleszteni tovább, de akkor egy idő után már nagyon fájdalmas lesz a profitálni az új fejlesztésekből.
FreeBSD pl. úgy dolgozik, hogy aktívan motiválják a nagy cégeket, hogy minnél több fejlesztés kerüljön vissza hozzájuk. A licenszük pedig semmire nem kötelez senkit. Fogd a kódot és fuss. Mégis sikerült nekik sok nagy céget rávenni arra, hogy rengeteg kód közkincs legyen.
Azt próbálom mondani azt hiszem, hogy nem csak a licenszen múlik a siker.
Vagy ha még erősebb kell, akkor AGPL vagy SSPL.
... és ha ennél is erősebbet szeretnél akkor megfogalmazhatsz sajátot, célszerűen visszahivatkozva arra amiből származtatod. Így nem kell bazi sok oldal szöveget átnéznie annak akit ez érdekel.
Gábriel Ákos
Cégnek hívják a felállást. Ha nem a pénz a lényeg, akkor alapítvány. Mint az ErpNext.
Vim licencben benne van, hogy a módosítónak közzé kell tenni az elérhetőségeit és kérés esetén oda kell adnia azokat megfelelő licenccel a karbantartónak: http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
De ez csak akkor vonatkozik a módosítókra, ha ténylegesen terjesztik a módosítást, akkor nem, ha csak a saját gépükön futtatják. Az nem lenne szabad szoftver licenc.
Akinek készítetted a programot, az azzal kötött szerződés hogyan rendelkezik a használati/terjesztési jogokról?