Закон об обязательной публикации исходных кодов государственного ПО принят в Болгарии
Активисты движения open source в Болгарии добились принятия поправок в законодательство, согласно которым подрядчики госзаказов обязаны публиковать в открытом доступе исходные коды всех программ, разработанных за бюджетные средства, сообщает GeekTimes.
Согласно тексту Закона об электронном управлении, при подготовке технических и функциональных заданий на проведение государственных тендеров на разработку компьютерных программ, административные органы обязаны теперь включать в техническое задание следующие требования:
- компьютерные программы должны соответствовать принципам open source;
- все авторские и смежные права на соответствующие компьютерные программы, их исходный код, дизайн интерфейсов и баз данных, которые являются предметом государственного заказа, должны предъявляться заказчику в полном объёме, без ограничений на использование, изменение или распространение;
- разработка должна вестись в официальном репозитории (публичное национальное хранилище и система контроля версий).
Требования закона не относятся к покупке лицензий, то есть госструктуры по-прежнему имеют право закупать, например, проприетарный софт от Microsoft и Oracle вместо LibreOffice и аналогичных свободных программ.
Публикация исходных кодов всех проектов должна снизить число инцидентов, связанных с информационной безопасностью (за последние годы в государственных сайтах и информационных системах было найдено множество уязвимостей, а найденные «дыры» оставались незакрытыми долгое время, потому что срок действия контракта с подрядчиком истёк), и уменьшить количество злоупотреблений при госзакупках (например, когда за огромную сумму подрядчик разрабатывал статический сайт).