บล็อก

GitHub Copilot: ข้อจำกัดการส่งออกและการแก้ไขปัญหา

Markdown

วิธีแยกแยะข้อจำกัดการส่งออกออกจากการปฏิเสธการชำระเงินและข้อผิดพลาดในการยืนยันตัวตนใน VS Code นโยบายอย่างเป็นทางการของ GitHub และข้อจำกัดของกระบวนการอุทธรณ์

อ่านบทความฉบับเต็ม

หากคุณมีบัญชี GitHub อยู่แล้ว แต่ Copilot ใช้งานไม่ได้ใน VS Code หรือมีการปฏิเสธเมื่อคุณพยายามชำระเงิน ให้บันทึกก่อนว่าปัญหาเกิดขึ้นในขั้นตอนใด บทความนี้กล่าวถึงนโยบายของบริการและการลงชื่อเข้า VS Code อีกครั้ง

ข้อมูลเชิงปฏิบัติเกี่ยวกับการใช้งาน Ailoot อยู่ในเอกสารประกอบ.

คำเตือน

บทความนี้จัดทำขึ้นเพื่อใช้อ้างอิงและไม่ใช่คำแนะนำทางกฎหมาย ด้านล่างมีการอ้างอิงเอกสารอย่างเป็นทางการของ GitHub โดยมีคำแปลตามหลังข้อความอ้างอิงภาษาอังกฤษ

นโยบายอย่างเป็นทางการของ GitHub ระบุไว้อย่างไร

หน้า “GitHub and Trade Controls” มีหัวข้อแยกต่างหากเกี่ยวกับ Copilot:

GitHub Copilot is a commercial, mass-market product and has been assigned the Export Control Classification Number (ECCN) of 5D992.c and may be exported to most destinations with no license required (NLR).

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: Copilot เป็นผลิตภัณฑ์เชิงพาณิชย์สำหรับตลาดมวลชน โดยมีหมายเลขจำแนกประเภทการควบคุมการส่งออก ECCN 5D992.c สามารถส่งออกไปยังจุดหมายปลายทางส่วนใหญ่ได้โดยไม่ต้องมีใบอนุญาต ย่อหน้าถัดไปจำกัดการอนุญาตนี้:

GitHub Copilot may not be sold, exported, or re-exported to any embargoed destination or a country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR without authorization. These destinations currently include Cuba, Iran, North Korea, Russia, Belarus, and the following regions of Ukraine: Crimea/Sevastopol and the separatist areas of Donetsk and Luhansk. This list is subject to change.

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: ห้ามขาย ส่งออก หรือส่งออกซ้ำ Copilot ไปยังจุดหมายปลายทางที่อยู่ภายใต้มาตรการคว่ำบาตร หรือประเทศที่อยู่ใน Country Group E:1 ตาม Supplement No. 1 to part 740 of the EAR โดยไม่ได้รับอนุญาต ปัจจุบันจุดหมายปลายทางเหล่านี้รวมถึงคิวบา อิหร่าน เกาหลีเหนือ รัสเซีย เบลารุส และภูมิภาคต่อไปนี้ของยูเครน: ไครเมีย/เซวัสโตปอล และพื้นที่แบ่งแยกดินแดนของโดเนตสก์และลูฮันสก์ รายการนี้อาจเปลี่ยนแปลงได้

ข้อความระบุเหตุไว้สองประการ ได้แก่ การอยู่ภายใต้มาตรการคว่ำบาตร หรือการอยู่ในกลุ่ม E:1 รายการที่ตามมานั้นใช้กับทั้งสองกรณี

เงื่อนไขที่เกี่ยวกับ GitHub.com อธิบายแยกต่างหาก สำหรับบริการคลาวด์ในอิหร่าน GitHub อ้างถึงใบอนุญาตจากสำนักงานควบคุมทรัพย์สินต่างประเทศของกระทรวงการคลังสหรัฐฯ (OFAC) ส่วนคิวบานั้น GitHub ระบุว่าบริการคลาวด์ทั้งแบบฟรีและแบบชำระเงินโดยทั่วไปยังใช้งานได้ เรื่องนี้ไม่ได้ลบล้างข้อกำหนดแยกต่างหากเกี่ยวกับ Copilot ที่อ้างไว้ข้างต้น

