Software Heritage
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/30 01:19 UTC 版)
![]() |
|
設立 | 2016年6月30日 |
---|---|
設立者 | ロベルト・ディ・コスモ ステファノ・ザッキローリ |
種類 | 非営利団体 |
本部 | INRIA |
所在地 | |
科学顧問 (Scientific Advisors) |
ジェラール・ベリー ジャン=フランソワ・アブラマティック ジュリア・ラウォール セルジュ・アビテブール |
加盟 | INRIA |
職員数
|
13 |
ウェブサイト | softwareheritage |
Software Heritageは、歴史的および現代のソフトウェア、特に人間が読みやすいソースコードの保存とリファレンスを提供する非営利組織である。2016年にINRIAによって公開され[1]、UNESCOの支援を受けている[2][3][4]。プロジェクト自体は、非営利のマルチステークホルダー・イニシアチブとして構成されている。
概要
Software Heritageの使命は、ソースコードの形式で公開されているすべてのソフトウェアを収集、保存、共有することであり、産業、研究、文化、そして社会全体に貢献する共通のインフラを構築することを目指している[5]。
ソフトウェアのソースコードは、GitHub、GitLab.com、Bitbucketのようなコードホスティングプラットフォームや、npm、PyPIのようなパッケージアーカイブをクロールすることで収集され、アーカイブの中核となる特殊なデータ構造であるMerkle DAGに取り込まれる[6]。アーカイブ内の各アーティファクトには、SWHIDと呼ばれる識別子が関連付けられている[7]。2023年には、SWHIDの正式名称が「Software Heritage identifier」から「software hash identifier」に変更された。
Software Heritageアーカイブの長期的な保存の可能性を高めるため、2018年にミラープログラムが設立され、ENEA[8]およびFossID[9]が2020年10月時点で参加している。
歴史
Software Heritageの開発は、2015年初頭にロベルト・ディ・コスモとステファノ・ザッキローリの指揮のもと、INRIAで始まった[10]。このプロジェクトは2016年6月30日に正式に公表された[1][11]。
2017年、InriaはUNESCOと、ソフトウェアのソースコードの長期保存と、その広範な利用促進を目的とした協定を締結した。この取り組みは特にSoftware Heritageの活動を通じて実施された[12]。
2018年6月、Software Heritageアーカイブ[6]がUNESCO本部で公開された[2]。
2018年7月4日、Software Heritageはフランスの国家オープンサイエンス計画に組み込まれた[13]。
2018年10月、Software Heritageの使命を支える戦略とビジョンが『Communications of the ACM』に掲載された[5]。
2018年11月、INRIAとUNESCOの招待により、40名の国際的な専門家が集まり[14]、その結果、2019年2月に『Paris Call: Software Source Code as Heritage for Sustainable Development』が発表された[15]。
2019年11月、InriaはGitHubと提携し、Software HeritageアーカイブにおけるGitHub上のプロジェクトの保存プロセスを改善する協定を締結した[16]。
2020年10月の時点で、Software Heritageのリポジトリには1億4300万以上のソフトウェアプロジェクトが保存され、91億以上の一意なソースファイルが収蔵されている[6]。
資金
Software Heritageは非営利団体であり、主に支援スポンサーからの寄付によって資金提供を受けている。支援スポンサーには、民間企業、公的機関、学術機関が含まれる[17]。
また、Software Heritageはその使命に貢献しようとする第三者の資金支援も求めている。NLnetからの助成金[18]により、Octobus[19]およびTweag[20]の作業が資金提供され、これによりBitbucketから段階的に廃止された25万のMercurialリポジトリが救出された[21]。
アルフレッド・P・スローン財団からの助成金により、Software Heritageアーカイブの範囲を拡張するための新たなコネクタを開発する専門家が資金提供を受けている[22]。
開発とコミュニティ
Software Heritageのインフラは透明性を持って協力的に構築されている。プロセス内で開発されたすべてのソフトウェアはFOSSとして公開されている[23]。2020年12月には、ユーザーおよび貢献者のコミュニティを拡大することを目的としたアンバサダープログラムが発表された[24]。
受賞歴
2016年、Software Heritageは「パリオープンソースサミット2016」において最優秀コミュニティプロジェクト賞を受賞した。[25][26]
2019年、Software HeritageはPôle Systematicアカデミック・イニシアティブ賞を授与された。[27]
脚注
- ^ a b “Collect, organise, preserve and share the Software Heritage of mankind”. Software Heritage (2016年6月30日). 2016年7月26日閲覧。
- ^ a b “Software Heritage” (2019年11月14日). 2020年11月2日閲覧。
- ^ Brown, Paul (2016年6月30日). “Software Heritage: Creating a safe haven for software”. Boing Boing 2016年7月26日閲覧。
- ^ Jost, Clémence (2016年7月1日). “Open source: lancement de Software Heritage, la plus grande bibliothèque de codes source de la planète”. Archimag 2016年7月27日閲覧。
- ^ a b Abramatic, Jean-François; Di Cosmo, Roberto; Zacchiroli, Stefano (2018年10月1日). “Building the Universal Archive of Source Code Journal Article”. Communications of the ACM 2020年11月2日閲覧。
- ^ a b c “Software Heritage Archive”. 2020年11月2日閲覧。
- ^ “Software Heritage Persistent Identifiers”. Software Heritage. 2020年11月2日閲覧。
- ^ “At ENEA the first institutional mirror of Software Heritage”. ENEA. 2020年11月16日時点のオリジナルよりアーカイブ。2020年11月2日閲覧。
- ^ “FossID establishes first independent mirror of world's largest source code archive”. FossID (2018年12月6日). 2020年9月23日時点のオリジナルよりアーカイブ。2020年11月2日閲覧。
- ^ Moody, Lyn (2016年6月30日). “Software Heritage, the "Library of Alexandria of software," launches today”. Ars Technica 2016年7月26日閲覧。
- ^ Brogan, Jacob (2016年6月30日). “Introducing Software Heritage, the Library of Alexandria for Code”. Slate 2016年7月26日閲覧。
- ^ UNESCO (3 April 2020). "Discours de la Directrice générale de l'UNESCO, Irina Bokova, à l'occasion de la signature de l'accord entre l'UNESCO et INRIA portant sur la préservation et le partage du patrimoine logiciel" (Press release). Paris, France: UNESCO. 2020年11月3日閲覧。 Bokova, IG, Director-General, 2009 – 2017。
- ^ “National Plan for Open Science”. Ouvrir La Science. 2021年7月1日時点のオリジナルよりアーカイブ。2020年11月2日閲覧。
- ^ "Experts call for greater recognition of software source code as heritage for sustainable development" (Press release). Paris, France: UNESCO. 16 November 2020. 2020年11月2日閲覧。
- ^ “Paris Call on software source code as heritage for sustainable development”. Paris: UNESCO (2019年2月). 2020年11月2日閲覧。
- ^ “GitHub Archive Program” (2019年11月). 2020年11月2日閲覧。
- ^ “Software Heritage Sponsors”. 2020年11月2日閲覧。
- ^ “NLNet Software Heritage grant”. 2020年11月2日閲覧。
- ^ “Augmenting Software Heritage archiving capabilities”. 2020年11月2日閲覧。
- ^ “Long-term reproducibility with Nix and Software HERITAGE”. 2020年11月2日閲覧。
- ^ “Announcing the Mercurial public Bitbucket archive”. 2020年11月2日閲覧。
- ^ Sloan Foundation. “Excited to support Software Heritage”. 2020年11月2日閲覧。
- ^ “Software Heritage licensing”. 2021年2月25日閲覧。
- ^ “Software Heritage Ambassadors”. 2021年2月25日閲覧。
- ^ “Les Acteurs du Libre - Précédents Lauréats”. 2019年1月18日時点のオリジナルよりアーカイブ。2020年5月8日閲覧。
- ^ “Paris Open Source Summit 2016 : Prix Acteurs du Libre : et les gagnants sont...” (フランス語). Programmez! (2016年11月17日). 2019年6月28日閲覧。
- ^ @Pole_Systematic (2019年6月27日). "Convention @Pole_Systematic le Trophée Prix Initiative académique est remis @SWHeritage". X(旧Twitter)より2025年3月30日閲覧。
外部リンク
- Software Heritageのページへのリンク