Теги → исходный код
Быстрый переход

На GitHub появился магазин приложений для работы с программным обеспечением

Сервис GitHub, в котором разработчики размещают исходный код программного обеспечения, запустил новый раздел — Marketplace. Он упрощает поиск нужных инструментов для создания и улучшения приложений.

В разделе Marketplace пользователи сервиса могут находить и покупать программное обеспечение для выполнения широкого круга рабочих задач — «начиная с непрерывной интеграции и заканчивая управлением проектами и просмотром кода».

Благодаря новой платформе разработчикам больше не нужно создавать множество аккаунтов и добавлять несколько способов оплаты, чтобы искать и использовать инструменты.

Marketplace разделён на пять категорий, посвящённых качеству кода, просмотру кода, непрерывной интеграции, мониторингу и управлению проектами. Платформа поддерживает более десятка популярных приложений — например, Travis CI, Sentry и Waffle.

Команда GitHub пообещала, что интегрирует в Marketplace и другие приложения. В конечном итоге разработчики смогут загружать собственные инструменты, которые должны соответствовать стандартам сообщества.

В рамках инициативы компания переименовала раздел Integrations в GitHub Apps. Так разработчики получат больший контроль над разрешениями и улучшенный доступ к хранилищам.

Наконец, интерфейс программирования приложений GraphQL, на котором базируется сам GitHub, стал доступен всем желающим. С помощью него разработчики могут создавать собственные инструменты с удобным доступом к данным.

Blizzard Entertainment щедро вознаградила игрока, который нашёл мастер-диск StarCraft

В прошлом месяце пользователь Reddit обнаружил диск с исходным кодом оригинальной StarCraft. Он вернул находку Blizzard Entertainment, и компания щедро его отблагодарила.

Мастер-диск с пометкой StarCraft Gold Master Source Code нашёл пользователь под псевдонимом Khemist49. Раритет лежал в коробке с различными вещами, связанными с компанией-разработчиком культовой стратегии, которую пользователь купил на eBay.

Khemist49 рассказал о находке на Reddit, и некоторые предложили ему выложить файлы в открытый доступ. Но он решил поступить иначе.

«Компакт-диск сводит меня с ума, и я приношу извинения, если ошибся в своём выборе, — написал пользователь. — Люди осуждают меня за то, что он у меня есть (не знаю, почему, я же его не украл); предлагают за него деньги; называют придурком, потому что я отказываюсь его публиковать; либо угрожают рассказать Blizzard о том, что он меня есть».

Когда Blizzard Entertainment об этом узнала, юристы компании попросили вернуть диск, поскольку он является «интеллектуальной собственностью и коммерческой тайной». После юридической консультации Khemist49 решил отдать диск компании.

В обмен на это разработчик подарил ему копию Overwatch и ряд аксессуаров, перечислил $250 на счёт в цифровом магазине и оплатил поездку на грядущий фестиваль BlizzCon.

Blizzard Entertainment подтвердила достоверность истории, заявив, что «хотела продемонстрировать должный уровень признательности игроку за совершение правильного выбора — не только от Blizzard, но и от имени большого и активного сообщества людей, которые по-прежнему с удовольствием играют в StarCraft».

Российских программистов хотят заставить сдавать код программ в Минкомсвязи

В Министерстве связи и массовых коммуникаций Российской Федерации подготовили проект постановления правительства, согласно которому для внесения программ в реестр отечественного софта разработчиков обяжут сдавать в министерство «материалы, идентифицирующие программное обеспечение в форме исходного текста, объектного кода или иной форме, присущей языку программирования, на котором написано представленное программное обеспечение, в объёме, достаточном для его идентификации». Для сравнения, сейчас от разработчиков требуют лишь «экземпляр программного обеспечения без технических средств защиты авторских прав».

pixabay.com

pixabay.com

В пресс-службе Минкомсвязи сообщили, изменения продиктованы необходимостью проверки ПО на наличие иностранного компонента. Напомним, что согласно постановлению правительства РФ от 16 ноября 2015 года запрещена закупка иностранного софта за бюджетные деньги при наличии российских аналогов.

В экспертный совет при Минкомсвязи, который решает, соответствует ли софт требованиям и стоит ли его включать в реестр, входят разработчики ПО, представители отраслевых ассоциаций, научных и образовательных организаций, федеральных или региональных органов власти.

Исполнительный директор Ассоциации разработчиков программных продуктов (АРПП) «Отечественный софт» (объединяет порядка 140 компаний — разработчиков ПО) Евгения Василенко выразила мнение, что поправки носят избыточный характер. К тому же, доступ к коду могут получить конкуренты, чьи представители входят в экспертный совет.

