Skip to main content

GitHub Copilot 확장 개발자 정책

마지막 업데이트: 2024년 9월 6일

이 계약은 귀하("귀하")와 GitHub, Inc.("GitHub" 또는 "당사") 간의 법적 계약서입니다. "동의함"을 클릭하면 본 계약의 모든 조건에 구속되는 것에 동의하는 것입니다. 회사 또는 기타 법인을 대신하여 본 계약을 체결하는 경우 귀하는 해당 법인이 본 계약에 구속되도록 할 법적 권한이 있음을 대표하며, 이 경우 "귀하"는 귀하가 대표하는 법인을 의미합니다.**

다행히도 많은 개발자가 GitHub 코파일럿 확장성 플랫폼("플랫폼")과 통합할 수 있게 되었습니다. GitHub는 이것이 대단하다고 생각하며, 이 환경을 더욱 개선하고 싶습니다. 모든 유형의 GitHub Copilot 확장("확장")을 다룰 수는 없지만 사용자 환경의 최전선에서 개인 정보, 안전, 투명성 및 보안을 사용하여 확장을 개발할 수 있도록 몇 가지 기본 규칙과 정책을 적용하려고 합니다.

사용자를 보호하기 위해 당사는 확장이 본 계약의 서신이나 정신을 위반하는 경우 필요하다고 판단되는 조치를 취할 권리를 보유합니다. "사용자"는 TOS(서비스 약관)에 정의된 모든 "사용자"를 의미합니다. "개인 데이터"는 개별 "사용자", 고객 또는 직원과 관련된 모든 정보를 의미하며, 단독으로 또는 다른 정보와 함께 코드, 텍스트, 업로드, 게시, 사용자 입력 및 확장 출력, 전송되거나 플랫폼을 통해 사용자가 사용할 수 있는 확장 출력을 포함하지만 이에 국한되지 않는 콘텐츠도 식별할 수 있습니다.

1. 서비스

당사 플랫폼을 사용함으로써 귀하는 이 정책과 참고로 통합된 모든 GitHub 약관 및 정책을 준수하는 데 동의합니다. 또한 GitHub에서 게시하는 모든 기술 사양과 요구 사항을 준수해야 합니다. GitHub는 언제든지 본 계약 및 모든 요구 사항을 업데이트할 수 있으며, 귀하는 본 계약과 모든 기술 사양 및 요구 사항을 정기적으로 검토하여 최신 버전을 준수할 수 있도록 해야 합니다. 귀하가 본 계약 및 관련 요구 사항을 준수하는 한, 당사는 계약 기간 동안 귀하의 확장 프로그램과 GitHub Copilot 간의 상호 운용성 및 통합을 게시, 개발, 시연, 테스트 및 지원하기 위한 목적으로 플랫폼에 액세스하고 사용할 수 있는 전 세계적으로 비독점적이고 양도 불가능한 제한된 라이선스를 부여합니다.

GitHub는 통지 여부에 관계없이 언제든지 플랫폼(또는 플랫폼의 일부)에 대한 귀하의 액세스를 일시적 또는 영구적으로 수정 또는 중단할 수 있는 권리를 보유합니다. 플랫폼 사용이 당시의 플랫폼과 호환되도록 할 책임은 오로지 귀하에게 있습니다. 본 계약 또는 TOS에서 명시적으로 부여한 권리 외에 GitHub는 GitHub Copilot이나 그 밖의 GitHub 제품 또는 서비스에 대한 어떠한 권리나 라이선스도 귀하에게 부여하지 않습니다.

이 계약을 위반하면 플랫폼에서 확장, 토큰 해지, 계정 또는 확장 일시 중단, 사용자 알림, 법적 조치 또는 당사가 필요하다고 판단하는 기타 조치를 제거할 수 있습니다. 요청된 경우 귀하는 본 계약을 준수했다는 증거를 당사에 제공해야 합니다. 귀하가 본 계약을 위반하는 경우 당사는 조치를 취하기 전에 통지를 제공하거나 그렇지 않을 수 있습니다. 이의 제기는 GitHub 항소 및 복원 프로세스를 통해 제출될 수 있습니다. 익스텐션을 정기적으로 감사하고 익스텐션을 사용하여 사용자에 대한 정보를 수집할 수 있습니다.