สิ่งที่ทราบเกี่ยวกับการคัดกรองบัญชีตามมาตรการคว่ำบาตร

ถัดลงมาในหน้าดังกล่าวมีคำถามที่พบบ่อยเกี่ยวกับมาตรการคว่ำบาตร รายการระบุไครเมีย พื้นที่บางส่วนของโดเนตสก์และลูฮันสก์ คิวบา อิหร่าน และเกาหลีเหนือ กฎต่อไปนี้เกี่ยวกับการระบุบัญชีและการเดินทางอยู่ในหัวข้อนั้น

If GitHub determines that a user or customer is located in a region that is subject to U.S. trade control restrictions for which GitHub does not yet have a license from the U.S. government, or a user is otherwise restricted under U.S. economic sanctions, then the affiliated account will be restricted to comply with those legal requirements. The determination of user and customer location to implement these legal restrictions are derived from a number of sources, including IP addresses and payment history. Nationality and ethnicity are not used to flag users for sanctions restrictions.

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: หาก GitHub พิจารณาว่าผู้ใช้อยู่ในภูมิภาคที่อยู่ภายใต้ข้อจำกัดการควบคุมการค้าของสหรัฐฯ ซึ่ง GitHub ยังไม่ได้รับใบอนุญาตจากรัฐบาลสหรัฐฯ หรือผู้ใช้อยู่ภายใต้มาตรการคว่ำบาตรทางเศรษฐกิจของสหรัฐฯ ด้วยเหตุอื่น บัญชีที่เกี่ยวข้องจะถูกจำกัดเพื่อให้เป็นไปตามข้อกำหนดทางกฎหมายเหล่านั้น การระบุตำแหน่งของผู้ใช้และลูกค้าใช้แหล่งข้อมูลหลายอย่าง รวมถึงที่อยู่ IP และประวัติการชำระเงิน ไม่มีการใช้สัญชาติและชาติพันธุ์เพื่อทำเครื่องหมายผู้ใช้สำหรับข้อจำกัดจากมาตรการคว่ำบาตร นี่เป็นกฎทั่วไปจากหัวข้อมาตรการคว่ำบาตร

หัวข้อเดียวกันนี้มีเงื่อนไขสำหรับองค์กรด้วย:

If an organization is based out of, or the key individuals or membership of an organization shows sufficient ties to, a sanctioned territory or country for which GitHub does not yet have a license from the U.S. government, or if the organization otherwise appears to be subject to U.S. economic sanctions, then the organization account and the affiliated owner account will be restricted.

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: หากองค์กรตั้งอยู่ในประเทศหรือดินแดนที่ถูกคว่ำบาตรซึ่ง GitHub ยังไม่ได้รับใบอนุญาตจากรัฐบาลสหรัฐฯ หรือบุคคลสำคัญหรือสมาชิกขององค์กรมีความเชื่อมโยงกับพื้นที่ดังกล่าวมากพอ บัญชีองค์กรและบัญชีเจ้าของที่เกี่ยวข้องจะถูกจำกัด ข้อกำหนดเดียวกันนี้ใช้ด้วยหากองค์กรดูเหมือนอยู่ภายใต้มาตรการคว่ำบาตรทางเศรษฐกิจของสหรัฐฯ ด้วยเหตุอื่น

คำเตือนเกี่ยวกับการเดินทางใช้กับภูมิภาคต่าง ๆ ในหัวข้อคำถามที่พบบ่อยนี้:

Travel in these regions may impact your account status, but availability may be reinstated once you are outside of the sanctioned region.

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: การเดินทางในภูมิภาคเหล่านี้อาจส่งผลต่อสถานะบัญชีของคุณ แต่บริการอาจกลับมาใช้งานได้อีกครั้งเมื่อคุณออกจากภูมิภาคที่ถูกคว่ำบาตรแล้ว

กรณีนี้ต่างจากการถูกปฏิเสธบัตรระหว่างชำระเงินอย่างไร

หากมีข้อความปฏิเสธปรากฏขึ้นเมื่อคุณพยายามชำระเงิน ให้บันทึกข้อความนั้นตามถ้อยคำเดิมเพื่อใช้ติดต่อฝ่ายสนับสนุน การปฏิเสธดังกล่าวไม่ได้พิสูจน์ด้วยตัวมันเองว่ามีการใช้กฎการส่งออก ราคาบริการและแผนฟรีอธิบายไว้แยกต่างหาก: อะไรบ้างที่ใช้ฟรีใน GitHub Copilot.

