Так зачем DARPA открывает всему свету закрома инноваций?

Скажите, с чем соотносятся у вас военные разработки? У автора этих строк – прежде всего с секретностью, с чеканными строками Присяги «…строго хранить военную и государственную тайну». И еще более тайными были те разработки, которые не успели еще попасть в строевые части. Но сейчас мы видим небывалый случай – Defense Advanced Research Projects Agency, DARPA, Агентство перспективных оборонных разработок, выложило в открытый доступ каталог общедоступных проектов с открытым кодом, да еще – под открытыми лицензиями! Что случилось, неужели оборонное агентство США впало в патологический пацифизм?

Ну, прежде всего, посмотрим, что же это такое – Открытый каталог DARPA (Open Catalog)? Вы можете найти его по приведенной выше ссылки, и посмотреть на представленное там проекты. Их исходные коды выложены на ресурсе GitHub под свободными лицензиями различных сортов: ALv2, BSD, GPL, GPLv3, LGPL, MIT… И относятся эти проекты к самым интересным и перспективным направлениям нынешних информационных технологий. Всех тех, о которых изо дня в день пишет «Компьютерра», и которые преображают современный мир.

DARPA оплатила много разработок в Big Data – но для военных нужд. Зачем же им делиться знаниями со всем светом?
DARPA оплатила много разработок в Big Data – но для военных нужд. Зачем же им делиться знаниями со всем светом?

Ну, если идти по алфавиту, что там у нас впереди – большие данные? В Открытом каталоге мы видим созданную фирмой Continuum Analytics библиотеку для интерактивной визуализации больших данных Bokeh. Написана она на языке Python и позволяет, работая на современных сетевых архитектурах, решать для «тонких» клиентов задачи простого и «элегантного» отображения больших объемов данных. Действительно, какой смысл в их накоплении, если они не будут наглядно отображены? (Хочется еще отметить, как изящно разработчики назвали библиотеку – японское «боке», художественное размытие фона, стараниями маркетологов фотофирм известно ныне всем…)

Такая дружелюбная библиотека, строящая наглядные графики – результат серьезных оборонных разработок…
Такая дружелюбная библиотека, строящая наглядные графики – результат серьезных оборонных разработок…

Есть среди разработчиков проектов, представленных в Открытом каталоге и сверхгигантские военные подрядчики, вроде Boeing – им создана библиотека для построения масштабируемых байесовых сетей, SMILE-WIDE. «Широкая улыбка» обеспечивает разработчикам, которым может понадобиться массовая байесовская обработка – а скажите, в какой сфере применений ИТ она нынче может не понадобиться – простой и удобный API-интерфейс, похожий на существующий API SMILE, но способный исполнять векторный операции за счет того, что под интерфейсом прячется распределенная реализация на Hadoop. «Исходники» можно поглядеть здесь.

Так что даже два первых приложения, на которые мы взглянули, пригодны и полезны не только для больших данных, но и для облачных вычислений, для умных машин, для нового обличия всемирной паутины… А там еще есть интересная Numba, оптимизирующий компилятор с открытым кодом для Python, разработанный и поддерживаемый также Continuum Analytics, Inc., доступная под лицензией BSD, масса другого интересного софта. И все это сейчас доступно любому! Немножко странно, да?

Особенно учитывая, что создавались представленные в Открытом каталоге проекты по программе XDATA – которую Агентство перспективных оборонных разработок реализует для создания более эффективных информационных систем для проектируемого вооружения. Именно для военных нужд были изначально созданы те средства работы с большими, несовершенными и неполными данными (large, imperfect and incomplete data); те масштабируемые библиотеки визуализации и статистической обработки которые ныне выложены под открытыми лицензиями. 