2. 확장 개발

GitHub Copilot을 사용하여 유용하고 재미있고 흥미로운 확장을 개발하기를 원하면서, 동시에 사용자가 안전하고 보호받으며 생산적이고 즐거운 환경을 이용할 수 있었으면 좋겠습니다. 익스텐션을 만들 때는 GitHub Copilot의 사용 사례 및 제한 사항을 이해해야 하며 해당 사용으로 인해 심각한 피해를 입힐 수 있는 작업에 의존하지 않아야 합니다. 이 점을 염두에 두고 귀하는 이 정책 및 기타 의무를 준수해야 합니다.

서비스 약관: 익스텐션은 허용되는 사용 정책을 포함하여 GitHub 서비스 약관(ToS)을 준수해야 합니다.

보안: Microsoft는 개인 데이터의 보안을 중요하게 생각하며 귀하도 이를 수행해야 합니다. 익스텐션을 개발할 때 개인 데이터를 보호하고 저장된 모든 개인 데이터가 암호화되도록 시스템을 올바르게 구성해야 합니다. 또한 익스텐션 및 개발자는 다음을 수행해서는 안 됩니다.

  • 보안 저하 또는 손상
  • 프로토콜 및 액세스 제어 우회 또는 회피
  • 게시되지 않은 API 사용
  • 익스텐션 기능, 성능, 원본 또는 개인 데이터 사용에 대한 사용자 오해 및/또는 속임
  • 시스템 또는 개인 데이터를 손상, 방해, 몰래 가로채거나 추방할 수 있는 바이러스 또는 기타 코드를 전송합니다.
  • 플랫폼 또는 그 일부의 소스 코드, 영업 비밀 또는 노하우를 리버스 엔지니어링하거나 파생시키려고 시도합니다.

개인 데이터 사용: GitHub에서는 사용자 개인 정보 보호가 가장 중요하며 사용자를 위한 것이어야 합니다. 사용자는 좋은 개인 데이터 관행에 대한 책임이 있습니다. 개인 데이터에 대한 독립적인 권리를 갖지 못합니다. 이에 따라 익스텐션 및 개발자는 다음을 수행할 수 없습니다.

  • 적절한 사용자 동의 없이 개인 데이터 수집, 저장 및 사용
  • 개인 데이터를 활용하여 사용자에게 연락을 취하는 행위 GitHub 외부의 사용자에게 연락하려면 명확한 별도의 권한 프로세스를 통해 권한을 얻어야 합니다. 사용자에게 연락하는 것은 사용자의 안전 및 보안이 위험에 처해 있고 법률을 준수하는 비상 사태이기 때문에 제한됩니다.
  • 익스텐션의 정당한 목적을 위해 특별히 필요한 경우를 제외하고 사용자에게 신용 카드 번호 또는 암호와 같은 중요한 개인 및 기밀 정보를 제공하도록 요청
  • 임의의 상황에서 제3자와 개인 데이터 임대, 판매 또는 공유
  • 사용자가 자신의 직장 및 고용주 데이터, 개인 정보 보호 및 보안 정책을 우회하거나 방해하도록 장려하는 익스텐션 개발
  • 개인 데이터를 사용하여 익스텐션이 작동하는 데 필요한 것 이상으로 사용자 프로필 만들기
  • 사용자의 삭제 요청을 무시. 사용자가 익스텐션을 삭제하거나 익스텐션을 중단하거나 익스텐션이 제거된 경우 30일 이내에 연결된 모든 개인 데이터를 삭제해야 합니다.
  • 데이터베이스를 빌드하거나 플랫폼을 사용하여 액세스하거나 얻은 개인 데이터의 복사본을 만드는 등 익스텐션 사용과 관련이 없는 목적으로 다른 원본에서 수집한 데이터와 개인 데이터 병합
  • 개인 정보 및 개인 데이터에 대해 사용자에게 알리는 것에 실패 익스텐션에서 개인 데이터를 수집, 사용, 처리 및 저장하는 방법과 사용자가 개인 데이터에 대해 활용할 수 있는 제어를 설명하는 쉽게 액세스할 수 있으며 공개적으로 사용할 수 있는 개인 정보 취급 방침을 사용자에게 제공해야 합니다.
  • 감시를 위해 데이터에 액세스하는 것 플랫폼에 대한 액세스를 사용하여 모든 엔터티가 감시를 수행하거나 개인 데이터를 가져오는 것을 허용하거나 지원할 수 없습니다.
  • 그렇지 않은 경우 GitHub에서 승인하지 않고 사용자가 공개하고 허용하지 않는 방식으로 개인 데이터를 악용하게 됩니다. 그러나 익스텐션과 관련된 분석 및 개발을 위해 집계되고 익명화된 데이터를 사용할 수 있습니다.

