Skip to main content

GitHubでのコンテンツとデータのアーカイブについて

他のユーザーが表示および参照できるように、コンテンツとデータをアーカイブできます。

パブリックリポジトリの永続性

GitHub は、ユーザーが削除しない限り、パブリック リポジトリを使用できる状態に保とうとします。 たとえば以下のような場合、パブリックなコンテンツを利用できないようにすることがあります:

大学や企業の研究者は、この情報をデータ管理計画中で参照できます。

GitHub Archive Program について

デフォルトでは、すべてのパブリックリポジトリはGitHubとSoftware Heritage FoundationやInternet Archiveといった組織との間の、世界中のオープンソースソフトウェアの長期的な保管を行うためのパートナーシップであるGitHub Archive Programに含まれます。

GitHub Archive Program により、サードパーティパートナーはパブリック API を使用してパブリックリポジトリをアーカイブできます。 これらのパートナーは、さまざまなタイプのデータをさまざまな頻度でアーカイブし、データを公開します。 GitHub Archive Program は、さまざまなデータ形式や場所に複数のコピーを保存することによって、継続的にデータを保護します。 たとえば、GitHub はリポジトリを Arctic Code Vault に保存します。これは、少なくとも 1,000 年以上続くことを目的とした非常に長期間のアーカイブです。 詳細については、「GitHub Archive Program」を参照してください。

アーカイブを責任を持って利用することには、ユーザのプライバシーを尊重することが含まれます。 詳しくは、「GitHub の一般プライバシー ステートメント」をご覧ください。

リポジトリで GitHub Archive Program をオプトアウトできます。 詳しくは、「パブリック リポジトリの GitHub アーカイブ プログラムのオプトインまたはオプトアウト」をご覧ください。

アーカイブ可能性を高めるためにopen source ライセンスを追加する

ライブラリーや研究者は、パブリックに利用できるコンテンツのアーカイブを作成する上で、法的な保護を必要とすることがあります。 サード パーティがアーカイブのために GitHub で作業を検討する場合は、プロジェクトに open source ライセンスを追加できます。 open source ライセンスは、共同作成者に、リポジトリ内のマテリアルをコピーして配布するための明示的なアクセス許可を付与します。