Výběr licence pro software

ikaros42

Výběr licence pro software
« kdy: 26. 07. 2013, 09:36:02 »
Zdravím,

rád bych uvolnil jednu svojí Java knihovnu jako opensource, nevím ale, kterou licenci vybrat. Rád bych, aby bylo možné knihovnu využít i v proprietárních projektech bez následné nutnosti celý projekt vydat jako opensource, nicméně v takovém případě zaručit, aby kód knihovny nemohl být modifikován a byl uveden původní autor. Existuje nějaká taková dostupná licence?



ikaros42

Re:Výběr licence pro software
« Odpověď #1 kdy: 26. 07. 2013, 09:46:26 »
Ještě doplním otázku... narazil jsem na tuhle http://creativecommons.org/licenses/by-sa/3.0/cz/ verzi Creative Commons a u téhle konkrétní mi není uplně jasná jedna věc. Pokud dílo vydané pod touto licencí nebudu modifikovat, mám nutnost celé svoje dílo, kde zahrnu kód pod touto licencí, vydat pod CC by-sa? Díky

Ramtech

Re:Výběr licence pro software
« Odpověď #2 kdy: 26. 07. 2013, 11:18:37 »
AFAIK každá open source licencia zaručuje aby mohol byť kód modifikovaný
Ak ak zabudneme na modifikáciu tak LGPL je vhodná licencia

monitor

Re:Výběr licence pro software
« Odpověď #3 kdy: 26. 07. 2013, 11:42:52 »
Ikaros, bacha na vec.
Tie Creative Commons "licencie" sa pouzivaju na fotky, knizky, clanky...

Ked chces nieco na softver, tak pouzi jednu z licencii "odporucanych OSI":
http://opensource.org/licenses

A ako povedal Ramtech, asi najlepsia bude LGPL.
Je to extra pre licencii, aby sa hocikto s tebou mohol "zlinkovat",
ale aby si nemohol privlastnit "vysledky" tvojej prace...
To je podla mna troska problem pri Apache, ci MIT, ci BSD licenciach...
Ale, niekomu to vyhovuje. Takze proti gustu ziaden disputat...

monitor

Re:Výběr licence pro software
« Odpověď #4 kdy: 26. 07. 2013, 11:44:36 »
oprava preklepu: LGPL je extra myslena pre KNIZNICE ("knihovny"). Takze je presne pre teba :-)


Ikaros42

Re:Výběr licence pro software
« Odpověď #5 kdy: 26. 07. 2013, 11:52:01 »
Díky za reakce, koukal jsem ještě na BSD licenci http://opensource.org/licenses/bsd-license.php. Chápu správně rozdíl, že pokud použiju LGPL a někdo použije mojí knihovnu v proprietárním softwaru, nicméně udělá nějaké změny, musí je zveřejnit (zatímco v BSD nemusí zveřejňovat svůj "fork")?

Re:Výběr licence pro software
« Odpověď #6 kdy: 26. 07. 2013, 12:03:30 »
Ne, je to trochu jinak. Když tvoji knihovnu použiju se svou aplikací, ani v případě BSD ani v případě LGPL knihovny nemusím svůj program dávat pod svobodnou licencí (k tomu nutí klasická GPL). Licence tedy nepřechází na aplikaci pouhým linkováním.

Rozdíl je ale v tom, že s BSD můžu tu tvou knihovnu upravit, uzavřít a distribuovat jako freeware/closed source, shareware, cokoliv. Naopak s LGPL zůstane ta knihovna samotná vždycky otevřená a při distribuci upravené verze musím vždycky dodat zdrojáky.