법률 및 안전: 익스텐션은 사용자에게 안전하지 않은 환경이나 어려움을 야기해서는 안 됩니다. 각 익스텐션은 사용자가 사용할 수 있는 모든 위치에서 적용 가능한 모든 법률 및 법적 요구 사항을 준수해야 합니다. 또한 익스텐션 및 개발자는 다음을 수행할 수 없습니다.

  • 신체적, 생리적 또는 행동적 특성에서 사람들의 감정 상태를 유추
  • 성별, 인종, 국적, 종교 또는 특정 연령(연령 범위, 입 위치(예: 미소 또는 찡그린 얼굴) 및 머리 색깔을 포함하지 않음)과 같은 사람들의 감정적 특성을 유추
  • 생체 인식 데이터를 기반으로 사람들을 분류하거나 인종, 정치적 의견, 노동 조합 회원, 종교 또는 철학적 신념, 성생활 또는 성적 지향과 같은 특성이나 소속을 유추
  • 특정 개인 또는 개인 그룹의 차별, 불공정, 편견, 해롭거나 불리하거나 유해한 대우로 이어질 수 있는 사회적 점수 매기기 또는 예측 프로파일링
  • 사람의 취약성 악용(예: 연령, 장애 또는 사회 경제적 상황)
  • 국제적으로 사법 당국에 의해 통제되지 않는 "야생" 환경에서 개인을 식별하기 위해 사용하는 모바일 카메라의 실시간 얼굴 인식 기술의 경우, 얼굴 인식 기술을 통해 신체 착용 카메라 또는 대시보드 카메라를 사용하여 순찰 중인 경찰관이 용의자 또는 이전 수감자 데이터베이스에 존재하는 개인을 식별하려고 시도하는 경우도(제한 없이) 포함됩니다
  • 개인의 유효한 동의 없이, 생체 인식 데이터를 포함하여 개인 정보를 사용하여 개인에 대한 지속적인 감시 또는 실시간 혹은 거의 실시간 식별 또는 지속적인 추적

투명성: GitHub Copilot은 개발자 생산성을 높이기 위한 생성 AI(인공 지능) 도구입니다. 익스텐션이 의도한 사용 사례, 모범 사례 및 제한 사항뿐만 아니라 생성 AI 콘텐츠와 상호 작용하는 경우 사용자에게 알려야 합니다. 또한 익스텐션 및 개발자는 다음을 수행해야 합니다.

  • 익스텐션을 테스트하여 출력이 이 계약을 위반하지 않는지 확인
  • 오류, 버그, 부적절한 출력 또는 원치 않는 출력과 관련된 피드백을 사용자와 GitHub에 보고할 수 있는 메커니즘을 제공
  • 사용자가 적절한 수준의 인적 감독을 제공할 수 있도록 익스텐션 기능을 사용자에게 정보 제공
  • 적절하고 필요한 권한만 요청하고 익스텐션 설명 내에서 권한의 필요성을 명확하게 정의

3. GitHub Copilot 익스텐션

익스텐션은 사용자의 책임입니다. 다시 말해 귀하의 익스텐션의 모든 측면을 개발, 운영, 유지 관리하고, 귀하의 익스텐션에 사용되는 모든 자료가 귀하의 익스텐션이 사용되는 모든 관할권에서 합법적이고 불법 활동을 조장하지 않도록 하며, 귀하의 익스텐션과 함께 사용, 포함, 통합 또는 배포하는 제3자 소프트웨어를 사용 및/또는 배포하는 데 필요한 모든 권리 또는 라이선스를 획득하고, 최종 사용자 고객이 플랫폼 또는 GitHub의 다른 제품 및 서비스와 연계하여 운영할 때 자체적으로 운영할 경우에 귀하가 받는 것과 동일한 높은 품질의 기술 지원을 최종 사용자 고객에게 제공하는 것은 오직 귀하의 책임입니다.