«Есть продукты, которые изначально построены на базе свободного программного обеспечения, имеют открытый код. Есть системы, которые десятилетиями с нуля разрабатывались российскими компаниями. Код такого ПО, по моему мнению, компании не будут готовы открывать экспертному совету», — заявила Василенко.

Представлен каталог программного обеспечения NASA 2017–2018

Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) представило обширный каталог программного обеспечения, которое было разработано для реализации самых разных проектов.

NASA Software 2017–2018 Catalog содержит обширный набор профессиональных инструментов и специализированных приложений, которые помогут научным работникам и просто энтузиастам в развитии собственных инициатив.

Отмечается, что в каталоге представлены многие разработки, которые использовались NASA в рамках проектов по исследованию космоса и расширению наших знаний о Вселенной. Обнародовано программное обеспечение для построения дронов, организации связи между наземными и космическими объектами, обработки изображений и пр. Кроме того, доступны 3D-модели и текстуры.

Открытое программное обеспечение разбито на категории. Это, к примеру, «Системное тестирование», «Аэронавтика», «Наука об окружающей среде», «Структуры и механизмы», «Жизнеобеспечение» и многое другое.

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

Google открыла исходный код Chrome для iOS

С момента своего запуска проект с открытым исходным кодом Chromium долгое время предназначался исключительно для пользователей ПК, однако в 2015 году это изменилось с появлением Android-версии программного обеспечения. После этого только исходный код браузера для iOS оставался закрытым. Тем не менее, теперь Google объявила о том, что и код Chrome для iOS появился в репозитории Chromium.

Chrome для iOS всегда стоял особняком от остальных версий браузера, поскольку работал на движке для отображения страниц WebKit, а не на Blink от Google. Всё потому, что по требованию Apple все браузеры для её мобильной операционной системы должны использовать именно WebKit. Google не публиковала исходный код Chrome для iOS, поскольку кодовую базу Chromium пришлось бы адаптировать под работу обоих движков, что отразилось бы на работе проекта в целом.

Тем не менее, команда разработчиков Chrome не хотела просто так бросать версию браузера для iOS, поэтому за последние несколько лет внесла в базу все необходимые изменения. Поэтому теперь разработчики могут свободно использовать исходный код Chrome для iOS, как и других версий браузера.

Обычные пользователи Chrome вряд ли заметят какие-то изменения. Тем не менее, Google заявила, что обновления браузера для iOS должны начать выходить быстрее, поскольку их тестирование теперь можно проводить в рамках всего сообщества Chromium. Также это означает, что у iOS-разработчиков появилась новая «отправная точка» в создании своих собственных браузеров — примерно как в случае с Opera на macOS.

Фонд СПО предлагает «безбумажную» опцию по передаче прав на программный код

Фонд свободного программного обеспечения (СПО) объявил о том, что теперь разработчики со всего мира могут передавать права на программный код без пересылки соответствующего соглашения в бумажном виде.

Фонд СПО — некоммерческая организация, основанная в октябре 1985 года для поддержки движения открытого ПО и прежде всего проекта GNU. От любого разработчика, делающего вклад в экосистему свободного софта, Фонд требует письменное заявление о передаче авторских прав. Это даёт возможность защищать программы в суде в случае возникновения спора, а также позволяет при необходимости менять лицензию на ту или иную работу, не связываясь с каждым из программистов, когда-либо сделавших вклад в проект.

Однако пересылка документов в бумажном виде зачастую может быть сопряжена с определёнными трудностями. Кроме того, это требует финансовых затрат, которые могут оказаться довольно существенными.

Поэтому с 2012 года Фонд СПО принимал от разработчиков в Соединённых Штатах отсканированные копии документов посредством электронной почты. Теперь же подобная возможность появилась у программистов по всему миру.

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

Разработчиков обяжут предоставлять исходный код ПО при госзакупках

В проект плана «Обеспечение суверенитета в области информационных технологий и телекоммуникаций» внесено предложение, в соответствии с которым разработчики должны будут предоставлять исходный код своих программных продуктов при госзакупках.

По мнению некоторых участников отрасли, государственные органы должны запрашивать исходники при любых закупках программного обеспечения (ПО). Это станет своеобразной гарантией на случай, если разработчик продукта прекратит существование или, скажем, свернёт предоставление технической поддержки. Однако представители софтверной индустрии выступили против открытия кода лицензируемых продуктов.

