GitHub Copilot: restricciones de exportación y solución de problemas
MarkdownCómo distinguir una restricción de exportación de un rechazo de pago y de un error de autenticación en VS Code. La política oficial de GitHub y los límites del proceso de apelación.
Leer el artículo completo
Si ya tienes una cuenta de GitHub, pero Copilot no está disponible en VS Code, o recibes un rechazo cuando intentas pagar, primero anota en qué etapa surge el problema. Este artículo aborda la política del servicio y cómo volver a iniciar sesión en VS Code.
En la documentación encontrarás información práctica sobre cómo trabajar con Ailoot.
Advertencia
Este artículo es informativo y no constituye asesoramiento legal. A continuación se citan documentos oficiales de GitHub; las citas en inglés van seguidas de una traducción.
Lo que dice realmente la política oficial de GitHub
La página “GitHub and Trade Controls” tiene una sección aparte sobre Copilot:
GitHub Copilot es un producto comercial de mercado masivo y se le ha asignado el Número de Clasificación de Control de Exportaciones (ECCN) 5D992.c. Puede exportarse a la mayoría de los destinos sin necesidad de licencia (NLR).
Traducción: Copilot es un producto comercial de mercado masivo con el número de clasificación de exportación ECCN 5D992.c. Puede exportarse a la mayoría de los destinos sin licencia. El siguiente párrafo limita esta autorización:
GitHub Copilot no puede venderse, exportarse ni reexportarse sin autorización a ningún destino bajo embargo o país incluido en el Grupo de países E:1 del Suplemento n.º 1 de la parte 740 de las EAR. Actualmente, estos destinos incluyen Cuba, Irán, Corea del Norte, Rusia, Bielorrusia y las siguientes regiones de Ucrania: Crimea/Sebastopol y las zonas separatistas de Donetsk y Luhansk. Esta lista puede cambiar.
Traducción: Copilot no puede venderse, exportarse ni reexportarse sin autorización a destinos bajo embargo ni a países del Grupo E:1 del Suplemento n.º 1 de la parte 740 de las U.S. Export Administration Regulations (EAR). Actualmente, estos destinos incluyen Cuba, Irán, Corea del Norte, Rusia, Bielorrusia, Crimea/Sebastopol y las zonas separatistas de Donetsk y Luhansk. La lista puede cambiar.
El texto señala dos motivos: un embargo o la inclusión en el Grupo E:1. La lista que sigue se aplica a ambos.
Las condiciones para GitHub.com se describen por separado. Para los servicios en la nube en Irán, GitHub cita una licencia de la Oficina de Control de Activos Extranjeros de EE. UU. (OFAC); para Cuba, afirma que los servicios en la nube gratuitos y de pago suelen estar disponibles. Esto no anula la disposición independiente sobre Copilot citada anteriormente.
Qué se sabe sobre la revisión de cuentas por sanciones
Más adelante en la página hay una sección de preguntas frecuentes sobre sanciones. La lista menciona Crimea, ciertas zonas de Donetsk y Luhansk, Cuba, Irán y Corea del Norte. Las siguientes reglas sobre cómo identificar la ubicación de las cuentas y sobre los viajes pertenecen a esa sección.
Si GitHub determina que un usuario o cliente se encuentra en una región sujeta a restricciones de control comercial de EE. UU. para la que GitHub aún no tiene una licencia del gobierno estadounidense, o si un usuario está sujeto a otras restricciones en virtud de las sanciones económicas de EE. UU., la cuenta asociada se restringirá para cumplir esos requisitos legales. La ubicación de los usuarios y clientes para aplicar estas restricciones legales se determina a partir de varias fuentes, incluidas las direcciones IP y el historial de pagos. La nacionalidad y la etnia no se utilizan para marcar a usuarios por restricciones relacionadas con sanciones.
Traducción: si GitHub determina que un usuario se encuentra en una región sujeta a restricciones comerciales de EE. UU. para la que GitHub aún no tiene una licencia del gobierno estadounidense, o que está sujeto a otras sanciones económicas de EE. UU., la cuenta asociada se restringe. La ubicación se determina a partir de varias fuentes, incluidas las direcciones IP y el historial de pagos. La nacionalidad y la etnia no se utilizan para marcar una cuenta por sanciones. Esta es una regla general de la sección sobre sanciones.
La misma sección incluye una condición para las organizaciones:
Si una organización tiene su sede en un territorio o país sancionado para el que GitHub aún no tiene una licencia del gobierno estadounidense, si las personas clave o los miembros de la organización tienen suficientes vínculos con dicho territorio o país, o si la organización parece estar sujeta a otras sanciones económicas de EE. UU., se restringirán la cuenta de la organización y la cuenta del propietario asociado.
Traducción: si una organización tiene su sede en un país o territorio sancionado para el que GitHub aún no tiene una licencia del gobierno estadounidense, o sus personas clave o miembros tienen suficientes vínculos con él, se restringirán la cuenta de la organización y la cuenta del propietario asociado. Lo mismo se aplica si la organización está sujeta a otras sanciones económicas de EE. UU.
La advertencia sobre viajes se aplica a las regiones de esta sección de preguntas frecuentes:
Viajar a estas regiones puede afectar al estado de tu cuenta, pero el acceso puede restablecerse una vez que estés fuera de la región sancionada.
Traducción: viajar a estas regiones puede afectar al estado de tu cuenta, pero el acceso puede restablecerse una vez que vuelvas a estar fuera de la región sancionada.
¿Un rechazo de tarjeta demuestra una restricción de exportación en GitHub Copilot?
Si aparece un mensaje de rechazo cuando intentas pagar, guarda su texto exacto para una solicitud de asistencia. Ese rechazo, por sí solo, no demuestra que se haya aplicado la regla de exportación. Los precios y el plan gratuito se tratan por separado: qué incluye el plan gratuito de GitHub Copilot.
Las fuentes citadas no permiten determinar la causa de un rechazo de pago concreto ni afirmar que otra tarjeta restablecerá el acceso. No consideres la ausencia de un problema de inicio de sesión como prueba de que se haya marcado la cuenta por sanciones.
En qué se diferencia de un problema de autenticación en VS Code
Si ya has iniciado sesión en GitHub, pero Copilot no está disponible en VS Code, la documentación indica que podría deberse a un problema de autenticación:
Si has iniciado sesión en GitHub pero Copilot no está disponible en Visual Studio Code, podría deberse a un problema de autenticación.
Traducción: si has iniciado sesión en GitHub, pero Copilot no está disponible en Visual Studio Code, la causa podría ser un problema de autenticación. GitHub recomienda estos pasos:
- En la esquina inferior izquierda de la ventana de VS Code, haz clic en el icono Cuentas, coloca el cursor sobre tu nombre de usuario de GitHub y haz clic en Cerrar sesión.
- Pulsa F1 para abrir la paleta de comandos y selecciona Developer: Reload Window.
- Cuando se haya recargado la ventana, vuelve a iniciar sesión en tu cuenta de GitHub.
Comprueba si Copilot está disponible después de volver a iniciar sesión. Si no lo está, aún no se ha determinado la causa: el mismo documento también describe, por ejemplo, una extensión obsoleta, la falta de un plan o un error al conectar con la API de GitHub. También incluye un enlace a la política de controles comerciales. Volver a iniciar sesión no es una forma de eliminar una prohibición de exportación.
Si crees que tu cuenta se marcó por error
El proceso general de apelación de la página de GitHub está destinado a las cuentas afectadas por error. No se presenta como un procedimiento aparte para Copilot:
En el raro caso de que una cuenta se vea afectada de forma involuntaria o por error, contamos con un proceso de apelación para atender estas situaciones. Si un usuario individual o el propietario de una organización cree que se le ha marcado por error, puede apelar la marca y proporcionar a GitHub información para verificarlo. Si GitHub recibe información suficiente para verificar que el usuario o la organización no está afiliado a una jurisdicción sancionada por EE. UU. para la que no tenemos licencia, ni está sujeto a otras restricciones en virtud de las sanciones económicas de EE. UU., se eliminará la marca.
Traducción: si una cuenta se ve afectada de forma involuntaria o por error, el usuario o el propietario de la organización puede apelar la marca y proporcionar a GitHub información para verificarlo. La marca se elimina si hay información suficiente para verificar que no existe afiliación con una jurisdicción sancionada por EE. UU. para la que GitHub no tenga licencia, ni otras restricciones en virtud de las sanciones económicas de EE. UU. La fuente remite al servicio de asistencia de GitHub para obtener ayuda.
Si crees que la marca es errónea, describe la situación al servicio de asistencia de GitHub en support.github.com/request. No presentes tu suposición sobre la causa del fallo como si fuera una marca confirmada. El proceso citado no especifica un plazo de revisión.
Lista de comprobación rápida
- Anota dónde se produce el rechazo y el texto exacto del mensaje. Un rechazo de pago no confirma por sí solo una restricción de exportación.
- Si has iniciado sesión en GitHub, pero Copilot no está disponible en VS Code, vuelve a iniciar sesión como se ha explicado arriba y comprueba el resultado.
- Si volver a iniciar sesión no ha ayudado, eso tampoco significa que haya una marca por sanciones. Consulta la documentación oficial de solución de problemas de Copilot; también describe otras causas.
- Si sospechas que hay una marca de sanciones errónea, ponte en contacto con el servicio de asistencia de GitHub.
- Consulta la lista actual de destinos en la página de la política de exportación de GitHub: la fuente advierte que cambia.
En «6 modelos que se eliminarán de Copilot el 19 de octubre» se aborda otra pregunta sobre Copilot.
Fuentes
- GitHub: política de controles comerciales — la regla de exportación específica para Copilot y preguntas generales sobre las restricciones por sanciones.
- GitHub: solución de problemas de Copilot — los motivos por los que Copilot puede no estar disponible y cómo volver a iniciar sesión en VS Code.
Más detalles
Preguntas sobre GitHub Copilot
¿Un pago rechazado de Copilot demuestra una restricción de exportación?
No. Registra el mensaje exacto y el paso en que aparece. Un rechazo de pago, un fallo de autenticación en VS Code y una restricción de exportación exigen comprobaciones distintas; el rechazo por sí solo no acredita una marca de sanciones.
¿Qué hago si Copilot no está disponible después de iniciar sesión en VS Code?
Cierra sesión en Accounts, recarga mediante Developer: Reload Window y vuelve a iniciarla. Comprueba el resultado; si sigue fallando, utiliza la página oficial de diagnóstico o soporte, porque la causa sigue sin demostrarse.