4. 마케팅 및 홍보

귀하와 GitHub의 통합을 마케팅 및 홍보하는 것은 GitHub와 귀하에게 모두 중요합니다. GitHub는 이것이 올바른 방법으로 이루어지기를 바라므로 몇 가지 기본적인 "해야 할 일"과 "하지 말아야 할 일"을 명확히 하는 데 도움이 되는 일부 문구를 포함했습니다.

귀하는 GitHub(특히 모든 GitHub 제품 또는 서비스를 포함)를 대신하여 누구에게도 어떤 진술, 보증, 보장 또는 추천도 하지 않기로 동의합니다. 당사에서 특별히 허용하지 않는 한 귀하는 GitHub가 귀하의 익스텐션을 개발, 추천, 검토 또는 기타 방식으로 승인했다고 명시하거나 암시하지 않기로 약속합니다.

귀하의 익스텐션과 관련하여 GitHub 제품이나 서비스를 홍보 또는 광고하기로 결정하는 경우, 본 계약, TOS, GitHub 상표 정책, 기타 모든 관련 GitHub 정책의 조건을 준수해야 합니다. 본 계약 및 TOS 계약조건의 적용 하에 본 계약 기간 동안 GitHub는 귀하에게 당사의 상표 정책에 의거하여 GitHub의 상표, 서비스 마크, 로고("GitHub 마크"로 통칭)를 사용할 수 있는 제한적이고, 철회 가능하고, 전 세계적이고, 비독점적이고, 양도 불가능한 라이선스를 부여합니다.

본 계약과 TOS에 명시된 경우를 제외하고 본 계약의 어떤 조항도 일방 당사자에게 상대방의 마크에 대한 권리, 소유권, 이권을 부여하는 것으로 간주되지 않습니다. 귀하는 본 계약 기간 도중이나 이후에 다음 행위를 하지 않기로 동의합니다. (i) GitHub 마크 또는 GitHub의 GitHub 마크 등록이나 집행에 이의를 제기하거나 다른 자의 이의 제기를 돕거나 (ii) GitHub 마크와 혼동할 정도로 비슷한 상표, 서비스 마크, 로고, URL, 인터넷 도메인 이름 또는 표상을 채택, 사용, 신청 또는 등록하려 시도하거나 (iii) GitHub, GitHub 제품 또는 GitHub 서비스에 대해 제3자에게 부정적이거나 허위이거나 폄하하는 진술을 하는 행위.

5. 시험판 자료

전 세계에 제공되지 않는 특별한 정보에 액세스할 수 있습니다. 이 정보의 민감한 성격 때문에 귀하가 해당 정보를 비밀로 유지하는 것이 GitHub에게는 중요합니다.

GitHub가 동영상 또는 기타 콘텐츠 형식이 포함될 수 있는 시험판 소프트웨어 또는 관련 설명서 또는 자료("시험판 자료") 접근 권한을 귀하에게 제공하는 경우, 귀하의 본 계약, TOS, 및 사전 배포 사용 조건 준수를 조건으로 GitHub는 시험판 자료의 설계 목적인 플랫폼과 조합하여 작동하도록 설계된 익스텐션 테스트 및/또는 개발을 지원할 목적에 한해 시험판 자료를 사용할 수 있는 비독점적이고 양도 불가능하며 철회 가능한 권리와 라이선스를 귀하에게 부여합니다.

6. 기간 및 해지

플랫폼 사용을 중단하여 계약을 종료할 수 있습니다. 당사는 어떠한 이유로든 통지 없이 본 계약을 해지할 수 있습니다. 본 계약은 귀하가 본 계약의 조건을 위반할 경우 통지 요건 없이 즉시 종료됩니다.

본 계약의 1, 2, 3, 4조(두 번째 및 마지막 단락), 5조, 7~19조의 권리와 의무는 본 계약이 종료되어도 유지됩니다. 본 계약의 해지 시 본 계약에서 GitHub가 귀하에게 부여한 모든 권리와 라이선스는 즉시 소멸하며, 귀하는 소유하거나 통제하는 GitHub의 모든 사전 배포 자료와 사본(전자 사본을 포함)을 반환(또는 GitHub의 요청 시 파기)하고, 이러한 요구 사항을 준수했음을 서면으로 증명합니다.