Поэтому, как сообщает газета «Известия», сейчас обсуждается возможность запрашивания госорганами исходников при разработке продуктов на заказ. Это не только позволит организации самостоятельно продолжить развитие продукта в случае ликвидации разработчика, но и повысит безопасность. В частности, эксперты смогут проверить код на наличие уязвимостей или «чёрных ходов».

Минкомсвязь

Минкомсвязь

Напомним, что с целью обеспечения госорганов необходимым софтом с 1 января нынешнего года в России действует реестр отечественного ПО. Сейчас в нём значатся более 2000 различных продуктов. Основная доля зарегистрированных разработок приходится на прикладное программное обеспечение. На втором месте по статистике находится системное ПО. В классе «операционные системы» российские правообладатели зарегистрировали уже более двух десятков продуктов. 

Google открыла исходный код платформы для регистрации доменов Nomulus

Google опубликовала в открытом доступе исходный код Nomulus — регистрационной платформы на базе Java, на основе которой работают домены верхнего уровня компании .google и .foo. Google уверяет, что начала работать над технологией после того, как в 2012 году подала заявку на самостоятельное управление рядом доменов верхнего уровня. До этого доменные имена в Интернете ограничивались такими, как .net и .com, а также различными .ru, .de и .uk. Как только ICANN («Корпорация по управлению доменными именами и IP-адресами») решила открыть так называемые общие домены верхнего уровня (.app, .blog и так далее), Google быстро среагировала и зарегистрировала за собой .google и ряд других доменов. 

mymeedia.com

mymeedia.com

Nomulus — платформа, которую компания использует для управления всеми регистрационными данными сайтов под своими доменами (например, blog.google). Среди всего прочего, эта платформа контролирует все запросы на покупку, обновление и перенос доменов. Покупая доменное имя, например, у GoDaddy, человек на самом деле использует этого регистратора как посредника между собой и владельцем домена верхнего уровня.

В то время как Nomulus имеет открытый исходный код и опубликован под лицензией Apache 2.0, стоит отметить, что он имеет тесную интеграцию с облачной платформой Google Cloud Platform. Он работает на базе App Engine, а в качестве базы данных использует Google Cloud Datastore.

Google отметила, что Donuts, владеющая более чем 300 её доменами верхнего уровня, также внесла свой вклад в Nomulus и скоро представит свою публичную тестовую версию платформы.

Исходный код бортового компьютера миссии «Аполлон-11» доступен на GitHub

Исходный код программного обеспечения для бортового компьютера миссии «Аполлон-11» (Apollo 11) полностью выложен на GitHub — крупнейшем веб-сервисе для хостинга IT-проектов и их совместной разработки.

Напомним, что в рамках миссии «Аполлон-11» жители Земли впервые в истории совершили посадку на поверхность другого небесного тела — Луны. Это историческое событие произошло в июле 1969 года. Командир экипажа Нил Армстронг и пилот Эдвин Олдрин посадили лунный модуль корабля в юго-западном районе Моря Спокойствия на естественном спутнике нашей планеты.  Они оставались на поверхности Луны в течение 21 часа 36 минут и 21 секунды.

В 2009-м в честь 40-летней годовщины высадки людей на Луну документы с исходным кодом бортового управляющего компьютера (Apollo Guidance Computer, AGC) миссии «Аполлон-11» были отсканированы и выложены в Интернете. И вот теперь код доступен на GitHub: это означает, что пользователи смогут осуществлять удобный поиск, анализировать программное обеспечение на предмет наличия багов и пр.

Отметим, что система AGC проводила вычисления, контролировала движение и навигацию, а также управляла командным и лунным модулями в ходе полётов по программе «Аполлон». Компьютер AGC был разработан в начале 1960-х годов в лаборатории приборов Массачусетского технологического института. Отличительной особенностью конструкции устройства являлось применение микросхем, что было сделано впервые. 

Открыт исходный код мессенджера ICQ

Компания Mail.Ru Group объявила о доступности новой Windows-версии популярного в России мессенджера ICQ и об открытии исходного кода этого приложения.

Новая версия подверглась полному редизайну: клиент стал более «лёгким» и визуально минималистичным. Утверждается, что скорость работы приложения выросла в восемь раз, что особенно заметно на аккаунтах с большим количеством друзей. Теперь клиент запускается практически мгновенно и потребляет существенно меньше памяти.

