Maskinoversettelse, ikke gjennomgått av en morsmålsbruker. Engelsk er referansen.

ProsjektRediger på GitHubKilde: LICENSING.md

Lisensiering

Kshana er dobbeltlisensiert. Du kan bruke den åpne motoren under enten den åpne lisensen (AGPL-3.0) eller en kommersiell lisens fra Ashforde OÜ. Velg den som passer til hvordan du har tenkt å bruke den.

Dette dokumentet forklarer modellen i klart språk. Det er en veiledning, ikke juridisk rådgivning, og det endrer ikke selve lisensene. De bindende vilkårene står i LICENSE (GNU AGPL-3.0) og i enhver kommersiell avtale du signerer med Ashforde OÜ. Hvis de to noen gang er i konflikt, gjelder disse dokumentene.


Alternativ A — åpen kildekode: GNU AGPL-3.0-only#

Standarden. Hele teksten står i LICENSE. Kort sagt lar AGPL deg bruke, studere, endre og videredistribuere Kshana gratis, forutsatt at:

  • hvis du distribuerer Kshana eller en avledet versjon, gjør du den fullstendige tilhørende kildekoden tilgjengelig under AGPL; og
  • hvis du lar brukere samhandle med en endret Kshana over et nettverk (AGPLs særegne klausul, §13), må du tilby disse brukerne den tilhørende kildekoden til din endrede versjon under AGPL.

AGPL er en åpen kildekode-lisens godkjent av OSI og en sterk copyleft. Den er riktig valg for akademisk arbeid, åpen kildekode-prosjekter, intern evaluering og forskning, og for alle som gjerne holder sitt eget avledede verk åpent.

Alternativ B — kommersiell lisens (fra Ashforde OÜ)#

Hvis AGPL ikke passer for deg, lisensierer Ashforde OÜ den samme motoren på kommersielle vilkår. Dette er riktig valg når du vil:

  • bygge inn Kshana i et proprietært produkt med lukket kildekode uten å frigi din egen kildekode;
  • tilby en nettverkstjeneste bygget på en modifisert Kshana uten kravet om å utlevere kildekoden i §13;
  • integrere Kshana i et større system der de andre komponentene ikke kan være AGPL (for eksempel en hovedleverandørs proprietære verktøykjede); eller
  • få garanti, skadesløsholdelse eller støttevilkår som AGPL uttrykkelig frasier seg.

En kommersiell lisens fjerner copyleft-forpliktelsene for din bruk, på avtalte vilkår. Kontakt: contact@ashforde.org.


Hvorfor vi tilbyr dobbel lisensiering på denne måten#

Målet er å være offentlig verifiserbar (slik at enhver gjennomgang kan kjøre og revidere motoren) uten å la en ressurssterk konkurrent kopiere den validerte motoren, lukke den og levere en proprietær konkurrent som ikke gir noe tilbake. AGPLs nettverkscopyleft oppnår det: et lukket eller driftet avledet verk må komme tilbake til åpen kildekode, eller ta en kommersiell lisens fra oss. Offentlig troverdighet og en beskyttet kjerne, samtidig.