แหล่งข้อมูลที่อ้างถึงไม่สามารถยืนยันสาเหตุของการปฏิเสธการชำระเงินกรณีใดกรณีหนึ่ง และไม่รองรับการรับรองว่าบัตรใบอื่นจะทำให้กลับมาเข้าใช้งานได้ อย่าถือว่าการไม่มีปัญหาในการลงชื่อเข้าใช้เป็นหลักฐานว่ามีการทำเครื่องหมายบัญชีเนื่องจากมาตรการคว่ำบาตร

กรณีนี้ต่างจากปัญหาการยืนยันตัวตนใน VS Code อย่างไร

หากคุณลงชื่อเข้า GitHub แล้ว แต่ Copilot ยังใช้งานไม่ได้ใน VS Code เอกสารระบุว่าอาจเกิดจากปัญหาการยืนยันตัวตน:

If you are signed in to GitHub but Copilot is unavailable in Visual Studio Code, it may be due to an authentication problem.

— GitHub, แก้ไขปัญหา Copilot, https://docs.github.com/en/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md

คำแปล: หากคุณลงชื่อเข้า GitHub แล้ว แต่ Copilot ใช้งานไม่ได้ใน Visual Studio Code สาเหตุอาจเป็นปัญหาการยืนยันตัวตน GitHub แนะนำขั้นตอนต่อไปนี้:

  1. ที่มุมล่างซ้ายของหน้าต่าง VS Code คลิกไอคอน Accounts วางเคอร์เซอร์เหนือชื่อผู้ใช้ GitHub ของคุณ แล้วคลิก Sign out.
  2. กด F1 เพื่อเปิดชุดคำสั่ง แล้วเลือก Developer: Reload Window.
  3. หลังจากโหลดหน้าต่างใหม่แล้ว ให้ลงชื่อเข้าใช้บัญชี GitHub ของคุณอีกครั้ง
แผนภาพแสดงการลงชื่อเข้า GitHub อีกครั้งใน VS Code: ออกจากระบบ โหลดหน้าต่างใหม่ แล้วลงชื่อเข้าใช้
แผนภาพแสดงขั้นตอนในเอกสารของ GitHub สำหรับปัญหาการยืนยันตัวตนที่อาจเกิดขึ้น ไม่ใช่ภาพหน้าจอของอินเทอร์เฟซ

หลังจากลงชื่อเข้าใช้อีกครั้ง ให้ตรวจสอบว่า Copilot ใช้งานได้หรือไม่ หากยังใช้ไม่ได้ ก็ยังไม่ทราบสาเหตุ: เอกสารฉบับเดียวกันยังกล่าวถึงสาเหตุอื่น เช่น ส่วนขยายที่ล้าสมัย การไม่มีแผน หรือข้อผิดพลาดในการเชื่อมต่อกับ GitHub API นอกจากนี้ยังมีลิงก์ไปยังนโยบายควบคุมการค้าด้วย การลงชื่อเข้าใช้อีกครั้งไม่ใช่วิธีลบข้อห้ามการส่งออก

หากคุณเชื่อว่าบัญชีถูกทำเครื่องหมายผิดพลาด

กระบวนการอุทธรณ์ทั่วไปในหน้า GitHub มีไว้สำหรับบัญชีที่ได้รับผลกระทบโดยผิดพลาด โดยไม่ได้ระบุว่าเป็นกระบวนการแยกต่างหากสำหรับ Copilot:

In the rare instance that an account is affected unintentionally or in error, we have an appeal process to address such instances. If an individual user or organization owner believes that they have been flagged in error, then that user has the opportunity to appeal the flag by providing verification information to GitHub. If GitHub receives sufficient information to verify that the user or organization is not affiliated with a U.S.-sanctioned jurisdiction for which we do not have a license or otherwise restricted by U.S. economic sanctions, then the flag will be removed.

— GitHub, นโยบายควบคุมการค้า, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

