Институт проблем управления им.В.А.Трапезникова РАН
VIII международная конференция и выставка
"Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта.
CAD/CAM/PDM-2008"

Пути разработки отечественных CAD-систем с открытым кодом

Е.С. Крылов, президент ЗАО «Бизнес Экспертс»,
Л.С. Точилов, учёный секретарь НТС, к.ф.-м.н.,
ОАО «ВПК «НПО машиностроения»

Тенденция всё более широкого использования программ с открытым кодом (open source) сегодня не вызывает сомнения. К сожалению роль отечественных разработчиков программного обеспечения в этом процессе незначительна, и развитию её пока не придаётся должного внимания. В данной работе проводится анализ вопроса: кто, почему и как должен содействовать разработке отечественных программ с открытым кодом. В качестве примера рассмотрим класс CAD систем. С одной стороны существует много прориетарных CAD систем, также существуют CAD системы с открытым кодом. Зачем нужны ещё и отечественные CAD системы с открытым кодом?

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

Поощрение военных США разработок программ с открытым кодом для своих нужд может показаться странным - секретность и право собственности на первый взгляд кажутся нарушенными. Так, в 1979 г. Военная баллистическая лаборатория США (U.S. Army Ballistic Research Laboratory (BRL) приступила к разработке BRL-CAD для твердотельного моделирования [1], а через 20 лет использования сделала его open source. Безусловно, это выгодно экономически: развитие системы ведётся в основном за свой счёт самих разработчиков, большое количество пользователей тестирует её работу. Кроме того, программные коды доступны, а главное – есть привилегированная поддержка военных со стороны разработчиков. Секретность же может быть привнесена в CAD-систему лишь процессе работы с нею.

Данный пример показывает, что подход open source даёт возможность американским военным, практически не вкладывая средств, контролировать развитие в нужном им направлении сложных программных комплексов, по сути, диктуя правила «игры» другим пользователям. Эта концепция может быть взята на вооружение и российскими госзаказчиками [2]. Создание отечественных open source проектов, и поддержка команд их разработчиков, ориентированных на решение важных для обороны страны задач представляется сегодня задачей и актуальной, и стратегической.

Литература

1. Е. Крылов BRL CAD – военная САПР.
www.rte1.ru

2. Л.Точилов САПР с открытым кодом – выбор отрасли. Федеральное космическое агентство, НИР «Магистраль», техническая справка №851-2111/06-2.11-1108-0042/08 дсп, с.48-52.

Главная