Версия для слабовидящих
Хотите построить ракету? НАСА в помощь! Печать Email
Новости науки
05.04.2014
Через сорок лет после прилунения «Аполлона-11» НАСА выкладывает в открытый доступ программный код, который управлял системами наведения в лунном модуле.

НАСА ЦУП 16 июля 1969 года. Старт ракеты Saturn V с лунным модулем Apollo 11. (Фото NASA.)


Ну да, этот код, конечно, устарел. А вообще, легендарное космическое ведомство куёт программы, находящиеся, что называется, на переднем краю прогресса. И тут вдруг выясняется, что это ПО, как и код для «Аполлона-11», вот-вот появится в открытом доступе! То есть любой сможет загрузить что-нибудь и использоваться в собственных целях. Даже в коммерческих продуктах. Вы уже начали качать?

Что качать? В следующий четверг, 10 апреля, НАСА опубликует список всех разработанных им программных проектов за всё время. Причём это не просто ПО, которое работает на компьютерах. Всё намного интереснее: ПО, управляющее роботами, криогенными системами, климатическими тренажёрами. Говорят, там даже есть код для запуска системы наведения ракет.

Предварительно известно, что в этом каталоге чуть больше 1 000 проектов. Программы, повторимся, будут не просто перечислены списком, но и выложены в свободный доступ. В чём смысл этого жеста? В том, чтобы вдохновить программистов и предпринимателей на новые идеи. Часть кода будет доступна только «определённым» людям (системы наведения ракет, например), но если вы получите к нему доступ, то сможете использовать его без выплаты авторских отчислений. По словам представителя НАСА, через несколько недель после публикации списка заработает и поиск по базе данных ПО. А в следующем году агентство запустит собственное онлайн-хранилище кода — по сути, GitHub, только «для космонавтов».

Роза в космосе (фото NASA).


С чего это они? Это часть госпрограммы по открытию доступа к программному коду разнообразного правительственного ПО. В США, как, впрочем, и во многих других странах, власть является крупнейшим заказчиком программного обеспечения. Но и самым закрытым ПО-потребителем, если дело касается обмена свободным кодом. Три года назад президент Обама приказал федеральным агентствам ускорить программы по передаче технологий в свободный доступ. И хотя федералы не торопятся, директива начинает приносить плоды. В феврале Управление перспективных исследований Министерства обороны США (DARPA) опубликовало аналогичный каталог, облегчая программистами и бизнесменам доступ к своим исследованиям.

Итак, НАСА допустит нас к ПО и проектам за последние полвека. Тут всё, от велосипедных шлемов до «космической розы» — уникального аромата, который можно получить только при нулевой гравитации. Ну и, как уже сказано, программный код множества внутренних разработок. Дэниэл Локни (Daniel Lockney), главный технолог НАСА и руководитель программы по раскрытию технологий, поясняет: более трети всех разработок ведомства так или иначе связано именно с программным кодом.

Впрочем, программное обеспечение НАСА однажды уже использовалось вне агентства. В 2005 году морские биологи адаптированы алгоритм звёздного картографирования космического телескопа «Хаббл», чтобы отслеживать и идентифицировать особей вымирающего вида китовых акул. Сейчас это ПО «приспособлено под» белых медведей в Арктике и солнечную рыбу, живущую у Галапагосских островов. «А вообще, разработки НАСА применялись во множестве отраслей: от изготовления гитар и американских горок до производства "Кадиллаков", — говорит г-н Локни. — ПО расписания для телескопа "Хаббл", к примеру, использовалось для планирования проведения МРТ в переполненных больницах и как алгоритм управления онлайн-службами знакомств».

Всё ПО, созданное в НАСА, не защищено авторским правом, и хотя упомянутый код системы наведения ракет и некоторые иные программы будут доступны не всем (видимо, из-за вопросов безопасности), большинством других наработок сможет воспользоваться кто угодно, по крайне мере в теории. Если НАСА ПО нет в открытом доступе, вам придётся вступить в переписку с ведомством, чтобы получить на него разрешение. Иногда будет достаточно доказать, что вы гражданин США, и подписать соглашение об использовании. Раньше проблема была в том, что о тысяче с лишним проектов, создаваемых разработчиками и программистами в 10 центрах НАСА, сложно было получить общее представление. Вот поэтому ведомство и создало этот каталог.

Дэниэл Локни считает, что каталог значительно вырастет, после того как будет наконец-то опубликован. «Всё больше программ, больше кода будет выходить из разработки, и мы будем обрабатывать его, классифицировать, править, простым языком объяснять, что это такое, и добавлять в каталог», — говорит он. И знаете что? Хочется верить, что эта инициатива поможет кому-нибудь построить собственную ракету на Луну :-).

Подготовлено по материалам Wired.

Источник - http://compulenta.computerra.ru/tehnika/security/10012410/

 

Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта Карта сайта