Функциональность Windows-клиента в новой версии полностью сохранена. В центре внимания пользователей окажутся голосовая и видеосвязь. За качество звонков отвечает новая модификация VoIP-движка, которая оптимизирует работу при плохой связи с Интернетом. Кроме того, в программе появилась синхронизация истории переписки.

Новая версия ICQ создана с использованием кроссплатформенной библиотеки QT. Разработчики говорят о поддержке операционной системы Windows 10 и дисплеев с высоким разрешением.

Что касается исходного кода ICQ, то он доступен сторонним разработчикам на GitHub. Загрузить собственно обновлённое клиентское приложение для Windows можно отсюда

Бывший сотрудник «Яндекса» осуждён за попытку продать исходный код

Ресурс «Коммерсантъ» сообщил о недавнем судебном процессе в Тушинском районном суде Москвы над бывшим сотрудником «Яндекса» Дмитрием Коробовым, попытавшимся продать похищенный у компании исходный код и алгоритмы её основного сервиса — «Яндекс.Поиск». Программное обеспечение стоимостью в несколько миллиардов рублей Коробов предлагал за $25 тыс. и 250 тыс. руб. Вырученные деньги он планировал вложить в создание собственного стартапа.

Дмитрий Коробов был обвинён в совершении преступления по ч. 3 ст. 183 УК РФ (незаконные получение и разглашение сведений, составляющих коммерческую тайну). Согласно обвинительному заключению, в марте 2015 года, ещё работая в «Яндексе», он «осуществил копирование с сервера „Яндекса“ программного обеспечения „Аркадия“, содержащего исходный код и алгоритмы поисковой системы „Яндекс“, в отношении которого установлен режим коммерческой тайны, на съёмный носитель информации с целью последующей передачи третьим лицам». 

Похищенное ПО Коробов пытался продать на чёрном рынке: в даркнете и на специализированных хакерских форумах, для чего использовал Tor. Также преступник предлагал исходный код и алгоритмы компании ООО «Предприятие НИКС». Невысокая цена предложения объясняется тем, что Коробов не представлял истинную стоимость похищенного софта. В итоге его действия привлекли внимание ФСБ.

Суд признал Коробова виновным и назначил ему наказание в виде двух лет условного срока.

Минкомсвязь РФ предложила Apple и SAP раскрыть исходные коды своих продуктов

Глава Министерства связи и массовых коммуникаций Российской Федерации Николай Никифоров призвал компании Apple и SAP пойти на решительный шаг и в целях укрепления позиций на российском рынке раскрыть исходные коды своего программного обеспечения подведомственной организации ФГУП «НТЦ "Атлас"» для их изучения на предмет скрытых закладок и недекларированных возможностей. С таким предложением руководитель ведомства выступил на встрече с региональным директором Apple в России Питером Энгробом (Peter Engrob) и генеральным директором SAP в СНГ Вячеславом Ореховым.

«Разоблачения Эдварда Сноудена (Edward Snowden) в 2013 году и публичные заявления американских спецслужб об усилении слежки за Россией серьезно поставили вопрос доверия зарубежному программному обеспечению и оборудованию, — сказал г-н Никифоров. — Очевидно, что те компании, которые раскрывают исходный код своих программ, ничего не скрывают, а вот те, кто не намеревается наладить сотрудничество с Россией в этом вопросе, могут иметь недекларированные возможности в своих продуктах». Министр отметил, что перспектива применения таких программных и аппаратных средств в государственных организациях или бюджетных проектах остается неопределенной, потому что сами государственные заказчики будут отказываться от непроверенной продукции в пользу доверенных решений.

В качестве яркого примера доверительных отношений глава Минкомсвязи России привел сотрудничество ФГУП «НТЦ "Атлас"» с некоторыми зарубежными поставщиками программного обеспечения, в частности, с корпорацией Microsoft. В рамках данного проекта российские государственные специалисты еще в 2003 году начали получать доступ к исходным кодам всей линейки популярных софтверных решений Microsoft. Такая программа сотрудничества позволила российским экспертам оперативно изучать новые версии ПО на предмет наличия в них недекларированных возможностей и готовить их к сертификации для использования в защищенных контурах информационных систем.

Минкомсвязь России и ФГУП «НТЦ "Атлас"» выразили готовность сотрудничать с любыми поставщиками программного обеспечения и аппаратных решений для того, чтобы обеспечить достаточный уровень доверия для применения их продуктов на территории России, в том числе, в государственном секторе.

Опубликован исходный код 20-Кбайт банковского трояна Tinba

