Software Heritage является инициатива многих заинтересованных сторон , некоммерческой открыта в 2016 году по INRIA , [1] и при поддержке ЮНЕСКО . [2] [3] [4]
Формирование | 30 июня 2016 г . |
---|---|
Основатель | Роберто Ди Космо Стефано Заккироли |
Штаб-квартира | Inria |
Место расположения | |
Научные консультанты | Жерар Берри Жан-Франсуа Абраматик Серж Абитебуль |
Принадлежности | Inria |
Персонал | 13 |
Веб-сайт | softwareheritage |
Обзор
Заявленная миссия Software Heritage заключается в сборе, сохранении и совместном использовании всего программного обеспечения, которое является общедоступным в виде исходного кода, с целью создания общей общей инфраструктуры на службе промышленности, исследований, культуры и общества в целом. [5]
Исходный код программного обеспечения собирается путем сканирования платформ хостинга кода, таких как GitHub , GitLab.com или Bitbucket , и архивов пакетов, таких как npm или PyPI , и загружается в специальную структуру данных, Merkle DAG , которая является ядром архива. [6] Каждый артефакт в архиве связан с идентификатором, называемым SWHID. [7]
Чтобы повысить шансы на сохранение архива Software Heritage в долгосрочной перспективе, в 2018 году была создана зеркальная программа, к которой с октября 2020 года присоединились ENEA [8] и FossID [9] .
История
Разработка Software Heritage началась в Inria под руководством компьютерных ученых Роберто Ди Космо и Стефано Заккироли в начале 2015 года [10], а проект был официально объявлен общественности 30 июня 2016 года [1] [11].
В 2017 году Inria подписала соглашение с ЮНЕСКО о долгосрочном сохранении исходного кода программного обеспечения и о его широком доступе, в частности, в рамках инициативы Software Heritage. [12]
В июне 2018 г. в штаб-квартире ЮНЕСКО был открыт Архив программного обеспечения [6] . [2]
4 июля 2018 г. Software Heritage был включен во Французский национальный план развития открытой науки [13]
В октябре 2018 года стратегия и видение, лежащие в основе миссии Software Heritage, были опубликованы в Коммуникациях ACM . [5]
В ноябре 2018 года группа из сорока международных экспертов встретилась по приглашению Inria и ЮНЕСКО [14], в результате чего в феврале 2019 года была опубликована публикация Paris Call: Source Code as Heritage for Sustainable Development . [15]
В ноябре 2019 года Inria подписала соглашение с GitHub об улучшении процесса архивирования проектов, размещенных на GitHub, в архиве Software Heritage. [16]
По состоянию на октябрь 2020 года в репозитории Software Heritage находилось более 143 миллионов программных проектов в архиве из более чем 9,1 миллиарда уникальных исходных файлов. [6]
Финансирование
Software Heritage - это некоммерческая организация, финансируемая в основном за счет пожертвований спонсоров, включая частные компании, государственные органы и академические учреждения. [17]
Software Heritage также ищет поддержки для финансирования третьих сторон, заинтересованных в содействии его миссии. Грант от NLNet [18] профинансировал работу Octobus [19] и Tweag [20], которая привела к спасению 250 000 репозиториев Mercurial, выведенных из эксплуатации Bitbucket. [21]
Грант Фонда Альфреда П. Слоана финансирует экспертов для разработки новых коннекторов для расширения охвата архива Software Heritage [22]
Развитие и Сообщество
Инфраструктура Software Heritage строится прозрачно и совместно. Все программное обеспечение, разработанное в процессе, выпускается как бесплатное программное обеспечение с открытым исходным кодом . [23] В декабре 2020 года было объявлено о программе посланников с заявленной целью расширить сообщество пользователей и участников. [24]
Награды
В 2016 году Software Heritage получила награду за лучший проект сообщества на Paris Open Source Summit 2016. [25] [26]
В 2019 году Software Heritage получила награду Academic Initiative от Pôle Systematic . [27]
Рекомендации
- ^ a b «Собирайте, систематизируйте, сохраняйте и делитесь Программным наследием человечества» (PDF) . Программное наследие . 30 июня 2016 . Проверено 26 июля +2016 .
- ^ а б ЮНЕСКО. «Программное наследие» . Дата обращения 2 ноября 2020 .
- ^ Браун, Пол (30 июня 2016 г.). «Программное наследие: создание безопасного убежища для программного обеспечения» . Боинг Боинг . Проверено 26 июля +2016 .
- ^ Йост, Клеманс (1 июля 2016 г.). «Открытый исходный код: источник программного обеспечения, большая библиотека исходных кодов планеты» . Архимаг . Проверено 27 июля 2016 года .
- ^ а б Абраматик, Жан-Франсуа; Ди Космо, Роберто; Заккироли, Стефано (1 октября 2018 г.). «Создание универсального архива статей журнала исходного кода» . Коммуникации ACM . Дата обращения 2 ноября 2020 .
- ^ а б в «Архив программного обеспечения» . Дата обращения 2 ноября 2020 .
- ^ «Постоянные идентификаторы программного обеспечения» . Программное наследие . Дата обращения 2 ноября 2020 .
- ^ «В ENEA - первое институциональное зеркало Software Heritage» . ВДНХ . Дата обращения 2 ноября 2020 .
- ^ «FossID создает первое независимое зеркало крупнейшего в мире архива исходного кода» . FossID . Дата обращения 2 ноября 2020 .
- ^ Муди, Лин (30 июня 2016 г.). «Программное наследие», «Александрийская библиотека программного обеспечения», запускается сегодня » . Ars Technica . Проверено 26 июля +2016 .
- ^ Броган, Джейкоб (30 июня 2016 г.). «Знакомство с программным наследием, Александрийской библиотекой кода» . Шифер . Проверено 26 июля +2016 .
- ^ ЮНЕСКО. Генеральный директор, 2009-2017 гг. (Бокова И.Г.) (3 апреля 2020 г.). "Discours de la Directrice générale de l'UNESCO, Ирина Бокова, à l'occasion de la signature de l'accord entre l'UNESCO et INRIA portant sur la preservation et le partage du patrimoine logiciel" (пресс-релиз). Париж: ЮНЕСКО . Проверено 3 ноября 2020 .CS1 maint: несколько имен: список авторов ( ссылка )
- ^ «Национальный план открытой науки» (PDF) . Ouvrir La Science . Дата обращения 2 ноября 2020 .
- ^ «Эксперты призывают к более широкому признанию исходного кода программного обеспечения как наследия для устойчивого развития» (пресс-релиз). Париж: ЮНЕСКО. 16 ноября 2020 . Дата обращения 2 ноября 2020 .
- ^ «Парижский призыв к исходному коду программного обеспечения как наследию устойчивого развития» . Париж: ЮНЕСКО. Февраль 2019 . Дата обращения 2 ноября 2020 .
- ^ «Программа архивирования GitHub» . Ноябрь 2019 . Дата обращения 2 ноября 2020 .
- ^ "Спонсоры Software Heritage" . Дата обращения 2 ноября 2020 .
- ^ «Грант NLNet Software Heritage» . Дата обращения 2 ноября 2020 .
- ^ «Расширение возможностей архивирования программного обеспечения» . Дата обращения 2 ноября 2020 .
- ^ «Долгосрочная воспроизводимость с Nix и Software HERITAGE» . Дата обращения 2 ноября 2020 .
- ^ «Объявление о публичном архиве Bitbucket Mercurial» . Дата обращения 2 ноября 2020 .
- ^ Фонд Слоуна. «В восторге от поддержки программного наследия» . Дата обращения 2 ноября 2020 .
- ^ «Лицензирование программного обеспечения» . Проверено 25 февраля 2021 года .
- ^ «Послы программного наследия» . Проверено 25 февраля 2021 года .
- ^ Les Acteurs дю Libre - Прецеденты Лауреаты в Wayback Machine (архивный 18 января 2019)
- ^ «Парижский саммит по открытому исходному тексту 2016: Приз свободных участников: и многое другое» Programmez! (На французском). 17 ноября 2016 . Проверено 28 июня 2019 .
- ^ @Pole_Systematic (27 июня 2019 г.). «Конвенция @Pole_Systematic le Trophée Prix Initiative académique est remis @SWHeritage» (твит) - через Twitter .
Внешние ссылки
- Официальный веб-сайт