Швейцария сделала важный шаг вперёд в сфере программного обеспечения с открытым исходным кодом с принятием нового закона “О применении электронных средств для выполнения государственных задач” (EMBAG). Этот закон обязывает использовать в государственном секторе только открытое программное обеспечение (OSS), что призвано повысить прозрачность, безопасность и эффективность работы правительства.
Более того, закон требует от всех государственных органов раскрытия исходного кода программного обеспечения, разработанного для них, если только на это не налагаются ограничения третьих лиц или соображения безопасности. Подход, называемый “общественные деньги – общественный код” направлен на улучшение взаимодействия между правительством и простыми гражданами.
Процесс принятия закона начался ещё в 2011 году, когда Верховный суд Швейцарии опубликовал своё судебное приложение Open Justitia под лицензией OSS. Это вызвало сопротивление со стороны компании Weblaw, разработчика проприетарного юридического ПО. Политические и юридические баталии продолжались более десяти лет, и только недавно EMBAG наконец был принят.
Профессор Маттиас Штюрмер, глава Института трансформации государственного сектора в Бернском университете прикладных наук, был одним из главных сторонников этого закона. Он считает, что это “великая возможность для правительства, IT-индустрии и общества”. Штюрмер убеждён, что такой подход снизит зависимость государственного сектора от поставщиков, позволит компаниям расширять свои цифровые решения и потенциально приведёт к снижению затрат на IT и улучшению услуг для налогоплательщиков.
EMBAG требует раскрытия неперсонализированной и несекретной информации как открытых правительственных данных (OGD). Подобный принцип знаменует значительный сдвиг в сторону большей открытости и практического повторного использования программного обеспечения и данных.
Ожидается, что внедрение EMBAG станет показательным примером для других стран, рассматривающих подобные меры. Закон направлен на продвижение цифрового суверенитета и поощрение инноваций и сотрудничества в государственном секторе.
Федеральное статистическое управление Швейцарии (BFS) возглавляет реализацию этого закона, однако организационные и финансовые аспекты выпуска OSS всё ещё требуют уточнения. В США также существует поддержка open source, но не такая значительная, как в Европе. К примеру, от федеральных агентств США требуется выпускать как минимум 20% нового кода в качестве open source, однако его полное использование не является обязательным.
Таким образом, принятый в Швейцарии закон ставит её на передний план мирового движения за открытое программное обеспечение, однако его реализация потребует значительных усилий и ресурсов. Предстоит решить ещё целый ряд технических, организационных и юридических вопросов.
Тем не менее, этот шаг Швейцарии может послужить катализатором для подобных инициатив в других странах, особенно в Европе, где уже наблюдается тенденция к большей открытости в государственном секторе.