Blog

GitHub Copilot: omejitve izvoza in odpravljanje težav

Markdown

Kako razlikovati med omejitvijo izvoza, zavrnitvijo plačila in napako pri avtentikaciji v VS Code. Uradni GitHubov pravilnik in omejitve pritožbenega postopka.

Preberi celoten članek

Če že imate račun GitHub, vendar Copilot v VS Code ni na voljo, ali pa je vaše plačilo zavrnjeno, najprej zabeležite, v kateri fazi se pojavi težava. Ta članek obravnava pravilnik storitve in ponovno prijavo v VS Code.

Praktične informacije o uporabi Ailoota so na voljo v dokumentaciji.

Opozorilo

Ta članek je informativne narave in ne predstavlja pravnega nasveta. Spodaj so navedeni uradni GitHubovi dokumenti; angleškim citatom sledi prevod.

Kaj dejansko določa uradni GitHubov pravilnik

Stran »GitHub and Trade Controls« ima ločen razdelek o Copilotu:

GitHub Copilot je komercialni izdelek za množični trg, ki mu je bila dodeljena klasifikacijska številka za nadzor izvoza (ECCN) 5D992.c in ga je mogoče izvoziti na večino destinacij brez zahtevane licence (NLR).

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: Copilot je komercialni izdelek za množični trg s klasifikacijsko številko za izvoz ECCN 5D992.c. Na večino destinacij ga je mogoče izvoziti brez licence. Naslednji odstavek to dovoljenje omejuje:

GitHub Copilot se brez dovoljenja ne sme prodajati, izvažati ali ponovno izvažati na nobeno destinacijo pod embargom ali v državo, navedeno v skupini držav E:1 v Dodatku št. 1 k delu 740 uredbe EAR. Te destinacije trenutno vključujejo Kubo, Iran, Severno Korejo, Rusijo, Belorusijo in naslednje regije Ukrajine: Krim/Sevastopol ter separatistični območji Doneck in Lugansk. Ta seznam se lahko spremeni.

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: Copilota brez dovoljenja ni mogoče prodajati, izvažati ali ponovno izvažati na destinacije pod embargom oziroma v države skupine E:1 iz Dodatka št. 1 k delu 740 ameriških izvoznih predpisov (EAR). Te destinacije trenutno vključujejo Kubo, Iran, Severno Korejo, Rusijo, Belorusijo, Krim/Sevastopol ter separatistični območji Doneck in Lugansk. Seznam se lahko spremeni.

Besedilo navaja dva razloga: embargo ali uvrstitev v skupino E:1. Seznam, ki sledi, se nanaša na oba razloga.

Pogoji za GitHub.com so opisani ločeno. Za storitve v oblaku v Iranu GitHub navaja licenco Urada za nadzor tujih sredstev ZDA (OFAC); za Kubo pa trdi, da sta brezplačna in plačljiva uporaba storitev v oblaku praviloma na voljo. To ne razveljavlja ločene določbe o Copilotu, navedene zgoraj.

Kaj je znano o preverjanju računov glede sankcij

Nižje na strani so pogosta vprašanja o sankcijah. Na seznamu so Krim, nekatera območja Donecka in Luganska, Kuba, Iran in Severna Koreja. Naslednja pravila o prepoznavanju računov in potovanjih sodijo v ta razdelek.

Če GitHub ugotovi, da se uporabnik ali stranka nahaja v regiji, za katero veljajo omejitve trgovinskega nadzora ZDA in za katero GitHub še nima licence vlade ZDA, ali da za uporabnika sicer veljajo omejitve po ameriških gospodarskih sankcijah, bo povezani račun omejen zaradi izpolnjevanja teh pravnih zahtev. Lokacija uporabnika in stranke se za izvajanje teh pravnih omejitev določa na podlagi več virov, vključno z naslovi IP in zgodovino plačil. Državljanstva in narodnosti ne uporabljamo za označevanje uporabnikov zaradi sankcijskih omejitev.

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: če GitHub ugotovi, da se uporabnik nahaja v regiji, za katero veljajo trgovinske omejitve ZDA in za katero GitHub še nima licence vlade ZDA, ali da za uporabnika veljajo ameriške gospodarske sankcije, omeji povezani račun. Lokacijo določa na podlagi več virov, vključno z naslovi IP in zgodovino plačil. Državljanstva in narodnosti ne uporablja za označevanje računov zaradi sankcij. To je splošno pravilo iz razdelka o sankcijah.

Isti razdelek vsebuje tudi pogoj za organizacije:

Če organizacija deluje na sankcioniranem ozemlju ali v sankcionirani državi, za katero GitHub še nima licence vlade ZDA, ali če ključne osebe oziroma člani organizacije kažejo zadostne povezave s takim ozemljem ali državo, ali če se zdi, da za organizacijo sicer veljajo ameriške gospodarske sankcije, bodo račun organizacije in povezani račun lastnika omejeni.

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: če ima organizacija sedež v sankcionirani državi ali na sankcioniranem ozemlju, za katero GitHub še nima licence vlade ZDA, ali če so njene ključne osebe ali člani z njim dovolj povezani, bosta račun organizacije in povezani račun lastnika omejena. Enako velja, če za organizacijo sicer veljajo ameriške gospodarske sankcije.

Opozorilo glede potovanj velja za regije iz tega razdelka s pogostimi vprašanji:

Potovanje v te regije lahko vpliva na stanje vašega računa, vendar se lahko dostop znova omogoči, ko zapustite sankcionirano regijo.

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: potovanje v te regije lahko vpliva na stanje vašega računa, vendar se lahko dostop znova omogoči, ko ste spet zunaj sankcionirane regije.

Kako se to razlikuje od zavrnitve kartice pri plačilu

