FAQ

Rによる統計学(入門編)

回答

 

・まず、GitHub Copilotは商業利用が可能です。それは個人アカウントで使用する場合ですが、企業や組織内での利用には注意が必要です。
・個人契約のCopilotライセンスを業務で使用することは可能ですが、雇用主のポリシーや許可が必要です。
・この場合、Copilot Business / Enterpriseのように商業利用を前提としたプランで、組織内での利用に適しているものを使用するのが最も良くなります。

回答

 

・商業利用の注意点のところにも著作権があると思います。
生成されたコードの責任はユーザーにあります。Copilotが提案するコードを使用する際は、著作権やライセンスに注意し、適切な確認を行う必要があります。組織のポリシーに従うことが重要です。特にセキュリティやデータプライバシーに関する規定がある場合、Copilotの利用が制限されることがあります。
・Copilotの学習元データがGitHub上のパブリックリポジトリを含む大量のソースコードを学習データとして使用しています。その中には、特定のライセンス(GPL, AGPL, MITなど)に基づくコードも含まれており、生成されるコードがこれらに由来する可能性があります。
・責任はユーザーにあるため、コードのライセンス確認や著作権対応は、ユーザーが行う必要があります。
・対応策としては、「コピーされたコードの検出」機能を使うと良いと思います(Copilot Business以上)。GitHub Copilotには、「既知のコードスニペットのフィルタリング」機能があり、GitHub上にそのまま存在するコードを検出し、提案から除外するオプションがあります。ただし、この機能はCopilot for BusinessやEnterpriseでのみ使用可能で、Proユーザーは対象外です。

回答

・ユーザーの入力情報が学習に使われる場合は情報漏洩リスクがあります。GitHub Copilot(Proなど個人向けプラン)では、コードやプロンプト(コメントなど)がGitHubに送信され、モデルの改善目的で収集されることがあります。
・Copilot Proでは、明示的にオプトアウトしない限り、入力と生成されたコードがGitHubに送信・保持されます。
・この場合も、Copilot Business/Enterpriseを利用することで、機密情報の送信を制御でき、入力データの収集を無効化できます。