В Сети появился исходный код вируса Tinba, наименьшего в мире банковского трояна. Сейчас им обмениваются пользователи подпольных специализированных форумов. Троян также известен под именами Tinybanker и Zusy, его размер составляет всего 20 Кбайт. После своего появления в 2012 году этим вирусом были заражено свыше 60 000 устройств.

Tinba привлёк большое внимание среди экспертов по информационной безопасности благодаря своему размеру, так как он по функциональности может соперничать со многими аналогами большего объёма.

О появлении исходного кода вируса впервые стало известно от исследователей датской компании CSIS Security Group. Они установили, что код принадлежит первоначальной версии Tinba образца 2011-2012 годов.

Основной задачей вируса является подключение к браузеру и перехват авторотационных данных. Несмотря на свой размер, вредоносная программа успешно использует техники, которые обычно встречаются в сложных вирусах. Помимо этого он может также блокировать открытие страницы с предупреждением браузера.

Троян подключается к командному серверу через несколько доменных адресов, причем при соединении используется алгоритм шифрования RC4.

Исходный код оснащён полной документацией и, по данным CSIS, он компилируется абсолютно без проблем.

Технический директор CSIS Питер Крусе (Peter Kruse) предполагает, что в ближайшее время стоит ожидать всплеск кибератак с использование этого банковского трояна. 

Microsoft сделала исходные коды MS-DOS и Word for Windows общедоступными

Microsoft считает, что дети — наше будущее, и чтобы доказывать это, компания объединила усилия с Музеем компьютерной истории (Computer History Museum) для публикации исходных кодов двух новаторских для своего время программ: операционной системы MS-DOS и редактора Word for Windows. В блоге управляющий директор Microsoft Research Рой Левин (Roy Levin) сказал, что компания дала музею разрешение сделать открытыми коды MS DOS 1.1 и 2.0, а также Microsoft Word for Windows 1.1a.

Цель акции, как утверждает компания — помочь будущим поколениям технологов лучше понять истоки персональных компьютеров. MS DOS, изначально носившая кодовое имя Chess, берёт начало в 1980, когда IBM попросила Microsoft создать ОС, которая будет работать на её компьютерах. Word for Windows был выпущен в 1989, и уже через четыре года захватил половину рынка текстовых редакторов.

Обе программы являют собой начало не только огромного успеха Microsoft, но и в целом начало ПК-индустрии, которую мы знаем сегодня. Председатель музея Лен Шустек (Len Shustek) считает, что сохранение для потомков исторических исходных кодов вроде этих двух программ является ключом к пониманию развития программного обеспечения от примитивных форм до решающей части цивилизации. В прошлом музей уже публиковал исходные коды известных программ. Например, в 2013 году были презентованы коды редактора графики Photoshop от 1989 года.

Prezi отказалась выплачивать вознаграждение эксперту, обнаружившему уязвимость в ее исходном коде

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

Хакер связался с компанией и сообщил об обнаруженной уязвимости в коде. Prezi, в свою очередь, выразила сердечную благодарность, отказавшись при этом выплатить вознаграждение. Свой отказ представители компании обосновали тем, что исследуемый Шахом домен intra.prezi.com не был внесен в список доменов, участвующих в программе.

Тем не менее, спустя некоторое время руководство Prezi все-таки приняло верное решение: «Отныне мы будем награждать экспертов, обнаруживших уязвимости за указанными пределами, при условии, что они не будут похищать информацию наших пользователей, и что их сообщение поможет нам усовершенствовать нашу базу кода».

window-new
Soft
Hard
Тренды 🔥
AMD заявила, что не боится конкуренции с фирменными процессорами Apple 15 мин.
Western Digital продала майнерам Chia жёстких дисков на $200 млн за последний квартал 49 мин.
Тайваньские производители приготовились к падению поставок ЖК-дисплеев для смартфонов и планшетов в III квартале 2 ч.
Samsung Galaxy Watch 4 могут получить поддержку сразу двух голосовых помощников 2 ч.
Продажи китайских смартфонов резко обвалились во втором квартале, но должны восстановиться в третьем 3 ч.
SpaceX выпустит усиленные спутниковые тарелки Starlink, а также решения для транспорта 3 ч.
Марсоход Curiosity отметил 9 годовщину работы на Красной планете 4 ч.
Материнские платы ASUS стали получать новые BIOS с активированным TPM для беспроблемной установки Windows 11 4 ч.
eBay и McDonald’s инвестируют в солнечную ферму в Луизиане 4 ч.
Разблокировать утраченный аккаунт Facebook оказалось возможно с помощью VR-гарнитуры Oculus Quest 2 4 ч.