Eksplorowanie ochrony umownych w usłudze GitHub Copilot i wyłączanie pasującego kodu publicznego

Zakończone

Zrzut ekranu przedstawiający futurystyczny, neonowy obraz GitHub Copilot reprezentowany jako stylizowany kask robotyczny.

"Zrzut ekranu przedstawiający futurystyczny, neonowy obraz GitHub Copilot reprezentowany jako stylizowany kask robotyczny. Copilot jest przedstawiany obok abstrakcyjnej grafiki orb i struktur przypominających atomy. Tekst ochrony umownej GitHub Copilot jest pogrubiony biały na dole."

Aby zapewnić zgodność organizacji z wymaganiami prawnymi, należy zrozumieć, w jaki sposób funkcje usługi GitHub Copilot mogą pomóc w ochronie kodu i danych.

Ochrona umowna

Aby zapewnić zgodność organizacji z wymaganiami prawnymi, usługa GitHub Copilot oferuje następujące elementy:

  • Indemnity IP: Plany GitHub Copilot Business i Enterprise obejmują indemnity IP, który zapewnia ochronę prawną przed roszczeniami własności intelektualnej związanymi z korzystaniem z sugestii Copilot. W przypadku indemnity adresów IP, jeśli jakiekolwiek sugestie z serwisu GitHub Copilot są kwestionowane jako naruszenie praw IP innych firm, usługa GitHub przyjmuje odpowiedzialność prawną. Aby usługa GitHub ponosiła odpowiedzialność prawną, ustawienie Zgodne publiczny kod musi być zablokowane.
  • Umowa o ochronie danych (DPA) : Usługa GitHub oferuje umowę DPA, która zawiera opis środków podjętych w celu ochrony danych i zapewnienia zgodności z przepisami dotyczącymi prywatności danych. Te umowy zapewniają przejrzystość i pewność, że dane są obsługiwane bezpiecznie i odpowiedzialnie.
  • GitHub Copilot Trust Center: Centrum zaufania Copilot w usłudze GitHub zawiera szczegółowe informacje na temat działania narzędzia GitHub Copilot, w tym zabezpieczeń, prywatności, zgodności i zabezpieczeń własności intelektualnej. Ten zasób pomaga organizacjom czuć się pewnie przy użyciu narzędzia GitHub Copilot, przestrzegając najlepszych rozwiązań i wymagań prawnych.

Filtrowanie zgodnego kodu publicznego

GitHub Copilot może pomóc zminimalizować potencjalne nakładanie się kodu, identyfikując i filtrując sugestie dotyczące kodu, które pasują do publicznie dostępnego kodu. Ta funkcja jest niezbędna do utrzymania oryginalności i bezpieczeństwa bazy kodu. Może zmniejszyć ryzyko włączenia niezabezpieczonego lub niezgodnego kodu do projektów.

Kluczowe różnice

Scope Kto może zarządzać Co kontroluje Notatki
Organizacja (plany biznesowe/firma) Administratorzy Filtr kodu publicznego dla wszystkich członków; wymagane dla odszkodowania za IP Administratorzy organizacji mogą blokować sugestie zgodne z kodem publicznym dla wszystkich członków. Jest to wymagane do aktywowania indemnity własności intelektualnej.
Konto osobiste (bezpłatne, Pro, Pro+) — indywidualnie płatne Pojedynczy użytkownik Przełącz się do pozycji Zezwalaj lub Blokuj sugestie pasujące do kodu publicznego Użytkownicy, którzy kupują własną licencję Copilot, mogą w pełni kontrolować to ustawienie na swoim koncie osobistym w obszarze Copilot → Funkcje → Prywatność.
Konto osobiste (bezpłatne, Pro, Pro+) — udostępnione przez firmę Pojedynczy użytkownik Przełącz się do pozycji Zezwalaj lub Blokuj sugestie pasujące do kodu publicznego Jeśli twoje miejsce jest przypisane przez organizację, przełącznik może być zablokowany i będzie odzwierciedlać zasady organizacji.

Zarządzanie publicznym filtrem kodu organizacji

W przypadku organizacji korzystających z Planów Biznesowych lub Enterprise administratorzy mogą kontrolować, czy Copilot blokuje sugestie zgodne z kodem publicznym. Jest to ważne dla zapewnienia zgodności i dla umożliwienia zabezpieczenia adresów IP.

Kroki dla administratorów organizacji:

  1. W prawym górnym rogu witryny GitHub kliknij swój obraz profilu, a następnie wybierz pozycję Twoje przedsiębiorstwa lub Twoje organizacje.
  2. Obok przedsiębiorstwa lub organizacji, którą chcesz skonfigurować, kliknij pozycję Ustawienia.
  3. Na lewym pasku bocznym kliknij pozycję Copilot w obszarze Kod, planowanie i automatyzacja.
  4. Kliknij pozycję Funkcje, a następnie przewiń do sekcji Prywatność .
  5. Znajdź sugestie pasujące do kodu publicznego i wybierz odpowiednią opcję (np. Blokuj , aby zapobiec dopasowywaniu sugestii w całej organizacji).
  6. Kliknij przycisk Zapisz, aby zastosować zmiany.

Zarządzanie sugestiami dotyczącymi kodu publicznego dla użytkowników osobistych

Jeśli płacisz za własną licencję Copilot (Bezpłatna, Pro lub Pro+), możesz kontrolować sugestie pasujące do kodu publicznego bezpośrednio na swoim koncie.

Kroki dla osobistych posiadaczy licencji:

  1. W prawym górnym rogu witryny GitHub kliknij swój obraz profilu, a następnie wybierz pozycję Ustawienia.
  2. Na lewym pasku bocznym kliknij pozycję Copilot w obszarze Kod, planowanie i automatyzacja.
  3. Kliknij pozycję Funkcje, a następnie przewiń do sekcji Prywatność .
  4. Znajdź sugestie pasujące do kodu publicznego i przełączaj się między ustawieniem Zezwalaj lub Blokuj zgodnie z preferencjami.
  5. Twój wybór natychmiast wpłynie na sugestie, które Copilot przedstawia w twoim środowisku osobistym.

Teraz przyjrzyjmy się zarządzaniu wykluczeniem zawartości z wewnętrznego obiektywu.