Программное наследие
![]() | |
Формирование | 30 июня 2016 г |
---|---|
Основатель | Роберто Ди Космо , Стефано Закчироли |
Тип | Некоммерческая |
Штаб-квартира | Инрия |
Расположение | |
Научные консультанты | Жерар Берри Жан-Франсуа Абраматик Джулия Ловалл Серж Абитбул |
Принадлежности | Инрия |
Персонал | 13 |
Веб-сайт | наследие программного обеспечения |
Software Heritage — это некоммерческая организация, которая предоставляет услуги по архивированию и созданию ссылок на историческое и современное программное обеспечение , уделяя особое внимание исходному коду , удобочитаемому человеком . Сайт был открыт в 2016 году компанией Inria. [1] и поддерживается ЮНЕСКО . [2] [3] [4] Сам проект структурирован как некоммерческая инициатива с участием многих заинтересованных сторон.
Обзор
[ редактировать ]Заявленная миссия Software Heritage — собирать, сохранять и распространять все программное обеспечение, которое общедоступно в форме исходного кода, с целью создания общей общей инфраструктуры на службе промышленности, исследований, культуры и общества в целом. [5]
Исходный код программного обеспечения собирается путем сканирования платформ хостинга кода, таких как GitHub , GitLab.com или Bitbucket , и пакетов архивов , таких как npm или PyPI , и помещается в специальную структуру данных Merkle DAG , которая является ядром архива. [6] Каждый артефакт в архиве связан с идентификатором, называемым SWHID. [7] В 2023 году расширение SWHID было изменено с идентификатора Software Heritage на хэш-идентификатор программного обеспечения.
Чтобы повысить шансы на сохранение архива Software Heritage в долгосрочной перспективе, в 2018 году была создана зеркальная программа, к которой присоединилось ВДНХ. [8] и ФоссИД [9] по состоянию на октябрь 2020 года.
История
[ редактировать ]Разработка Software Heritage началась в Inria под руководством ученых-компьютерщиков Роберто Ди Космо и Стефано Закчироли в начале 2015 года. [10] и проект был официально анонсирован публике 30 июня 2016 года. [1] [11]
В 2017 году Инрия подписала соглашение с ЮНЕСКО о долгосрочном сохранении исходного кода программного обеспечения и его широкой доступности, в частности, в рамках инициативы Software Heritage. [12]
В июне 2018 года Архив программного наследия [6] открылся в штаб-квартире ЮНЕСКО. [2]
4 июля 2018 года Software Heritage была включена в Национальный план Франции по открытой науке. [13]
В октябре 2018 года стратегия и видение, лежащие в основе миссии Software Heritage, были опубликованы в журнале Communications of the ACM . [5]
В ноябре 2018 года по приглашению Инрии и ЮНЕСКО встретилась группа из сорока международных экспертов. [14] что привело к публикации в феврале 2019 года книги « Парижский призыв: исходный код программного обеспечения как наследие устойчивого развития» . [15]
В ноябре 2019 года Inria подписала соглашение с GitHub об улучшении процесса архивирования проектов, размещенных на GitHub, в архиве Software Heritage. [16]
По состоянию на октябрь 2020 года в репозитории Software Heritage содержалось более 143 миллионов программных проектов в архиве, содержащем более 9,1 миллиарда уникальных исходных файлов. [6]
Финансирование
[ редактировать ]Software Heritage — это некоммерческая организация, финансируемая в основном за счет пожертвований спонсоров, в число которых входят частные компании, государственные органы и академические учреждения. [17]
Software Heritage также ищет поддержку для финансирования третьих сторон, заинтересованных в выполнении своей миссии. Грант от NLNet [18] финансировал работу Octobus [19] и Твиг [20] это привело к спасению 250 000 репозиториев Mercurial , выведенных из Bitbucket . [21]
Грант Фонда Альфреда П. Слоана финансирует экспертов для разработки новых соединителей для расширения охвата Архива программного наследия. [22]
Развитие и сообщество
[ редактировать ]Инфраструктура Software Heritage строится прозрачно и совместно. Все программное обеспечение, разработанное в ходе процесса, распространяется как бесплатное и с открытым исходным кодом . [23] В декабре 2020 года было объявлено о программе послов, заявленной целью которой является расширение сообщества пользователей и участников. [24]
Награды
[ редактировать ]В 2016 году Software Heritage получила награду за лучший общественный проект на Парижском саммите Open Source Summit 2016. [25] [26]
В 2019 году Software Heritage получила награду «Академическая инициатива» от Pôle Systematic . [27]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Собирайте, систематизируйте, сохраняйте и делитесь программным наследием человечества» (PDF) . Программное наследие . 30 июня 2016 года . Проверено 26 июля 2016 г.
- ^ Перейти обратно: а б ЮНЕСКО (14 ноября 2019 г.). «Программное наследие» . Проверено 2 ноября 2020 г.
- ^ Браун, Пол (30 июня 2016 г.). «Программное наследие: создание безопасной гавани для программного обеспечения» . Боинг-Боинг . Проверено 26 июля 2016 г.
- ^ Жост, Клеманс (1 июля 2016 г.). «Открытый исходный код: запуск Software Heritage, крупнейшей библиотеки исходного кода на планете» . Архимаг . Проверено 27 июля 2016 г.
- ^ Перейти обратно: а б Абраматик, Жан-Франсуа; Ди Космо, Роберто; Закчироли, Стефано (1 октября 2018 г.). «Журнальная статья «Создание универсального архива исходного кода»» . Коммуникации АКМ . Проверено 2 ноября 2020 г.
- ^ Перейти обратно: а б с «Архив программного наследия» . Проверено 2 ноября 2020 г.
- ^ «Постоянные идентификаторы программного наследия» . Программное наследие . Проверено 2 ноября 2020 г.
- ^ «На ВДНХ первое институциональное зеркало Software Heritage» . ВДНХ . Архивировано из оригинала 16 ноября 2020 года . Проверено 2 ноября 2020 г.
- ^ «FossID создает первое независимое зеркало крупнейшего в мире архива исходного кода» . ФоссИД . 6 декабря 2018 г. Архивировано из оригинала 23 сентября 2020 г. . Проверено 2 ноября 2020 г.
- ^ Муди, Лин (30 июня 2016 г.). Сегодня открывается «Software Heritage», «Александрийская библиотека программного обеспечения» . Арс Техника . Проверено 26 июля 2016 г.
- ^ Броган, Джейкоб (30 июня 2016 г.). «Представляем программное наследие, Александрийскую библиотеку кода» . Сланец . Проверено 26 июля 2016 г.
- ^ ЮНЕСКО (3 апреля 2020 г.). «Выступление Генерального директора ЮНЕСКО Ирины Боковой по случаю подписания соглашения между ЮНЕСКО и INRIA о сохранении и совместном использовании программного наследия» (Пресс-релиз). Париж, Франция: ЮНЕСКО . Проверено 3 ноября 2020 г. Бокова И.Г., генеральный директор, 2009–2017 гг.
- ^ «Национальный план открытой науки» (PDF) . Ouvrir La Science . Архивировано из оригинала (PDF) 1 июля 2021 года . Проверено 2 ноября 2020 г.
- ^ «Эксперты призывают к более широкому признанию исходного кода программного обеспечения как наследия устойчивого развития» (Пресс-релиз). Париж, Франция: ЮНЕСКО. 16 ноября 2020 г. Проверено 2 ноября 2020 г.
- ^ «Парижский призыв к исходному коду программного обеспечения как наследию устойчивого развития» . Париж: ЮНЕСКО. февраль 2019 года . Проверено 2 ноября 2020 г.
- ^ «Программа архивирования GitHub» . Ноябрь 2019 года . Проверено 2 ноября 2020 г.
- ^ «Спонсоры программного наследия» . Проверено 2 ноября 2020 г.
- ^ «Грант NLNet Software Heritage» . Проверено 2 ноября 2020 г.
- ^ «Расширение возможностей архивирования наследия программного обеспечения» . Проверено 2 ноября 2020 г.
- ^ «Долгосрочная воспроизводимость с помощью Nix и программного обеспечения HERITAGE» . Проверено 2 ноября 2020 г.
- ^ «Анонс публичного архива Bitbucket Mercurial» . Проверено 2 ноября 2020 г.
- ^ Фонд Слоана. «Рад поддержать Software Heritage» . Проверено 2 ноября 2020 г.
- ^ «Лицензирование наследия программного обеспечения» . Проверено 25 февраля 2021 г.
- ^ «Послы программного наследия» . Проверено 25 февраля 2021 г.
- ^ «Акторы в области свободного программного обеспечения — предыдущие победители» . Архивировано из оригинала 18 января 2019 года . Проверено 8 мая 2020 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Парижский саммит по открытому коду 2016: Приз актеров свободного программного обеспечения: победителями становятся…» Расписание! (на французском языке). 17 ноября 2016 г. Проверено 28 июня 2019 г.
- ^ @Pole_Systematic (27 июня 2019 г.). «@Pole_Systematic Convention, вручение награды за академическую инициативу @SWHeritage» ( твит ) – через Twitter .