Максим Отставнов - Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе
- Название:Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Максим Отставнов - Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе краткое содержание
n1`Глава 2 из отчета Фонда Новая экономика Министерству экономического развития и торговли по теме «Анализ результатов и разработка предложений по созданию механизмов поддержки (в том числе за счет средств федерального бюджета) проектов по использованию ИКТ в экономике, социальной сфере, государственном управлении на региональном и муниципальном уровнях власти». Работа выполнена в рамках ФЦП «Электронная Россия». Дается очерк перспектив модели коммерческого программного обеспечения, известной как свободное программное обеспечение (СПО), в части удовлетворения потребности государственных органов и организаций в компьютерных программах, в сравнении с альтернативной (несвободной) моделью. Значительное внимание уделено анализу рыночных последствий различных моделей ПО.
12.2002, Максим Отставнов
Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Финансирование СПО как способ контрактации, имеет, вообще говоря, заметные позитивные экстерналии, поскольку, при неуникальности приложения программ (т.е. если те же программы пользуются спросом и среди частных конечных пользователей), они могут в то же время коммерциализоваться в расчете на другие секторы рынка, а конкурентная модель использования СПО способствует минимизации издержек оборота.
В то же время, следует понимать, что появление вследствии госзаказа свободной программы с неизбежностью снижает спрос на конкурирующие (в том числе, несвободные) программы, следствием чего может оказаться снижение маркетингового прогноза их правообладателей.
В интересах последних (в интересах, которые должны прежде всего приниматься во внимание, если речь идет об отечественных правообладателях) – максимальная предсказуемость госзаказа.
Следует иметь в виду, что заказ на свободную программу может быть исполнен не только путем разработки новой программы или модификации существующей свободной программы, но и путем «освобождения» (релицензирования) кода, ранее использовавшегося в несвободной модели.
Правообладателям такого кода следует предоставить возможность сориентироваться. Следует рассмотреть также возможность проведения конкурса по расширенной модели, в которой заключается не один, а более контрактов на параллельную разработку конкурирующего кода. Тогда на первом этапе за «освобождение» кода может быть вознаграждено более одного правообладателя, причем при перезаказе любая из компаний (наряду с другими игроками) сможет претендовать на дальнейшую разработку любой из программ.
4.5 Предварительные выводы
При ПО массовой деятельности следует более широко применять заказ разработки как альтернативу приобретения (несвободных) программ.
В большинстве случаев оптимальным является свободное лицензирование прав на программы, правообладателем которых оказывается государство.
Опыт государств (правительств, администраций различных уровней) в заказе свободной разработке нуждается в обобщении, изучении и критике. Первые шаги такого анализа представлены в оставшихся пунктах этой главы.
5. Участие государства в СПО: зарубежный опыт
Заметным источником ресурсов для развития СПО, наряду с финансированием со стороны бизнеса в рамках коммерческих контрактов (не анализируемом в настоящем исследовании отдельно) и бескорыстным вкладом добровольцев, являются и бюджетные средства зарубежных стран.
Систематических исследований, посвященные контрактации на разработку (или заключением контрактов, косвенным, но необходимым образом стимулирующих разработку, например, массового приобретения коробочных продуктов либо услуг по поддержке) свободных программ со стороны государственных органов различных стран, нами не обнаружено.
Ниже следует сводка крупнейших (или, во всяком случае, наиболее известных) контрактов такого рода, как удачных, так и неудачных.
5.1. Традиционный опыт
BSD (пример успеха).Наиболее документированным, вероятно, является частичное финансирование разработки исследовательской группой в Университете Калифорнии в Беркли свободной ОС BSD со стороны Агентства перспективных исследований (DARPA) Министерства обороны США, восходящее к началу восьмидесятых годов. Разработка BSD была поддержана системой грантов на поддержку разработки сетевой ОС как таковой и на активное экспериментирование с сетевыми технологиями.
Вопреки распространенному мнению, интеграция протоколов TCP/IP (ныне известных как интернет), т.е. Berkeley Stack, в систему не была частью контракта – в Министерстве обороны предполагали, что общесистемный свободный код будет использоваться вместе с несвободной реализацией этих протоколов, выполненных по отдельному контракту BBN. Однако разработанная при лишь косвенной правительственной поддержке сетевая подсистема BSD4.3 была признана заказчиком лучшим вариантом (по сумме параметров), нежели конкурировавшая реализация, представленная BBN (выполненная по прямому отдельному контракту).
Именно BSD 4.3 (1986 г.) и ее последующие версии (а также частично производные системы и сетевые подсистемы, прототипированные на Berkley Stack) стали реальной основой разворачивания интернет-сетей (сообщества Интернет) во всем мире, включая Россию, что, безусловно, делает этот случай финансирования свободной разработки из правительственных источников самым успешным кейсом за всю историю отрасли.
Хотя Министерство обороны и заказывало свободный код, предметом контракта не являлось создание полностью свободной ОС. BSD в то время была лишь дополнением (и частичным замещением) кода ОС Юникс, права на которую в описанный период (первая половина восьмидесятых) последовательно переходили от AT&T к UCL, а затем к Novell. Неопределенный статус «промежуточного» кода породил одну из самых прискорбных ситуаций в истории отрасли, с взаимными исками и блокированием развития, нашедшую иход в 1993-94 гг. в полном отделении BSD от Юникс и обретении первой из них технической самодостаточности 21.
Наряду с ОС ГНУ/Линукс, современные свободные ОС, основанные на BSD (FreeBSD, OpenBSD и NetBSD), продолжают развиваться и широко используются, в частности, как платформа для частных и публичных сетевых сервисов. На BSD были основаны отечественные открытые системы, такие как «Демос» и некоторые другие, ныне прекратившие свое развитие. Возможно, опытом их разработки и использования обусловлено то, что в России дольше, чем в большинстве других стран, BSD-системы оставались доминирующей платформой в сегменте платформ предоставления сетевых услуг, лишь в этом году уступив первое место ГНУ/Линукс, уже несколько лет лидирующей в этом качестве в мире.
Лицензия BSD является компромиссной – производный от кода, подпадающего под эту лицензию, код может распространяться как под свободными, так и под несвободными лицензиями, по выбору автора производного кода. Поскольку наиболее известными разработками, распространяемыми под такими компромиссными лицензиями, являются BSD и XFree86 (свободная реализация промышленного стандарта на графическую подсистему X Window System), сам этот тип лицензирования обычно называют лицензированием «в стиле BSD» или «в стиле X» (BSD-style, or X-style licenses), в противоположность копилефт-лицензированию 22.
GNAT (пример успеха).Компилятор с языка программирования Ада (принятого в качестве стандарта для критических, в частности, встроенных бортовых, приложений военными ведомствами стран-участниц НАТО) GNU Ada Translator (GNAT) в его нынешнем виде разработан, в основном, по контракту с Военно-воздушными силами США. Наряду с BSD, GNAT является ярким примером успешной разработки свободных программ по госзаказу. В настоящее время GNAT является наиболее широко используемым транслятором с этого языка.
Читать дальшеИнтервал:
Закладка: