Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: anonym 06. 06. 2018, 11:35:06

Název: Jakou licenci pro můj SW použít, když chci zachovat původního autora
Přispěvatel: anonym 06. 06. 2018, 11:35:06
Když udělám SW a dám ho na github, jakou tam mám použít licenci když chci docíli toho, aby u každého forku bych byl uveden jako spoluautor nebo ještě lépe jako původní tvůrce programu? Prostě aby někdo nevzal můj kód, nevymazal z něj údaje po mě, jako by to celé udělal on sám.

A dá se vůbec proti takovému porušení licence nějak efektivně bránit?
Název: Re:Jakou licenci pro můj SW použít, když chci...
Přispěvatel: MarSik 06. 06. 2018, 11:54:31
Tohle splňuje i nejkratší BSD:

https://opensource.org/licenses/BSD-2-Clause

"Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer."

https://opensource.org/licenses/BSD-3-Clause přidává

"Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution."

https://opensource.org/licenses/MIT obsahuje "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

https://opensource.org/licenses/Apache-2.0 má body 4.2 a 4.3

GPL je už trošku složitější (bod 5.a).
Název: Re:Jakou licenci pro můj SW použít, když chci zachovat původního autora
Přispěvatel: Miroslav Šilhavý 06. 06. 2018, 14:34:55
A dá se vůbec proti takovému porušení licence nějak efektivně bránit?

Odpovím jen ne tuto část.
Efektivně se můžete bránit jedině u soudu. Soud je vždycky místně příslušný podle adresy žalovaného.

Pokud Vás poškodí někdo, řekneme, z Maďarska, nemáte jinou možnost, než ho zažalovat právě tam. K žalobě potřebujete prokázat 1) protiprávní jednání žalovaného, 2) škodu, která Vám vznikla, 3) příčinnou souvislost mezi protiprávním jednáním a škodou.

Největší překážkou bývá to, že musíte porozumět právnímu režimu země žalovaného (v praxi = najmout si advokáta z té země) a druhou překážkou je stanovit škodu, která Vám vznikla. Škodou se, aspoň podle českého právního řádu rozumí v penězích vyjádřená částka, o kterou se zmenšil Váš majetek, ale nezmenšil by se, kdyby nedošlo k protiprávnímu jednání žalovaného.

Pokud dáváte software zadarmo, pak škoda, která Vám vznikla je nulová. V tu chvíli můžete zvažovat žalobu na to, aby soud určil, že se má žalovaný zdržet protiprávního jednání, případně na nemajetkovou újmu (satisfakci).

Aspoň takto, přibližně, to bude vidět evropské právo.

V USA bude asi situace jiná, tam se víc klade důraz na satisfakci místo náhrady škody.

(Proto se také velké firmy vůbec nebojí používat open source software ve svých produktech, protože není nikdo, kdo by je žaloval, nikdo na to nemá peníze, a v případě výhry nedostane zaplacené ani náklady).
Název: Re:Jakou licenci pro můj SW použít, když chci zachovat původního autora
Přispěvatel: MarSik 06. 06. 2018, 15:18:02
(Proto se také velké firmy vůbec nebojí používat open source software ve svých produktech, protože není nikdo, kdo by je žaloval, nikdo na to nemá peníze, a v případě výhry nedostane zaplacené ani náklady).

Případ busybox je myslím notoricky známý: https://arstechnica.com/information-technology/2010/08/court-rules-gpl-part-of-a-well-pleaded-case/
Název: Re:Jakou licenci pro můj SW použít, když chci zachovat původního autora
Přispěvatel: Miroslav Šilhavý 06. 06. 2018, 16:50:54
Případ busybox je myslím notoricky známý: https://arstechnica.com/information-technology/2010/08/court-rules-gpl-part-of-a-well-pleaded-case/

Já to neznal.