Litsentsimine
Kshana on kahe litsentsiga. Avatud mootorit võib kasutada kas avatud litsentsi (AGPL-3.0) või Ashforde OÜ kommertslitsentsi alusel. Valida tuleks see, mis sobib kavandatud kasutusviisiga.
See dokument selgitab mudelit lihtsas keeles. See on juhend, mitte õigusnõu, ning see ei muuda litsentse endid. Siduvad tingimused on failis
LICENSE(GNU AGPL-3.0) ja igas kommertslepingus, mis on Ashforde OÜ-ga allkirjastatud. Kui need kaks kunagi on vastuolus, kehtivad need dokumendid.
Võimalus A — avatud lähtekood: GNU AGPL-3.0-only#
Vaikevalik. Täistekst on failis LICENSE. Lühidalt lubab AGPL Kshanat tasuta kasutada, uurida, muuta ja edasi levitada, tingimusel, et:
- kui Kshanat või tuletatud teost levitatakse, tehakse täielik vastav lähtekood AGPL-i all kättesaadavaks; ja
- kui kasutajatel lastakse suhelda muudetud Kshanaga võrgu kaudu (AGPL-i eristav klausel, §13), tuleb neile kasutajatele pakkuda muudetud versiooni vastavat lähtekoodi AGPL-i all.
AGPL on OSI poolt heaks kiidetud avatud lähtekoodiga litsents ja tugev copyleft. See sobib akadeemilisele tööle, avatud lähtekoodiga projektidele, sisemisele hindamisele ja uurimistööle ning igaühele, kes on valmis oma tuletatud töö avatuks jätma.
Variant B — kommertslitsents (Ashforde OÜ-lt)#
Kui AGPL teile ei sobi, litsentseerib Ashforde OÜ sama mootori kommertstingimustel. See on õige valik, kui soovite:
- põimida Kshana omandiõigusega / suletud lähtekoodiga tootesse ilma oma lähtekoodi avaldamata;
- pakkuda võrguteenust, mis põhineb muudetud Kshanal, ilma §-s 13 sätestatud lähtekoodi avalikustamise kohustuseta;
- integreerida Kshana suuremasse süsteemi, mille teised komponendid ei saa olla AGPL-litsentsiga (nt peatöövõtja omandiõigusega tööriistaahel); või
- saada garantii, hüvitis või tugiteenuse tingimused, millest AGPL selgesõnaliselt loobub.
Kommertslitsents eemaldab kokkulepitud tingimustel copyleft-kohustused teie kasutuse osas. Kontakt: contact@ashforde.org.
Miks litsentseeritakse nii kahel viisil#
Eesmärk on olla avalikult kontrollitav (et iga retsensent saaks mootorit käivitada ja auditeerida) ilma lubamata hästi rahastatud konkurendil kontrollitud mootorit hargnemise teel (fork) sulgeda ja turule tuua omandiõigusega konkureerivat toodet, mis midagi tagasi ei anna. AGPL-i võrgu-copyleft saavutab selle: suletud või majutatud tuletis peab naasma avatud lähtekoodi juurde — või võtma meilt kommertslitsentsi. Avalik usaldusväärsus ja kaitstud tuum korraga.
Mida see kahe litsentsiga skeem ei hõlma#
Natiivne OpenCPN-i plugin (
integrations/opencpn/plugin/) on litsentseeritud GPL-3.0-or-later alusel (vt selle kataloogi failiLICENSE), mitte AGPL-3.0 alusel, ja seda ei pakuta kommertslitsentsi all. See laaditakse OpenCPN-i ja ehitatakse selle GPL-2.0-or-later plugina API päisefaili vastu, mis on OpenCPN-i pluginate tavapärane alus. Ülejäänudintegrations/(Signal K plugin ja OpenCPN TCP relee) jääb AGPL-3.0-only alla.Kshana Pro ja muud omandiõigusega katted on eraldi, suletud lähtekoodiga tooted oma kommertstingimustega. Need ei kuulu selle hoidla koosseisu ega ole AGPL-i all pakutavad.
Sõltuvused säilitavad oma (lubavad) litsentsid. Hoiame sõltuvuspuu meelega lubavana (Apache-2.0 / MIT / BSD / ISC / …) just selleks, et kommertsväljaannet saaks puhtalt pakkuda — copyleft-sõltuvus rikuks selle. Vt
deny.toml.Galileo E1 primaarsed mälukoodid (
C7_E1B.txt,C8_E1C.txt; pole komplektis alates versioonist 0,36: iga kasutaja varustab oma koopia,scripts/fetch_galileo_e1_codes.shvõiKSHANA_GALILEO_E1B/KSHANA_GALILEO_E1C, mida loebsrc/iq/signals/galileo.rs). Need on Galileo avateenuse signaal-ruumis liidese juhtdokumendi (OS SIS ICD) väljaande 2,0, jaanuar 2021, © Euroopa Liit 2021, lisade C.7 ja C.8 E1-B ja E1-C primaarkoodid, mis on PDF-i manustest eraldatud muutmata kujul (allika URL, SHA-256 ja võrdlus väljaandega 1,3 on failisdata/galileo-os-sis-icd/PROVENANCE.md). Need ei kuulu AGPL-3.0 ega kommertslitsentsi alla ning kumbki litsents ei anna nende üle mingeid õigusi. Mida ICD ise ütleb, tsiteeritud väljaandest 2,0:- Kasutustingimused §3: „The information contained in the OS SIS ICD, including its Annexes, is subject to intellectual property rights“. „The OS SIS ICD may only be partly or wholly reproduced and/or transmitted to a third party in accordance with the herein described permitted use and under the following conditions: the present “Terms of Use and Disclaimers”, as well as the terms of Annex G, are accepted, reproduced and transmitted entirely and unmodified together with the reproduced and/or transmitted information; the copyright notice “© European Union 2021” is not removed from any page.“ Ja: „The use of the information contained in the OS SIS ICD, including the spreading codes which are subject to IPR, is authorised under the terms and conditions stated in Annex G.“
- Lisa G (väljaanne 2,0; väljaandes 2,1 lisa H, sama sõnastus) määratleb mõiste „Technical Data of the OS SIS ICD“ nii, et see sisaldab „E1 and E5 Memory Codes“, ning annab nõudeõigusest loobumise kohustuse, mis on „non-exclusive and royalty-free“ ja „non-transferable and non-licensable“. Selle §-i G.3 loetelu, mida see nimetab ammendavaks, hõlmab: „a) the use of the Technical Data of the OS SIS ICD, including their integration and incorporation into any Products“; „b) the storage of the Technical Data of the OS SIS ICD, provided the source is acknowledged“; „c) the reproduction of the OS SIS ICD, in whole or in part, its distribution and its publication for non-commercial not-for-profit purposes and scale without amending the document or adding any element“; ning „d) providing links to the EU website where the document is published“. „Products“ tähendab tarkvara, seadmeid ja lisandväärtusteenuseid, mis „mak[e] use of the OS Signal“. Samuti on seal öeldud: „The Authorised Person shall not state or imply in any promotional material or elsewhere that the Products were developed by, are used by or for or have been approved or endorsed by the EU“.
Otsus (0,36): ei levitata edasi. Selget avatud litsentsi ei ole nimetatud. Kasutamine tarkvaratootes (G.3 a) ja salvestamine allikale viidates (G.3 b) on kaetud ICD enda tingimustega, kuid edasilevitamine (G.3 c) ainult mittekommertsiaalsetel, mittetulundusotstarbelistel eesmärkidel ning koos muutmata kujul kaasa pandud tingimuste ja lisaga G. Kuna Kshanat pakutakse ka kommertslitsentsi all, eemaldati failid hoidlast ja selle pakettidest; mootor loeb kasutaja enda koopiat käitusajal ning ilma selleta tagastavad Galileo E1 signaalid vea, mis ütleb, kuidas neid esitada. Iga kasutaja tugineb ELi volitusele otse; Kshana ei saa seda edasi anda. Kshanat ei ole välja töötanud, ei kasuta, ei ole heaks kiitnud ega toeta Euroopa Liit.
Kaubamärgid. „Kshana“ ja selle märgid on Ashforde OÜ kaubamärgid. Kumbki litsents ei anna õigusi nimele ega märkidele; hargnemised (fork) ja tuletisdistributsioonid peavad kasutama teist nime. Vt
NOTICE.
Panused#
Panuseid võetakse vastu projekti sissetulevate panustajatingimuste alusel, mis litsentseerivad teie panuse AGPL-i alusel ja annavad Ashforde OÜ-le õiguse lisada see kommertslitsentsiga väljaandesse (et kahe litsentsiga skeem toimiks edasi). Vt CONTRIBUTING.md.
Küsimused#
Litsentsimisküsimused, kommertspakkumised ja „milline variant meile kehtib?“ → contact@ashforde.org.