Hva som ikke dekkes av denne doble lisensieringen#

  • Den innebygde OpenCPN-pluginen (integrations/opencpn/plugin/) er lisensiert under GPL-3.0-or-later (se filen LICENSE i den mappen), ikke AGPL-3.0, og tilbys ikke under den kommersielle lisensen. Den lastes inn i OpenCPN og bygges mot OpenCPNs plugin-API-header under GPL-2.0-or-later, som er det vanlige grunnlaget for OpenCPN-plugins. Resten av integrations/ (Signal K-pluginen og OpenCPN TCP-reléet) forblir AGPL-3.0-only.

  • Kshana Pro og andre proprietære tillegg er separate produkter med lukket kildekode under egne kommersielle vilkår. De er ikke en del av dette depotet og tilbys ikke under AGPL.

  • Avhengigheter beholder sine egne (tillatende) lisenser. Vi holder bevisst avhengighetstreet tillatende (Apache-2.0 / MIT / BSD / ISC / …) nettopp for at den kommersielle utgaven skal kunne tilbys rent: en copyleft-avhengighet ville smitte den. Se deny.toml.

  • Primære minnekoder for Galileo E1 (C7_E1B.txt, C8_E1C.txt; ikke inkludert siden 0,36: hver bruker skaffer sin egen kopi, scripts/fetch_galileo_e1_codes.sh eller KSHANA_GALILEO_E1B / KSHANA_GALILEO_E1C, lest av src/iq/signals/galileo.rs). Dette er de primære E1-B- og E1-C-kodene fra vedlegg C.7 og C.8 i Galileo Open Service Signal-In-Space Interface Control Document (OS SIS ICD), utgave 2,0, januar 2021, © European Union 2021, hentet uendret ut fra PDF-ens vedlegg (kilde-URL, SHA-256 og en kryssjekk mot utgave 1,3 står i data/galileo-os-sis-icd/PROVENANCE.md). De er ikke dekket av AGPL-3.0 eller den kommersielle lisensen, og ingen av lisensene gir noe som helst over dem. Hva selve ICD-en sier, sitert fra utgave 2,0:

    • Bruksvilkår §3: "Informasjonen i OS SIS ICD, inkludert vedleggene, er underlagt immaterielle rettigheter". "OS SIS ICD kan bare helt eller delvis gjengis og/eller overføres til tredjepart i samsvar med den tillatte bruken som er beskrevet her og på følgende vilkår: dette «Terms of Use and Disclaimers», samt vilkårene i vedlegg G, aksepteres, gjengis og overføres i sin helhet og uendret sammen med den gjengitte og/eller overførte informasjonen; opphavsrettsmerknaden «© European Union 2021» fjernes ikke fra noen side." Og: "Bruk av informasjonen i OS SIS ICD, inkludert spredningskodene som er underlagt immaterielle rettigheter, er tillatt på vilkårene i vedlegg G."
    • Vedlegg G (utgave 2,0; vedlegg H i utgave 2,1, med samme ordlyd) definerer "Technical Data of the OS SIS ICD" slik at det omfatter "E1 and E5 Memory Codes", og gir en forpliktelse til ikke å gjøre krav gjeldende som er "ikke-eksklusiv og vederlagsfri" og "ikke-overførbar og ikke kan underlisensieres". Listen i §G.3, som den selv kaller uttømmende, dekker: "a) bruk av Technical Data of the OS SIS ICD, inkludert integrering og innarbeiding i alle Products"; "b) lagring av Technical Data of the OS SIS ICD, forutsatt at kilden oppgis"; "c) gjengivelse av OS SIS ICD, helt eller delvis, distribusjon og publisering av den for ikke-kommersielle formål uten fortjeneste og i slik skala, uten å endre dokumentet eller legge til noe element"; og "d) å gi lenker til EU-nettstedet der dokumentet er publisert". "Products" betyr programvare, enheter og verdiøkende tjenester "som benytter OS Signal". Det står også: "Den autoriserte personen skal ikke oppgi eller antyde i noe reklamemateriell eller andre steder at Products er utviklet av, brukes av eller for, eller er godkjent eller støttet av EU".

    Beslutning (0,36): ikke videredistribuert. Ingen uttrykkelig åpen lisens er oppgitt. Bruk inne i et programvareprodukt (G.3 a) og lagring med kilden oppgitt (G.3 b) er dekket på ICD-ens egne vilkår, men videredistribusjon (G.3 c) bare for ikke-kommersielle formål uten fortjeneste og med vilkårene og vedlegg G gjengitt uendret ved siden av. Fordi Kshana også tilbys under en kommersiell lisens, ble filene fjernet fra depotet og pakkene; motoren leser brukerens egen kopi under kjøring, og uten den gir Galileo E1-signalene en feil som forklarer hvordan de skaffes. Hver bruker støtter seg direkte på EUs autorisasjon; Kshana kan ikke gi den videre. Kshana er ikke utviklet av, brukt av, godkjent av eller støttet av Den europeiske union.

  • Varemerker. "Kshana" og tilhørende merker er varemerker som tilhører Ashforde OÜ. Ingen av lisensene gir rettigheter til navnet eller merkene; forgreininger og avledede distribusjoner må bruke et annet navn. Se NOTICE.

Bidrag#

Bidrag tas imot på prosjektets innkommende bidragsvilkår, som lisensierer bidraget ditt under AGPL og gir Ashforde OÜ rett til å ta det med i den kommersielt lisensierte utgaven (slik at den doble lisensieringen fortsetter å fungere). Se CONTRIBUTING.md.

Spørsmål#

Lisensspørsmål, kommersielle tilbud og «hvilket alternativ gjelder for oss?» → contact@ashforde.org.