Программное обеспечение - Software Heritage

Программное обеспечение
Логотип программного обеспечения Heritage
Формирование30 июня 2016 г.; 4 года назад (2016-06-30)
ОсновательРоберто Ди Космо
Стефано Заккироли
Штаб-квартираInria
Место расположения
Научные консультанты
Жерар Берри
Жан-Франсуа Абраматик
Серж Абитебул
ПринадлежностиInria
Сотрудники
13
Интернет сайтпрограммное обеспечение.org

Программное обеспечение - это некоммерческая многосторонняя инициатива, представленная в 2016 г. Inria,[1] и поддерживается ЮНЕСКО.[2][3][4]

Обзор

Заявленная миссия Software Heritage заключается в сборе, сохранении и совместном использовании всего программного обеспечения, которое является общедоступным в форме исходного кода, с целью создания общей общей инфраструктуры для обслуживания промышленности, исследований, культуры и общества в целом.[5]

Исходный код программного обеспечения собирается путем сканирования платформ хостинга кода, таких как GitHub, GitLab.com или Bitbucket, и архивов пакетов, таких как Npm или Pypi, и загружается в специальную структуру данных, Merkle DAG, это ядро ​​архива Software Heritage.[6] Архив предоставляет надежные криптографические идентификаторы, называемые SWHID,[7] за все артефакты заархивированы.

Чтобы повысить шансы на сохранение архива программного обеспечения в долгосрочной перспективе, в 2018 году была внедрена программа зеркалирования, к которой присоединились ВДНХ [8] и FossID [9] по состоянию на октябрь 2020 года.

История

Программное обеспечение 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 года Инриа и ЮНЕСКО собрали группу из 40 международных экспертов для встречи в ноябре 2018 года по приглашению Инриа и ЮНЕСКО. [14] что привело к публикации в феврале 2019 года Парижского конкурса исходного кода программного обеспечения.[15]

В ноябре 2019 года GitHub подписал соглашение с Inria об улучшении процесса архивирования проектов, размещенных на GitHub, в архиве Software Heritage.[16]

В репозитории Software Heritage на сегодняшний день хранится более 143 миллионов программных проектов, а по состоянию на октябрь 2020 года архив содержит более 9,1 миллиарда уникальных исходных файлов.[6]

Финансирование

Software Heritage - это некоммерческая организация, финансируемая в основном за счет пожертвований спонсоров, в том числе частных компаний, государственных органов и академических институтов.[17]

Software Heritage также ищет поддержки для финансирования третьих лиц, заинтересованных в содействии его миссии. Грант от NLNet [18] профинансировал работу Octobus [19] и твег [20] это привело к спасению 250 000 репозиториев Mercurial, выведенных из Bitbucket.[21]

Грант от Фонд Альфреда П. Слоана финансирует экспертов для разработки новых коннекторов для расширения охвата архива Software Heritage. [22]

Награды

В 2016 году Software Heritage получила награду за лучший проект сообщества на Paris Open Source Summit 2016.[23][24]

В 2019 году компания Software Heritage получила награду Academic Initiative от Pôle Systematic.[25]

Рекомендации

  1. ^ а б «Собирайте, систематизируйте, сохраняйте и делитесь Программным наследием человечества» (PDF). Программное обеспечение. 30 июня 2016 г.. Получено 26 июля 2016.
  2. ^ а б ЮНЕСКО. «Программное наследие». Получено 2 ноября 2020.
  3. ^ Браун, Пол (30 июня 2016 г.). «Программное наследие: создание безопасного убежища для программного обеспечения». Боинг Боинг. Получено 26 июля 2016.
  4. ^ Йост, Клеманс (1 июля 2016 г.). «Открытый исходный код: lancement de Software Heritage, большая библиотека исходных кодов планеты». Архимаг. Получено 27 июля 2016.
  5. ^ а б Абраматик, Жан-Франсуа; Ди Космо, Роберто; Заккироли, Стефано (1 октября 2018 г.). «Создание универсального архива статей журнала исходного кода». Коммуникации ACM. Получено 2 ноября 2020.
  6. ^ а б c «Архив программного обеспечения». Получено 2 ноября 2020.
  7. ^ «Постоянные идентификаторы программного обеспечения». Программное обеспечение. Получено 2 ноября 2020.
  8. ^ «В ENEA - первом институциональном зеркале Software Heritage». ВДНХ. Получено 2 ноября 2020.
  9. ^ «FossID создает первое независимое зеркало крупнейшего в мире архива исходного кода». FossID. Получено 2 ноября 2020.
  10. ^ Муди, Лин (30 июня 2016 г.). «Программное обеспечение Наследие,« Александрийская библиотека программного обеспечения »запускается сегодня». Ars Technica. Получено 26 июля 2016.
  11. ^ Броган, Джейкоб (30 июня 2016 г.). «Знакомство с программным наследием, Александрийской библиотекой кода». Шифер. Получено 26 июля 2016.
  12. ^ ЮНЕСКО. Генеральный директор, 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" (Пресс-релиз). Париж: ЮНЕСКО. Получено 2020-11-03.CS1 maint: несколько имен: список авторов (связь)
  13. ^ «Национальный план открытой науки» (PDF). Оврир Ла Сайенс. Получено 2 ноября 2020.
  14. ^ «Эксперты призывают к более широкому признанию исходного кода программного обеспечения как наследия для устойчивого развития» (Пресс-релиз). Париж: ЮНЕСКО. 16 ноября 2020 г.. Получено 2 ноября 2020.
  15. ^ «Парижский призыв к исходному коду программного обеспечения как наследию устойчивого развития». Париж: ЮНЕСКО. Февраль 2019 г.. Получено 2 ноября 2020.
  16. ^ "Программа архивации GitHub". Ноябрь 2019. Получено 2 ноября 2020.
  17. ^ «Спонсоры программного обеспечения». Получено 2 ноября 2020.
  18. ^ «Грант NLNet Software Heritage». Получено 2 ноября 2020.
  19. ^ «Расширение возможностей архивирования программного обеспечения». Получено 2 ноября 2020.
  20. ^ «Долгосрочная воспроизводимость с Nix и Software HERITAGE». Получено 2 ноября 2020.
  21. ^ "Объявление о публичном архиве Bitbucket Mercurial". Получено 2 ноября 2020.
  22. ^ Фонд Слоуна. «В восторге от поддержки программного обеспечения». Получено 2 ноября 2020.
  23. ^ Les Acteurs du Libre - Précédent Lauréats на Wayback Machine (Архивировано 18 января 2019 г.)
  24. ^ «Парижский саммит по открытому исходному коду 2016 г .: Prix Acteurs du Libre: et les gagnants sont ...» Programmez! (На французском). 17 ноября 2016 г.. Получено 28 июн 2019.
  25. ^ @Pole_Systematic (27 июня 2019 г.). "Конвенция @Pole_Systematic le Trophée Prix Initiative académique est remis @SWHeritage" (Твит) - через Twitter.

внешняя ссылка