Skip to main content

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

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

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

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

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

GitHub Archive Program について

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

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

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

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

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

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