Alois Nebel
BAN
Než začnu zveřejňovat jednotlivé technické úpravy Open Rails CZ/SK, chci hned na začátku vyjasnit jednu věc týkající se zdrojového kódu a jeho licence.
Pokud by chtěl někdo namítat, že nemám právo zdrojový kód OR CZ/SK studovat nebo upravovat bez souhlasu jeho autora, není tomu tak.
Nekontroloval jsem pouze licenci současného Open Rails někde na internetu. Kontrolována byla licence přímo přiložená ke konkrétní záloze zdrojového kódu OR CZ/SK, se kterou pracuji.
V kořeni zdrojových kódů je přiložena GNU General Public License Version 3 (GPLv3). Stejná licence je součástí projektu také v Source\RunActivity\Copying.txt a jednotlivé zdrojové soubory obsahují licenční hlavičky, podle kterých je možné Open Rails redistribuovat a/nebo upravovat za podmínek GNU GPL.
GPL přitom výslovně umožňuje zdrojový kód studovat, upravovat a vytvářet vlastní modifikované verze. Pro vytvoření vlastní soukromé upravené verze tedy není potřeba dodatečný souhlas autora jednotlivých úprav.
To je ostatně jeden ze základních principů licence, pod kterou je distribuován samotný Open Rails.
Důležitá je také druhá strana této licence.
Pokud je program založený na tomto GPL kódu distribuován uživatelům v binární podobě (.exe a další soubory), GPL stanovuje podmínky, za kterých musí mít příjemci možnost získat také Corresponding Source – odpovídající zdrojový kód distribuované verze.
Neznamená to nutně, že zdrojové kódy musí za všech okolností ležet veřejně na GitHubu pro celý internet. GPLv3 v oddílu 6 připouští několik způsobů distribuce nebo nabídnutí zdrojového kódu. Distributor však nemůže vzít GPL program, veřejně poskytovat jeho upravenou binární verzi a současně příjemcům této verze odejmout práva, která jim GPL poskytuje.
To zahrnuje právo odpovídající zdrojový kód za podmínek GPL získat a následně jej studovat, upravovat a dále redistribuovat.
Stejnými pravidly se samozřejmě budu řídit i já.
Dokud si své úpravy sestavuji pouze pro vlastní potřebu, nemusím svou pracovní verzi zveřejňovat. Pokud později zveřejním vlastní upravenou binární verzi OR CZ/SK, zveřejním nebo odpovídajícím způsobem zpřístupním také její zdrojový kód, zachovám původní licenční a copyrightová oznámení a své zásahy jasně označím.
Smyslem tohoto vlákna navíc není někomu „ukrást“ práci nebo bezhlavě přepisovat celý Open Rails. Chci jednotlivé části kódu technicky studovat, hledat konkrétní problémy a postupně je řešit.
Proto zde budu u jednotlivých úprav zveřejňovat také technické informace – co bylo v původním kódu, co jsem změnil a proč jsem to změnil.
Ať je tedy od začátku jasné, že studium a úpravy tohoto zdrojového kódu nejsou obcházením autora. Jsou využitím práv, která licence GPL uživatelům a dalším vývojářům výslovně poskytuje.
Pozn.: Jde o technické shrnutí podmínek licence přiložené přímo ke konkrétní záloze OR CZ/SK, nikoliv o individuální právní stanovisko.
Pokud by chtěl někdo namítat, že nemám právo zdrojový kód OR CZ/SK studovat nebo upravovat bez souhlasu jeho autora, není tomu tak.
Nekontroloval jsem pouze licenci současného Open Rails někde na internetu. Kontrolována byla licence přímo přiložená ke konkrétní záloze zdrojového kódu OR CZ/SK, se kterou pracuji.
V kořeni zdrojových kódů je přiložena GNU General Public License Version 3 (GPLv3). Stejná licence je součástí projektu také v Source\RunActivity\Copying.txt a jednotlivé zdrojové soubory obsahují licenční hlavičky, podle kterých je možné Open Rails redistribuovat a/nebo upravovat za podmínek GNU GPL.
GPL přitom výslovně umožňuje zdrojový kód studovat, upravovat a vytvářet vlastní modifikované verze. Pro vytvoření vlastní soukromé upravené verze tedy není potřeba dodatečný souhlas autora jednotlivých úprav.
To je ostatně jeden ze základních principů licence, pod kterou je distribuován samotný Open Rails.
Důležitá je také druhá strana této licence.
Pokud je program založený na tomto GPL kódu distribuován uživatelům v binární podobě (.exe a další soubory), GPL stanovuje podmínky, za kterých musí mít příjemci možnost získat také Corresponding Source – odpovídající zdrojový kód distribuované verze.
Neznamená to nutně, že zdrojové kódy musí za všech okolností ležet veřejně na GitHubu pro celý internet. GPLv3 v oddílu 6 připouští několik způsobů distribuce nebo nabídnutí zdrojového kódu. Distributor však nemůže vzít GPL program, veřejně poskytovat jeho upravenou binární verzi a současně příjemcům této verze odejmout práva, která jim GPL poskytuje.
To zahrnuje právo odpovídající zdrojový kód za podmínek GPL získat a následně jej studovat, upravovat a dále redistribuovat.
Stejnými pravidly se samozřejmě budu řídit i já.
Dokud si své úpravy sestavuji pouze pro vlastní potřebu, nemusím svou pracovní verzi zveřejňovat. Pokud později zveřejním vlastní upravenou binární verzi OR CZ/SK, zveřejním nebo odpovídajícím způsobem zpřístupním také její zdrojový kód, zachovám původní licenční a copyrightová oznámení a své zásahy jasně označím.
Smyslem tohoto vlákna navíc není někomu „ukrást“ práci nebo bezhlavě přepisovat celý Open Rails. Chci jednotlivé části kódu technicky studovat, hledat konkrétní problémy a postupně je řešit.
Proto zde budu u jednotlivých úprav zveřejňovat také technické informace – co bylo v původním kódu, co jsem změnil a proč jsem to změnil.
Ať je tedy od začátku jasné, že studium a úpravy tohoto zdrojového kódu nejsou obcházením autora. Jsou využitím práv, která licence GPL uživatelům a dalším vývojářům výslovně poskytuje.
Pozn.: Jde o technické shrnutí podmínek licence přiložené přímo ke konkrétní záloze OR CZ/SK, nikoliv o individuální právní stanovisko.