7. 보증 및 부인

귀하는 GitHub에 다음을 보증합니다. (i) 본 계약을 작성하고 그 의무를 이행할 권한이 있고, (ii) 항상 GitHub의 제품 및 서비스와 GitHub의 명성, 신용, 평판에 유리하게 반영되는 방식으로 사업을 수행하며, (iii) GitHub 또는 GitHub의 제품 및 서비스에 관한 허위이거나 오도하는 진술 또는 표명을 하지 않고, (iv) GitHub(GitHub의 제품 또는 서비스를 포함하되 이에 국한되지 않음)를 위하여 의무 또는 책임을 맡거나 다른 자에게 진술, 보증, 보장 또는 추천하지 않으며, (v) GitHub가 귀하의 제품을 개발, 추천 또는 기타 방식으로 승인했다고 명시 또는 암시하지 않습니다.

플랫폼 및 당사가 제공하는 모든 시험판 자료는 "있는 그대로" 제공되며 어떠한 종류의 명시적 또는 묵시적 보증도 없이 제공됩니다. GitHub는 구체적으로 상업성, 특정 목적에의 적합성, 비침해성에 대한 모든 묵시적 보증 또는 조건을 구체적으로 부인합니다. 당사는 귀하에게 제공하는 모든 서비스 또는 제품이 귀하 또는 귀하의 사용자 요건을 충족할 것이라고 보장하지 않습니다.

8. 면책

귀하는 (a) 본 계약, 약관 또는 관련 법률 및 규정을 위반하여 플랫폼을 사용, (b) 제3자의 저작권, 상표, 영업 비밀, 특허 또는 그 외 지적 재산권을 침해하는 귀하의 익스텐션, (c) 귀하의 익스텐션에 의한 데이터 또는 개인 데이터의 손실 또는 공개 그리고 (d) 귀하의 EULA(또는 ToS) 등을 이유로 발생하거나 그와 관련이 있는 모든 손실, 책임, 손해, 비용 및 지출(합당한 액수의 변호사 수임료를 포함)은 물론 모든 청구, 소송, 고발 또는 법적 절차로부터 GitHub, 그 계열사와 이사, 임원, 직원 및 대리인을 관련 법률이 최대한 허용하는 범위 내에서 방어, 면책 및 보호하는 데 동의합니다.

9. 책임의 제한

어떠한 상황에도 그리고 어떠한 법리(계약, 불법행위, 과실 또는 기타)를 따르든 간에 GitHub 또는 그 계열사, 임원, 이사, 직원, 대리인 또는 공급업체는 본 계약과 관련하여 개발자 또는 제3자가 입은 수익 손실, 매출 손실 또는 사업 손실, 데이터 손실, 사업 중단 또는 그 밖의 모든 손실을 포함해 간접적, 부수적, 특수적, 징계적, 결과적, 징벌적이거나 그 외 유사한 성격의 손해를 이유로 본 계약에 따라 개발자 또는 제3자에게 어떠한 책임도 지지 않습니다. 개발자가 본 계약과 상반되는 계약조건에도 불구하고 그러한 손해가 발생할 가능성을 사전에 알게 되었거나 예견할 수 있었는지 여부에 관계없이 본 계약으로 인해 개발자 또는 제3자에 대해 GitHub가 부담해야 할 총책임의 한도는 500(오백) USD를 초과할 수 없습니다.

10. 수출 통제

GitHub 비밀 정보는 미국 법률과 GitHub 사전 배포 자료를 획득한 관할권의 법률이 허가하는 경우를 제외하고 수출 또는 재수출할 수 없습니다. 특히 미국 수출 통제 대상 국가, 미국 재무부의 특별 지정 제재 대상국 목록에 등재된 자 또는 미국 상무부 거래 부적격자 목록 또는 부적격 법인 목록에 등재된 자에게 GitHub의 비밀 정보를 수출 또는 재수출할 수 없습니다. 플랫폼을 사용하거나 당사의 사전 배포 자료를 수령함으로써 귀하는 이러한 국가에 위치하거나 이러한 목록에 올라 있지 않음을 진술하고 보증하는 것입니다.

11. 소유권

