Так что даже два первых приложения, на которые мы взглянули, пригодны и полезны не только для «больших данных», но и для облачных вычислений, для умных машин, для нового обличья Всемирной паутины… А там ещё есть интересная 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 и прислушалось.
Дело в том, что — как указывается в пресс-релизе — многие программы исследований и разработки, оплачиваемые Пентагоном и другими правительственными ведомствами США, давно уже содержат требование представлять по завершении работ программное обеспечение с открытым кодом. Прежде всего именно такое программное обеспечение лучше всего поддаётся верификации, его можно проверить как на предмет того, насколько успешно оно решает возложенные на него задачи и не исполняет ли чего-то ненужного (те самые пресловутые «закладки»).
Кроме того, Пентагон — подрядчик гигантский, на него работает масса фирм и масса временных научных коллективов, преимущественно в университетах (взгляните на состав разработчиков, представленный в Открытом каталоге), роль которых в военно-промышленном комплексе США чрезвычайно велика, начиная с тех времён, как Энрико Ферми собирал свой первый реактор под трибуной теннисного корта. И вот эти весьма динамичные коллективы должны иметь возможность использовать в своих разработках те результаты, которые получены их заказчиком, государством США.
В принципе, задача может решаться и в рамках «несвободных» моделей кода. Ведь собственник-то у всего этого один. Создай правительственные «закрытые» библиотеки и допускай туда работающих по правительственным контрактам… Но прецедент этому был — звался он Советский Союз, и всё в нём было общенародное, а реально — государственное. И уж, казалось бы, там-то взаимодействие тех, кто работал по оборонным контрактам, обеспечивалось легко… Ага, ждите! Добыть что-то для КБ Миноборонпрома из недр Минавиапрома было потруднее, чем получить буржуйскую разработку.
Про железку Локхида можно было написать запрос разведке — и с ненулевой вероятностью в обозримые сроки притаскивали и образец, и кое-какую документацию. А получить что-то от соседей по «девятке» было невозможно, несмотря на решения-постановления всяких там ВПК и ЦК с СМ. Приходилось прибегать к сложной дипломатии и бартеру по схеме — пакет аэродинамических программ в обмен на «жидкость для протирки оптических плоскостей», разлитую по десятилитровым канистрам из белой нержавейки… И считать, что у янки могло бы быть по-другому, — наивно: люди есть люди.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии