Strojový překlad, nekontrolovaný rodilým mluvčím. Referenční je anglická verze.

ProjektUpravit na GitHubuZdroj: LICENSING.md

Licencování

Kshana je duálně licencována. Otevřený engine můžete používat buď pod otevřenou licencí (AGPL-3.0), nebo pod komerční licencí od Ashforde OÜ. Zvolte tu, která odpovídá tomu, jak jej hodláte používat.

Tento dokument vysvětluje model srozumitelným jazykem. Je to průvodce, nikoli právní poradenství, a samotné licence nijak nemění. Závazná ustanovení jsou v LICENSE (GNU AGPL-3.0) a v jakékoli komerční smlouvě, kterou s Ashforde OÜ podepíšete. Pokud by byly obojí v rozporu, rozhodují tyto dokumenty.


Možnost A — open source: GNU AGPL-3.0-only#

Výchozí možnost. Úplné znění je v LICENSE. Stručně: AGPL vám dovoluje Kshana zdarma používat, studovat, upravovat a dále šířit, pokud:

  • Kshana nebo odvozené dílo distribuujete, zpřístupníte úplný odpovídající zdrojový kód pod AGPL; a
  • uživatelům umožníte pracovat s upravenou Kshana přes síť (rozlišující ustanovení AGPL, §13), musíte těmto uživatelům nabídnout odpovídající zdrojový kód své upravené verze pod AGPL.

AGPL je open-source licence schválená OSI a silný copyleft. Je správnou volbou pro akademickou práci, open-source projekty, interní hodnocení a výzkum a pro každého, kdo je ochoten ponechat své odvozené dílo otevřené.

Možnost B — komerční licence (od Ashforde OÜ)#

Pokud vám AGPL nevyhovuje, Ashforde OÜ poskytne tentýž engine v licenci za komerčních podmínek. To je správná volba, když chcete:

  • vestavět Kshana do proprietárního produktu s uzavřeným zdrojovým kódem bez zveřejnění vlastního zdrojového kódu;
  • nabízet síťovou službu postavenou na upravené Kshana bez povinnosti zpřístupnit zdrojový kód podle §13;
  • integrovat Kshana do většího systému, jehož ostatní součásti nemohou být pod AGPL (např. proprietární sada nástrojů hlavního dodavatele); nebo
  • získat záruku, odškodnění nebo podmínky podpory, které AGPL výslovně vylučuje.

Komerční licence ruší povinnosti copyleftu pro vaše použití za dohodnutých podmínek. Kontakt: contact@ashforde.org.


Proč duální licence právě takto#

Cílem je být veřejně ověřitelný (aby kterýkoli recenzent mohl engine spustit a auditovat) bez toho, aby dobře vybavený konkurent mohl rozštěpit ověřený engine, uzavřít jej a vydat proprietární konkurenční produkt, který nic nevrací. Síťový copyleft AGPL to zajišťuje: uzavřené nebo hostované odvozené dílo se musí vrátit k otevřenému zdroji, nebo si od nás vzít komerční licenci. Veřejná důvěryhodnost a hájené jádro zároveň.