귀하는 GitHub와 그 사용 허가자가 플랫폼, 시험판 자료, 기타 모든 GitHub 제품 및 서비스, 그 구성 및 조합과 관련된 모든 정보 및 데이터, 전술한 내용의 모든 수정 및 2차 저작물에 대한 권리, 소유권, 이권을 소유함에 동의합니다. 귀하는 플랫폼, 시험판 자료 또는 기타 GitHub 제품 및 서비스에 GitHub가 부착하거나 포함하는 저작권 상표권 또는 기타 재산권 고지를 제거하거나 수정하거나 가리지 않기로 동의합니다.

12. 정부 사용자.

귀하가 정부 기관인 경우 본 조가 적용됩니다. GitHub의 특정 비밀 정보는 해당하는 바에 따라 48 C.F.R. §12.212 또는 48 C.F.R. §227.7202에 사용된 용어와 같은 "상용 컴퓨터 소프트웨어"와 "상용 컴퓨터 소프트웨어 설명서"로 구성되고, 48 C.F.R. §2.101에 용어가 정의된 "상용 품목"으로 간주될 수 있습니다. 48 C.F.R. §12.212 또는 48 C.F.R. §227.7202-1~227.7202-4에 따라 상용 컴퓨터 소프트웨어 및 상용 컴퓨터 소프트웨어 설명서는 미국 정부 최종 사용자에게 (a) 상용 품목으로만, (b) 본 계약조건에 따라 다른 모든 최종 사용자에게 부여되는 권리만 포함하여 라이선스가 허여됩니다. GitHub, Inc. 88 Colin P. Kelly Street, San Francisco, CA 94107.

13. 독자적 개발

본 계약의 어떤 조항도 귀하의 익스텐션과 경쟁할 수 있는 제품, 소프트웨어 또는 기술을 개발, 획득, 사용 허가, 마케팅, 홍보 또는 배포할 GitHub의 권리를 손상하지 않습니다.

14. 피드백

GitHub는 항상 개선하려 노력하며, 여러분의 피드백은 이런 노력에 도움이 됩니다. 프로그램 또는 GitHub 제품이나 서비스에 대한 피드백, 제안 또는 추천("피드백"으로 통칭)을 GitHub에 제공하기로 선택하는 경우, GitHub가 해당 피드백을 원하는 방식으로 제한 없이(물론 관련 특허 또는 저작권에 따라) 자유롭게 사용할 수 있음을 인정하고 동의하는 것입니다.

15. 독립적 계약자

본 계약의 당사자는 독립적 계약자입니다. 어느 당사자도 목적을 막론하고 상대방의 직원, 대리인, 파트너, 가맹업자 또는 법적 대표로 간주되지 않으며, 어느 당사자도 상대방을 대신하여 의무 또는 책임을 생성할 수 있는 권리 또는 권한을 갖지 않습니다.

16. 할당

귀하는 GitHub의 사전 서면 동의 없이 법 집행 또는 기타 다른 방법으로 본 계약 또는 본 계약에 따른 권리의 전부 또는 일부를 양도 또는 이전할 수 없습니다.

17. 준거법 및 재판지

본 계약은 국제 사법 원칙을 고려하지 않고 캘리포니아 주 법률에 따라 해석됩니다. 본 계약에서 발생하는 모든 분쟁에는 캘리포니아 주 샌프란시스코 카운티 주 및 연방 법원의 전속 관할이 적용되며, 당사자 각자는 이곳의 인적 관할에 동의합니다.

18. 수정, 권리 포기, 제3자 수혜자 없음

본 계약은 양 당사자가 서명한 서면에 의한 경우를 제외하고 변경될 수 없습니다. 본 계약의 조항 또는 일방 당사자의 권리 또는 본 계약에 따른 구제 수단의 포기는 서면이어야 효과가 발생합니다. 본 계약의 조건 또는 조항이 무효 또는 집행 불능으로 판결되는 경우에도 나머지 조건은 계속 유효하며 법률이 허용하는 최대 한도까지 집행 가능합니다. 각 당사자는 본 계약의 제3자 수혜자가 없음에 명시적으로 동의합니다.

19. 완전 합의.

본 계약과 TOS는 주제와 관련된 당사자의 완전 합의를 포함하며, 서면 또는 구두로 이루어진 이전의 모든 통신, 진술, 이해 및 합의를 대체합니다.