Закон об обязательной публикации исходных кодов государственного ПО принят в Болгарии

Активисты движения open source в Болгарии добились принятия поправок в законодательство, согласно которым подрядчики госзаказов обязаны публиковать в открытом доступе исходные коды всех программ, разработанных за бюджетные средства, сообщает GeekTimes.

Согласно тексту Закона об электронном управлении,  при подготовке технических и функциональных заданий на проведение государственных тендеров на разработку компьютерных программ, административные органы обязаны теперь включать в техническое задание следующие требования:

  • компьютерные программы должны соответствовать принципам open source;
  • все авторские и смежные права на соответствующие компьютерные программы, их исходный код, дизайн интерфейсов и баз данных, которые являются предметом государственного заказа, должны предъявляться заказчику в полном объёме, без ограничений на использование, изменение или распространение;
  • разработка должна вестись в официальном репозитории (публичное национальное хранилище и система контроля версий).

Требования закона не относятся к покупке лицензий, то есть госструктуры по-прежнему имеют право закупать, например, проприетарный софт от Microsoft и Oracle вместо LibreOffice и аналогичных свободных программ.

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