Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: ikaros42 26. 07. 2013, 09:36:02

Název: Výběr licence pro software
Přispěvatel: ikaros42 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?

Název: Re:Výběr licence pro software
Přispěvatel: ikaros42 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/ (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
Název: Re:Výběr licence pro software
Přispěvatel: Ramtech 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
Název: Re:Výběr licence pro software
Přispěvatel: monitor 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...
Název: Re:Výběr licence pro software
Přispěvatel: monitor 26. 07. 2013, 11:44:36
oprava preklepu: LGPL je extra myslena pre KNIZNICE ("knihovny"). Takze je presne pre teba :-)
Název: Re:Výběr licence pro software
Přispěvatel: Ikaros42 26. 07. 2013, 11:52:01
Díky za reakce, koukal jsem ještě na BSD licenci http://opensource.org/licenses/bsd-license.php (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")?
Název: Re:Výběr licence pro software
Přispěvatel: Petr Krčmář 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.