Выбрать главу

Немножко необычно, да? Ведь общепринято считать, что подавляющая доля стоимости современных систем оружия приходится именно на его вычислительные системы и программное обеспечение. И о том, что Китай ведёт активную разведывательную деятельность в США, тамошняя пресса начинает писать, как только кончается очередная порция разоблачений Сноудена («Exposing China's cyber espionage campaign hasn't lessened scope, US says»). То есть то, что старались украсть и сетевые ниндзя, и традиционные внедрённые агенты, выкладывается на общее обозрение…

Не является ли это аналогом того, что было бы, окажись вдруг году в 1943-м в печати данные Манхэттенского проекта о том, что уран-графитные реакторы вполне пригодны для наработки плутония? Ведь такие сведения весьма пригодились бы герру Гейзенбергу и той команде, что трудилась в «Вирусном флигеле»; в антифашистской ориентации немецких учёных нет нужды сомневаться, как и в том, что искренними антифашистами они стали 10 мая 1945 года, если считать время по нашему… 

В поисках ответа на этот вопрос обратимся к официальному пресс-релизу DARPA («тут-тоDARPA OPEN CATALOG MAKES AGENCY-SPONSORED SOFTWARE AND PUBLICATIONS AVAILABLE TO ALL»). И вот мы видим абсолютно прагматичный ответ на сформулированные выше возникающие вопросы. Дело в том, что публикация открытого каталога разработок, выполненных на средства DARPA, явилась непременным условием того, что от инвестированных в эти разработки средств будет полноценная отдача! Именно этого потребовало само сообщество R & D, к которому DARPA и прислушалось.

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

Кроме того, Пентагон — подрядчик гигантский, на него работает масса фирм и масса временных научных коллективов, преимущественно в университетах (взгляните на состав разработчиков, представленный в Открытом каталоге), роль которых в военно-промышленном комплексе США чрезвычайно велика, начиная с тех времён, как Энрико Ферми собирал свой первый реактор под трибуной теннисного корта. И вот эти весьма динамичные коллективы должны иметь возможность использовать в своих разработках те результаты, которые получены их заказчиком, государством США.

В принципе, задача может решаться и в рамках «несвободных» моделей кода. Ведь собственник-то у всего этого один. Создай правительственные «закрытые» библиотеки и допускай туда работающих по правительственным контрактам… Но прецедент этому был — звался он Советский Союз, и всё в нём было общенародное, а реально — государственное. И уж, казалось бы, там-то взаимодействие тех, кто работал по оборонным контрактам, обеспечивалось легко… Ага, ждите! Добыть что-то для КБ Миноборонпрома из недр Минавиапрома было потруднее, чем получить буржуйскую разработку.

Про железку Локхида можно было написать запрос разведке — и с ненулевой вероятностью в обозримые сроки притаскивали и образец, и кое-какую документацию. А получить что-то от соседей по «девятке» было невозможно, несмотря на решения-постановления всяких там ВПК и ЦК с СМ. Приходилось прибегать к сложной дипломатии и бартеру по схеме — пакет аэродинамических программ в обмен на «жидкость для протирки оптических плоскостей», разлитую по десятилитровым канистрам из белой нержавейки… И считать, что у янки могло бы быть по-другому, — наивно: люди есть люди.

И поэтому DARPA пошло на то, что созданный в результате оборонных исследований код выложен в открытый доступ. Так с этим кодом будет проще организовать совместную работу, перенос данных в другие подотрасли. Так проще организовать оценку эффективности и выявление уязвимостей кода. Ну а доступность этого кода гражданским специалистам — начиная со студенческой скамьи — позволит резко увеличить количество разработчиков, способных взяться за правительственный проект большого объёма. Вот непосредственная польза для конкретных задач  DARPA.