Немножко необычно, да? Ведь довольно общепринято считать, что подавляющая доля стоимости современных систем оружия приходится именно на его вычислительные системы и программное обеспечение. И о том, что Китай ведет активную разведывательную деятельность в США тамошняя пресса начинает писать как только кончается очередная порция разоблачений Сноудена (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.

А есть еще и польза опосредованная, но такая, что перевешивает всю пользу от профильных задач. Она возникает в ходе переноса разработок DARPA в гражданскую сферу. В общем-то оборонные разработки этого агентства малополезны. СССР не собирался нападать на США, марксистская доктрина рассматривала янки как потенциальных строителей коммунизма, хлопкоробов Луизианы, которые должны радовать Вашингтонский обком высокими урожаями. А Уолл-стриту русские были нужны не в виде обугленных радиоактивных трупов, а как потребители колы, бургеров и вызывающих мысль о нежных руках дантиста шоколадок с начинкой…

Юный компьютерщик мог создать Facebook, с капитализацией в $ 163999456060, лишь благодаря тому, что DARPA создала Сеть…
Юный компьютерщик мог создать Facebook, с капитализацией в $ 163999456060, лишь благодаря тому, что DARPA создала Сеть…

А вот Интернет – побочный результат разработок DARPA – преобразовал мир. Мы с вами, уважаемые читатели, можем общаться только благодаря тому, что всемирная сеть существует… А уж выгоды, которые от интернет-экономике получили фирмы США, с трудом поддаются количественному исчислению (ну вот берутся пара гребцов, ботаник-программист, лихой финансист – и в результате один Facebook по цене равен полутора «Газпромам»…). И теперь DARPA ждет еще большего эффекта от применения ее разработок в области Индустриализации 2.0 (Промышленное производство возвращается в Соединенные Штаты), внедрения «умных машин», гибких технологических систем…

Ну а оснований бояться конкуренции со стороны других стран у американцев, видимо, нет. Это ядерный проект можно было воспроизвести концентрацией ресурсов под жестким административным управлением. Нынешняя сетевая экономика может быть построена лишь свободной инициативой большого числа рыночно взаимодействующих между собой людей. А критическая масса разработчиков и инновационных предпринимателей существует пока только в США. Ну а мы сможем изменить свое положение к лучшему лишь путем терпеливого накопления массы знаний и инновационных бизнесов, в чем и может помочь Открытый каталог, который стоит посмотреть всем, кто работает в ИТ!



Михаил Ваннах, Компьютерра

Коды для вставки в блог\форум



Вспомним другие новости из этого раздела?


Наука и техника

←+Ctrl+→

Интересные новости
В Млечном Пути скрывается черная дыра-убийцаВ Млечном Пути скрывается черная дыра-убийца
Рада приняла в первом чтении закон об открытии частного рынка космоса в Украине
Видео с чёрной дырой покажут в 2020 годуВидео с чёрной дырой покажут в 2020 году
В токийском кафе Pepper Parlor будут работать роботы Pepper и обычные официантыВ токийском кафе Pepper Parlor будут работать роботы Pepper и обычные официанты
Дрон AquaMAV может плавать и летатьДрон AquaMAV может плавать и летать
Блок рекламы


Похожие новости

Небольшой спутник DARPA доставлен на орбиту сверхлёгкой ракетой Rocket LabНебольшой спутник DARPA доставлен на орбиту сверхлёгкой ракетой Rocket Lab
В DARPA объявили тендер на разработку системы защиты от гиперзвуковых ракетВ DARPA объявили тендер на разработку системы защиты от гиперзвуковых ракет
Программа DARPA приведёт к появлению в компьютерах оптических интерфейсовПрограмма DARPA приведёт к появлению в компьютерах оптических интерфейсов
Ученые доказали распространение инопланетян по всему Млечному ПутиУченые доказали распространение инопланетян по всему Млечному Пути
DARPA примется совершенствовать искусственный интеллектDARPA примется совершенствовать искусственный интеллект
NVIDIA сотрудничает с DARPA в разработке систем для эпохи после закона МураNVIDIA сотрудничает с DARPA в разработке систем для эпохи после закона Мура
DARPA пытается замедлить биологическое времяDARPA пытается замедлить биологическое время
Проект Starlink: как SpaceX планирует раздавать интернет по всему мируПроект Starlink: как SpaceX планирует раздавать интернет по всему миру
В DARPA протестировали первый нейроимплант, управляющий настроениемВ DARPA протестировали первый нейроимплант, управляющий настроением
Ученые рассказали, зачем Земле необходим ЮпитерУченые рассказали, зачем Земле необходим Юпитер
Последние новости

Подгружаем последние новости