คำแปล: หากบัญชีได้รับผลกระทบโดยไม่ตั้งใจหรือผิดพลาด ผู้ใช้หรือเจ้าขององค์กรสามารถอุทธรณ์การทำเครื่องหมายได้โดยส่งข้อมูลยืนยันให้ GitHub การทำเครื่องหมายจะถูกลบออกหากมีข้อมูลเพียงพอที่จะยืนยันว่าผู้ใช้หรือองค์กรไม่มีความเกี่ยวข้องกับเขตอำนาจศาลที่ถูกคว่ำบาตรโดยสหรัฐฯ ซึ่ง GitHub ไม่มีใบอนุญาตให้ดำเนินการ และไม่ได้ถูกจำกัดด้วยมาตรการคว่ำบาตรทางเศรษฐกิจของสหรัฐฯ ด้วยเหตุอื่น แหล่งข้อมูลแนะนำให้ติดต่อฝ่ายสนับสนุนของ GitHub หากต้องการความช่วยเหลือ

หากคุณเชื่อว่าการทำเครื่องหมายเป็นข้อผิดพลาด ให้อธิบายสถานการณ์ต่อฝ่ายสนับสนุนของ GitHub ที่ support.github.com/request อย่านำข้อสันนิษฐานเกี่ยวกับสาเหตุของปัญหามาเสนอเสมือนว่าเป็นการทำเครื่องหมายที่ได้รับการยืนยันแล้ว กระบวนการที่อ้างถึงไม่ได้ระบุระยะเวลาการตรวจสอบ

รายการตรวจสอบอย่างรวดเร็ว

  1. บันทึกว่าการปฏิเสธเกิดขึ้นตรงไหนและข้อความแจ้งเตือนระบุไว้อย่างไร การปฏิเสธการชำระเงินไม่ได้ยืนยันด้วยตัวมันเองว่ามีข้อจำกัดการส่งออก
  2. หากคุณลงชื่อเข้า GitHub แล้ว แต่ Copilot ใช้งานไม่ได้ใน VS Code ให้ลงชื่อเข้าใช้อีกครั้งตามขั้นตอนข้างต้น แล้วตรวจสอบผลลัพธ์
  3. หากการลงชื่อเข้าใช้อีกครั้งไม่ช่วย ก็ยังไม่ได้หมายความว่ามีการทำเครื่องหมายบัญชีเนื่องจากมาตรการคว่ำบาตร เปิดเอกสารอย่างเป็นทางการสำหรับการแก้ไขปัญหา Copilot เพราะเอกสารกล่าวถึงสาเหตุอื่นด้วย
  4. หากสงสัยว่าการทำเครื่องหมายเนื่องจากมาตรการคว่ำบาตรเป็นข้อผิดพลาด ให้ติดต่อฝ่ายสนับสนุนของ GitHub
  5. ตรวจสอบรายการจุดหมายปลายทางปัจจุบันในหน้ากฎการส่งออกของ GitHub: แหล่งข้อมูลเตือนว่ารายการนี้เปลี่ยนแปลงได้

คำถามอีกข้อเกี่ยวกับ Copilot กล่าวถึงใน “มีการนำ 6 โมเดลออกจาก Copilot ในวันที่ 19 ตุลาคม”.

แหล่งที่มา

ไปที่ Ailoot.

รายละเอียดเพิ่มเติม

คำถามที่พบบ่อย

Copilot ปฏิเสธการจ่ายเงินพิสูจน์ว่าติดข้อจำกัดส่งออกหรือไม่?

ไม่ใช่ เก็บข้อความและขั้นตอนที่เกิดให้ตรง การปฏิเสธจ่ายเงิน การยืนยันตัวตนใน VS Code ล้มเหลว และข้อจำกัดส่งออกต้องตรวจคนละทาง การจ่ายไม่ผ่านเพียงอย่างเดียวไม่ได้พิสูจน์สถานะคว่ำบาตร

Copilot ใช้ไม่ได้หลังเข้าสู่ระบบ VS Code ควรทำอย่างไร?

ออกจากระบบผ่าน Accounts ใช้ Developer: Reload Window แล้วเข้าสู่ระบบใหม่ ตรวจผล หากยังล้มเหลวให้ใช้หน้าช่วยแก้ปัญหาหรือฝ่ายสนับสนุนอย่างเป็นทางการ เพราะยังไม่ทราบสาเหตุแน่ชัด

บทความทั้งหมด