В Италии началась Open Source революция

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Государственные учреждения страны теперь должны делать общедоступным весь разработанный для них код


Оригинальный пост на английском опубликован представителем итальянской государственной команды по цифровизации (Italian Government Digital Transformation Team) — прим. перев.


«Свобода, ведущая народ»


Цифровизация Италии достигла Рубикона. Вступивший в силу закон гласит, что государственные учреждения должны стараться использовать программное обеспечение с открытым исходным кодом в первую очередь, а так же публиковать всё разработанное для них ПО как Open Source. На практике реализация закона закреплена в наборе обязательных принципов.


Следуя этим гайдлайнам гос. учреждения могут (и должны) опубликовать всё ПО, приобретённое ранее и приобретаемое с этого момента, на Developers Italia.

Мы впервые упомянули эти правила в 2018 году в статье «Открытое программное обеспечение и государство: онлайн-рекомендации по приобретению и повторному использованию ПО», в которой было анонсировано начало публичных консультаций. В течение этого периода нам прислали много ценных комментариев, которыми гайдлайны были дополнены. Это чётко показало, что пришло время окончательно принять парадигму Open Source.


Спустя несколько месяцев, после одобрения Объединённой конференцией и Европейской комиссией, процесс принятия был завершён, а гайдлайны опубликованы в Official Journal (такая публикация является условием вступления закона в силу — прим. перев.).


Что поменялось?


С гайдлайнами в действии:


  1. Государственные учреждения должны будут провести сравнительную оценку, прежде чем приобретать новое программное обеспечение, которая будет благоприятствовать решениям с открытым исходным кодом (включая уже используемые другими учреждениями).
  2. Разработка нового ПО и приобретение проприетарных лицензий должны иметь крайне серьёзные основания.
  3. Всё программное обеспечение, разработанное для государства, должно быть доступно как Open Source в публичном репозитории и включено в каталог Developers Italia.

Повторное использование программного обеспечения позволит отказаться от дублирования расходов (подумайте обо всех местных органах власти с одинаковыми потребностями) в пользу меньшего количества более безопасных и зрелых решений. Поэтому мы ожидаем, что эти изменения окажут благотворное влияние на рынок.


Конкуренция между подрядчиками по-прежнему возможна, но будет основываться не на привязке органов власти к своим технологиям и лоббировании своих проприетарных лицензий (как это происходит обычно), а на способности улучшать уже существующее открытое ПО. Это изменение сделает гос. заказ доступнее для новых разработчиков, в том числе небольших, и уменьшит информационную асимметрию между ними и старыми подрядчиками.



От права к практике


Одного закона недостаточно без инструментов его эффективной реализации. Вот почему мы подготовили:


  • Технические приложения к гайдлайнам. Они описывают простые действия, которые поставщик программного обеспечения должен сделать, чтобы выполнить обязательства перед заказчиком. Государственное учреждение должно включить приложение в документацию тендера, а подрядчик позаботится об остальном.
  • Каталог программного обеспечения на веб-сайте Developers Italia будет содержать подробные описания, скриншоты и прямые ссылки на исходный код, что сделает оценку доступных решений полнее и быстрее.

Скриншот каталога программного обеспечения на Developers Italia

Мы разработали каталог программного обеспечения как настоящую поисковую систему, которая использует собственный краулер для автоматического поиска всех общедоступных программ на сайтах типа GitHub, GitLab, BitBucket и т.д. Достаточно просто добавить в репозиторий файл метаданных под названием publiccode.yml, содержащий информацию о функциональности, технических требованиях, личности владельца, ответственном за поддержку лице (и дате истечения договора на поддержку), области использования, нормативным требованиям и т. д.


Чтобы задекларировать выбранный хостинг исходных кодов, каждая администрация проведёт простую одноразовую процедуру, сделав всё опубликованное ПО и его обновления доступными для краулера. Реализован даже поиск форков софта и приложений с похожим функционалом.


Размещение общедоступных программ в каталоге позволит мониторить и лучше понимать технологические потребности органов власти, прокладывая путь для новых оптимизаций гос. заказа.


И это ещё не всё: каталог Developers Italia также сможет размещать ссылки на стороннее ПО с открытым исходным кодом, которое можно использовать в интересах общества.


Компании, разработчики, мейнтейнеры: если вы считаете, что ваше приложение относится к подобным, просто добавьте в репозиторий файл publiccode.yml, чтобы разместить ПО в каталоге.

Сегодня начинается второй этап нашей работы: команда Digital Transformation и агентство Digital Italy (Agid) начнут оказывать содействие государственным учреждениям в выпуске их программного обеспечения в соответствии с гайдлайнами.


Государственные учреждения: для выполнения закона и добавления ПО в Developers Italia требуется всего несколько простых действий. Это первый шаг к тому, чтобы стать цифровой администрацией, работающей в интересах общества.



Источник: https://habr.com/ru/post/457734/


Интересные статьи

Интересные статьи

Недавно я заинтересовался рисунками, состоящими только из контуров, и решил попытаться воспроизвести нечто подобное для трехмерной графики. Suzanne, неофициальный маскот Blender,...
The trend observed by Pascal Neis in the week of 16 March seems to have been broken. 1 | Pascal Neis map data OpenStreetMap contributors Картографирование [1] Паскаль Нейс обратил внима...
Российских проектов пока что не наблюдается (если хотите — пишите в личку). Вот список DIY-проектов со всего мира, как можно быстро и дешево сделать аппарат ИВЛ: Beatmungsgerät [Respirator...
В наших проектах мы используем микросервисную архитектуру. При возникновении узких мест в производительности достаточно много времени тратится на мониторинг и разбор логов. При логировании та...
Сегодня расскажем, как в свое время коммерческие решения практически вытеснили свободно распространяемый код. И кто из разработчиков начал исправлять ситуацию.