Če se pri poskusu plačila prikaže sporočilo o zavrnitvi, shranite njegovo natančno besedilo za zahtevek za podporo. Sama zavrnitev še ne dokazuje, da je bilo uporabljeno pravilo o izvozu. Cene in brezplačni paket so obravnavani ločeno: kaj je brezplačno v GitHub Copilotu.

Navedeni viri ne morejo ugotoviti vzroka za konkretno zavrnitev plačila ali podpreti obljube, da bo dostop obnovljen z drugo kartico. Odsotnosti težave s prijavo ne obravnavajte kot dokaz, da je bil račun označen zaradi sankcij.

Kako se to razlikuje od težave z avtentikacijo v VS Code

Če ste že prijavljeni v GitHub, vendar Copilot v VS Code ni na voljo, dokumentacija pravi, da je lahko vzrok težava z avtentikacijo:

Če ste prijavljeni v GitHub, vendar Copilot v Visual Studio Code ni na voljo, je vzrok lahko težava z avtentikacijo.

— GitHub, odpravljanje težav s Copilotom, https://docs.github.com/en/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md

Prevod: če ste prijavljeni v GitHub, vendar Copilot v Visual Studio Code ni na voljo, je vzrok lahko težava z avtentikacijo. GitHub predlaga naslednje korake:

  1. V spodnjem levem kotu okna VS Code kliknite ikono Accounts, premaknite kazalec nad svoje uporabniško ime GitHub in kliknite Sign out.
  2. Pritisnite F1, da odprete paleto ukazov, in izberite Developer: Reload Window.
  3. Po ponovnem nalaganju se znova prijavite v svoj račun GitHub.
Diagram ponovne prijave v GitHub v VS Code: odjava, ponovno nalaganje okna, prijava
Diagram korakov iz GitHubove dokumentacije za morebitno težavo z avtentikacijo, ne posnetek zaslona vmesnika.

Po ponovni prijavi preverite, ali je Copilot na voljo. Če ni, vzrok še ni ugotovljen: isti dokument opisuje tudi druge možne vzroke, na primer zastarelo razširitev, manjkajoč paket ali napako pri povezavi z GitHub API. Povezuje se tudi s pravilnikom o trgovinskih omejitvah. Ponovna prijava ne odpravi prepovedi izvoza.

Če menite, da je bil vaš račun označen pomotoma

Splošni pritožbeni postopek na GitHubovi strani je namenjen računom, ki so bili prizadeti pomotoma. Ni predstavljen kot ločen postopek za Copilot:

V redkih primerih, ko je račun prizadet nenamerno ali pomotoma, imamo pritožbeni postopek za obravnavo takih primerov. Če posamezni uporabnik ali lastnik organizacije meni, da je bil označen pomotoma, se lahko pritoži zoper oznako in GitHubu posreduje podatke za preverjanje. Če GitHub prejme dovolj informacij za potrditev, da uporabnik ali organizacija ni povezana z jurisdikcijo pod sankcijami ZDA, za katero nimamo licence, in zanju sicer ne veljajo omejitve po ameriških gospodarskih sankcijah, bo oznaka odstranjena.

— GitHub, pravilnik o trgovinskih omejitvah, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Prevod: če je račun prizadet nenamerno ali pomotoma, se lahko uporabnik ali lastnik organizacije pritoži zoper oznako in GitHubu posreduje podatke za preverjanje. Oznaka se odstrani, če je na voljo dovolj informacij za potrditev, da uporabnik ali organizacija ni povezana z jurisdikcijo pod sankcijami ZDA, za katero GitHub nima licence, in zanju sicer ne veljajo omejitve po ameriških gospodarskih sankcijah. Vir bralce za pomoč napoti na podporo GitHub.

Če menite, da je oznaka napačna, opišite situacijo podpori GitHub na support.github.com/request. Domneve o vzroku težave ne predstavljajte kot potrjeno sankcijsko oznako. Navedeni postopek ne določa roka za pregled.

Kratek kontrolni seznam

  1. Zabeležite, kje pride do zavrnitve, in natančno besedilo sporočila. Zavrnjeno plačilo samo po sebi ne potrjuje omejitve izvoza.
  2. Če ste prijavljeni v GitHub, vendar Copilot v VS Code ni na voljo, se znova prijavite, kot je opisano zgoraj, in preverite rezultat.
  3. Če ponovna prijava ni pomagala, to še ne pomeni, da je bil račun označen zaradi sankcij. Odprite uradno dokumentacijo za odpravljanje težav s Copilotom; opisuje tudi druge vzroke.
  4. Če sumite, da je bila sankcijska oznaka dodeljena pomotoma, se obrnite na podporo GitHub.
  5. Preverite aktualni seznam destinacij na GitHubovi strani s pravilnikom o izvozu: vir opozarja, da se seznam spreminja.

Drugo vprašanje o Copilotu obravnava članek »6 modelov bodo 19. oktobra odstranili iz Copilota«.

Viri

Pojdite na Ailoot.

Več podrobnosti

Vprašanja in odgovori: GitHub Copilot: omejitve izvoza in odpravljanje težav

Ali zavrnjeno plačilo Copilot dokazuje izvozno omejitev?

Ne. Zabeležite točno sporočilo in korak, pri katerem se pojavi. Zavrnitev plačila, napaka overjanja v VS Code in izvozna omejitev zahtevajo različna preverjanja; sama zavrnitev ne dokazuje sankcijske oznake.

Kaj storim, če Copilot po prijavi v VS Code ni na voljo?

Odjavite se prek Accounts, ponovno naložite okno z Developer: Reload Window in se znova prijavite. Preverite rezultat; če težava ostane, uporabite uradno stran za odpravljanje težav ali podporo, saj vzrok še ni dokazan.

Vsi članki