Licence na části frameworku
- Jiří Nápravník
- Člen | 710
Zdravím, chci se poptat, jak to je s licencí, pokud použiju nějaké části kódu z Nette. Konkrétně upravuji Nette\Image pro podporu Imagick. A tak tu třídu Nette\Image jsem si rozkopíroval do několika jiných tříd a některé obohatil o vlastní metody.
Otázka zní, jak je to tady s licencí. Každý soubor v Nette má u sebe
/**
* This file is part of the Nette Framework (https://nette.org)
*
* Copyright (c) 2004 David Grudl (http://davidgrudl.com)
*
* For the full copyright and license information, please view
* the file license.txt that was distributed with this source code.
*/
je potřeba to tam nechávat, když ten soubor částí nette není, když je vyzobaný? Případně máím to rozkopírovat všude, nebo jde dát copyright jen k jednotlivým metodám?
- Jiří Nápravník
- Člen | 710
Vím, nicméně to je přes exec(), což je na některých hostinzích celkem problém, ja využívám php rozšíření.
- llook
- Člen | 407
Třídu sis rozkopíroval do několika jiných tříd? To nezní moc dobře, nebylo by lepší ji podědit?
Myslím, že stačí uvést v docblocku té třídy, že je to odvozené od
Davidovy práce, třeba pomocí @author
tagu. Informaci o tom, že
to je součást nějakého frameworku, přenášet nemusíš, i když by bylo
vhodné přidat @see
na původní třídu a @link
na
nette.org (ale není to žádná povinnost). A pokud ty zoby nemají charakter
autorského díla, tak nemusíš vůbec nic, jenom umřít. IANAL.
- Jiří Nápravník
- Člen | 710
llook napsal(a):
Třídu sis rozkopíroval do několika jiných tříd? To nezní moc dobře, nebylo by lepší ji podědit?
Podle mě ne, proto Imagick není specializací GD a tak to podle mě je lepší mít oddělené.
Myslím, že stačí uvést v docblocku té třídy, že je to odvozené od Davidovy práce, třeba pomocí
@author
tagu. Informaci o tom, že to je součást nějakého frameworku, přenášet nemusíš, i když by bylo vhodné přidat@see
na původní třídu a@link
na nette.org (ale není to žádná povinnost). A pokud ty zoby nemají charakter autorského díla, tak nemusíš vůbec nic, jenom umřít. IANAL.
Díky za upřesnění, s tím se nějak snad poperu, v @author tagu jsem to tak udělal už, nicméně podle new BSD má být uveden ještě správně „Copyright © 2004 David Grudl (http://davidgrudl.com)“, či-li to tam ponechám také někde v záhlaví a kde jsem dělal něco více tak tam se přidám