Co duální licence nepokrývá#

  • Nativní zásuvný modul OpenCPN (integrations/opencpn/plugin/) je licencován GPL-3.0-or-later (viz soubor LICENSE v onom adresáři), nikoli AGPL-3.0, a není nabízen pod komerční licencí. Načítá se do OpenCPN a je sestaven proti jeho hlavičce rozhraní zásuvných modulů pod GPL-2.0-or-later, což je obvyklý základ zásuvných modulů OpenCPN. Zbytek integrations/ (zásuvný modul Signal K a relé TCP pro OpenCPN) zůstává pouze pod AGPL-3.0.

  • Kshana Pro a další proprietární nadstavby jsou samostatné produkty s uzavřeným zdrojovým kódem pod vlastními komerčními podmínkami. Nejsou součástí tohoto repozitáře a nejsou nabízeny pod AGPL.

  • Závislosti si ponechávají vlastní (liberální) licence. Strom závislostí záměrně udržujeme liberální (Apache-2.0 / MIT / BSD / ISC / …) právě proto, aby bylo možné komerční edici nabízet čistě: závislost s copyleftem by ji zasáhla. Viz deny.toml.

  • Primární paměťové kódy Galileo E1 (C7_E1B.txt, C8_E1C.txt; od verze 0,36 nepřibaleno: každý uživatel dodá vlastní kopii, scripts/fetch_galileo_e1_codes.sh nebo KSHANA_GALILEO_E1B / KSHANA_GALILEO_E1C, čtenou souborem src/iq/signals/galileo.rs). Jde o primární kódy E1-B a E1-C z přílohy C.7 a C.8 dokumentu Galileo Open Service Signal-In-Space Interface Control Document (OS SIS ICD), vydání 2,0, leden 2021, © Evropská unie 2021, extrahované beze změn z příloh PDF (adresa URL zdroje, SHA-256 a křížová kontrola proti vydání 1,3 jsou v data/galileo-os-sis-icd/PROVENANCE.md). Nevztahuje se na ně AGPL-3.0 ani komerční licence a žádná z licencí k nim nic neuděluje. Co říká samotné ICD, citováno z vydání 2,0:

    • Podmínky použití §3: „Informace obsažené v OS SIS ICD, včetně jeho příloh, podléhají právům duševního vlastnictví.“ „OS SIS ICD smí být zčásti nebo zcela reprodukováno a/nebo předáváno třetí straně v souladu zde popsaným povoleným použitím a za následujících podmínek: tyto „Podmínky použití a vyloučení odpovědnosti“ i podmínky přílohy G jsou přijaty, reprodukovány a předávány celé a beze změn spolu s reprodukovanými a/nebo předávanými informacemi; upozornění na autorská práva „© Evropská unie 2021“ není z žádné stránky odstraněno.“ A: „Použití informací obsažených v OS SIS ICD, včetně rozprostíracích kódů, které podléhají právům duševního vlastnictví, je povoleno za podmínek uvedených v příloze G.“
    • Příloha G (vydání 2,0; příloha H ve vydání 2,1, stejné znění) definuje „technická data OS SIS ICD“ tak, že zahrnují „paměťové kódy E1 a E5“, a uděluje závazek neuplatňovat práva, který je „nevýhradní a bezplatný“ a „nepřevoditelný a nesublicencovatelný“. Její seznam v §G.3, který označuje za vyčerpávající, zahrnuje: „a) použití technických dat OS SIS ICD, včetně jejich integrace a začlenění do jakýchkoli produktů“; „b) uložení technických dat OS SIS ICD, pokud je uveden zdroj“; „c) reprodukci OS SIS ICD, celého či zčásti, jeho distribuci a zveřejnění pro nekomerční neziskové účely a v takovém rozsahu bez úpravy dokumentu nebo přidání jakéhokoli prvku“; a „d) poskytování odkazů na web EU, kde je dokument zveřejněn“. „Produkty“ znamenají software, zařízení a služby s přidanou hodnotou „využívající signál OS“. Rovněž uvádí: „Oprávněná osoba nesmí v žádném propagačním materiálu ani jinde tvrdit ani naznačovat, že produkty byly vyvinuty EU, jsou jí nebo pro ni používány nebo byly EU schváleny či podpořeny“.

    Rozhodnutí (0,36): nedistribuuje se dále. Není uvedena žádná výslovná otevřená licence. Použití uvnitř softwarového produktu (G.3 a) a uložení s uvedením zdroje (G.3 b) jsou pokryty podmínkami samotného ICD, ale redistribuce (G.3 c) jen pro nekomerční, neziskové účely a s Podmínkami a přílohou G reprodukovanými beze změn spolu s ní. Protože je Kshana nabízena i pod komerční licencí, byly soubory z repozitáře a jeho balíčků odstraněny; engine čte uživatelovu vlastní kopii za běhu a bez ní signály Galileo E1 vrátí chybu, která říká, jak je dodat. Každý uživatel se spoléhá přímo na oprávnění od EU; Kshana je nemůže předat dál. Kshana není vyvíjena EU, EU ji nepoužívá, neschválila ji ani nepodpořila.

  • Ochranné známky. „Kshana“ a její značky jsou ochranné známky Ashforde OÜ. Žádná z licencí neuděluje práva k názvu ani ke značkám; forky a odvozené distribuce musí používat jiný název. Viz NOTICE.

Příspěvky#

Příspěvky se přijímají podle příchozích podmínek přispěvatelů projektu, které váš příspěvek licencují pod AGPL a uděluje Ashforde OÜ právo zahrnout jej do komerčně licencované edice (aby duální licence dále fungovala). Viz CONTRIBUTING.md.

Otázky#

Dotazy k licencování, komerční nabídky a „která možnost se vztahuje na nás?“ → contact@ashforde.org.