Licence na části frameworku

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jiří Nápravník
Člen | 710
+
0
-

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?

Jan Tvrdík
Nette guru | 2595
+
0
-

@Jiří Nápravník: O tomhle víš https://github.com/…/ImageMagick ?

Jiří Nápravník
Člen | 710
+
0
-

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
+
0
-

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
+
0
-

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