Организация Open Invention Network (OIN), ставящая перед собой цель защиты экосистемы Linux от патентных претензий, сообщила о расширении списка пакетов, на которые распространяется соглашение о невыдвижении патентных претензий и предоставлении возможности безвозмездного использования некоторых запатентованных технологий. Список компонентов дистрибутивов, подпадающих под определение системы Linux ("Linux System"), на которую распространяется соглашение между участниками OIN, расширен на 395 пакетов. Из внесённых в список новых пакетов отмечаются Ansible, Kubernetes, Cockpit, Nagios, Ganglia, AVFS, Babel, crypto-utils, ModemManager, gpsd, ntfs3g, Cython, etcd, tmux, strongswan, составные части ChromeOS и компоненты, связанные с контейнерной изоляцией (criu, snappy, ostree, sandbox, наработки проекта Atomic). В итоге определение системы Linux в настоящее время охватывает 2728 пакетов, в том числе ядро Linux, платформу Android, KVM, Git, nginx, CMake, PHP, Python, Ruby, Go, Lua, OpenJDK, WebKit, KDE, GNOME,
В состоявшемся сегодня голосовании по выбору стратегии дальнейшего развития IT-инфраструктуры большинство членов городского совета одобрили запуск инициативы по разработке нового клиентского ПО для госучреждений, основанного на платформе Windows, которое сможет заменить собой ныне применяемую открытую платформу LiMux. Администрации поручено подготовить точный план действий, рассчитать затраты и сроки перехода, после чего состоится повторное голосование, которое одобрит или отклонит предложенный план. В качестве основного предложения выступает связка Windows 10 и MS Office 2016, которую предлагается разработать и внедрить до конца 2020 года. Предварительно затраты на внедрение проекта оцениваются в 90 млн евро, плюс экспертами отмечают дополнительные расходы в размере 15 млн евро на замену оборудования, на которое не может быть установлена ОС Windows 10. Решение обусловлено скорее политическими причинами, чем технической необходимостью. Формально предложение выдвинуто двумя партиями (социал-демократы и
Фонд СПО предоставил возможность передачи имущественных прав на свой код в электронной форме, без отправки подписанного соглашения в бумажном виде. Напомним, что для передачи кода проектам GNU, за редким исключением, разработчики должны подписывать соглашение о передаче имущественных прав на код Фонду СПО. Фонд СПО при этом выступает гарантом, что код всегда останется доступным под свободными лицензиями, и от лица разработчиков может участвовать в разрешении судебных конфликтов или принимать решения об изменении условий лицензирования (например, переход на новую версию лицензии GPL), без получения личного согласия всех разработчиков, когда-либо передавших код проекту. Предлагаемая Фондом СПО упрощённая схема заключения соглашения позволит оставить в прошлом всю волокиту, связанную с отправкой оригиналов подписанных соглашений почтой. С 2012 года Фондом СПО была предоставлена возможность передачи отсканированной копии по email, но она была доступна только для разработчиков из США. Отныне данное ограничение
Коммуникационный сервис Wire, предлагающий end-to-end шифрование для обмена сообщениями, голосовых звонков и видеовызовов, открыл исходные тексты всех компонентов клиентсного ПО. Код открыт под лицензией GPLv3, что позволяет не только своими силами собрать приложения, аналогичные по функциональности предлагаемым для загрузки эталонным сборкам, но и развивать производные расширенные продукты, интегрировать поддержку Wire в сторонние приложения или задействовать применяемые в Wire методы end-to-end шифрования. Открытие кода также может способствовать портированию настольного клиента для платформы Linux (в настоящее время для Linux предлагается web-клиент).
На GitHub размещён исходный код программного обеспечения бортовых компьютеров Аполлон (AGC, Apollo Guidance Сomputer), применяемых в управляющем и лунном модулях миссии Аполлон 11, в рамках которой в июле 1969 года люди впервые совершили посадку на Луну. Исходный код был переведён с хранящихся в музее Массачусетского Технологического Института распечаток, перфокарт и перфолент ещё в 2009 году. В том же году был подготовлен открытый эмулятор AGC. Спустя семь лет, энтузиасты перенесли имеющийся код на GitHub, что привело к бурной активности - 21 разработчик подключился к чистке кода и устранению опечаток, возникших в процессе оцифровки. В настоящее время представлено 82 патча с устранением выявленных недоработок. Некоторые пользователи обратили внимание на шутки в коде, например, на комментарий о мистическом характере 666 строки, примечании о наличии временных хаков, выборе имени функций в честь популярного высказывания на радио "burn, baby, burn". Из шуток пользователей GitHub можно отметить появление
Французский институт исследований в информатике и автоматике INRIA, при поддержке правительства Франции, ввёл в строй проект Software Heritage, задачей которого является сбор, сохранение и предоставление доступа к исходным текстам, собранным в одном месте из различных доступных источников. На базе Software Heritage создан крупнейший архив кода, ставящий перед собой задачу охватить все существующие открытые проекты и защитить доступный открытый код от возможной потери после закрытия сайтов проектов и репозиториев, а также дающий возможность организовать научные исследования над крупнейшей коллекцией кода. В настоящий момент архив включает более 2.6 миллиарда файлов, охватывающих 23 миллиона открытых проектов и почти 600 млн коммитов. Архив охватывает код, размещённый в GitHub, репозиториях Debian, коллекциях GNU и других публичных источников. Налажен процесс автоматической синхронизации изменений с GitHub, который скоро будет реализован и для других источников. Для запроса файлов можно использовать
Компания Microsoft опубликовала под лицензией MIT исходные тексты движка WebGL, используемого в браузере Edge, которые дополнили ранее открытый код JavaScript-движка Chakra. WebGL позволяет формировать в браузере аппаратно ускоренный 3D-контент при помощи HTML5-конструкций "Canvas" и JavaScript-интерфейса к OpenGL API. Опубликованный набор исходных текстов может быть использован как в процессе разработки браузеров и связанных с ними приложений, так и для изучения и исправления возможных несовместимостей со спецификациями WebGL.
Организация Open Source Initiative (OSI) ввела в строй API (api.opensource.org), предоставляющий средства доступа к метаданным базы открытых лицензий, соответствующих требованиям OSI, в том числе централизованный список идентификаторов, статус проверок и ссылки на сторонние источники. Для идентификации лицензий используется формат SPDX (Software Package Data Exchange). При помощи API можно автоматизировать проверку выбранной лицензии на предмет её соответствия требованиям OSI, посмотреть характеристики лицензии в машиночитаемом формате (например, api.opensource.org/license/GPL-3.0) и выбрать лицензии соответствующие определённому параметру (например, для вывода списка лицензий копилефт - api.opensource.org/licenses/copyleft). Напомним, что деятельность организации Open Source Initiative связана с проверкой лицензий на предмет соответствия критериям Open Source, а также поддержанием единого совещательного органа, в котором различные участники движения Open Source могут вырабатывать решения от лица
Фонд СПО и проект GNU опубликовали результаты проверки соответствия популярных хостингов открытого кода критериям по обеспечению приватности, свободы и копилефта, которые показывают насколько тот или иной сервис распространения кода приемлем для размещения в нём свободного ПО. Из-за наличия элементов дискриминации по стране пользователя и невозможности работы без проприетарного JavaScript-кода хостинги Github и SourceForge отнесены к категории "F", т.е. признаны неприемлемыми для размещения кода проектов GNU. GitLab отнесён к категории "C", определяющей минимальные требования к сервисам, в которых можно размещать проекты GNU. Из пробоем, помешавшим получить рейтинг "B" отмечено отсутствие поддержки дополнения LibreJS и проблемы с организацией работы с лицензиями (возможность размещения кода без лицензии, отсутствие средств для оценки лицензии отдельных файлов и отсутствие инструментов для проверки совместимости кода с GPL). Хостингу Savannah присвоен рейтинг "A", указывающий на соответствие наивысшим
Проект MAME (Multiple Arcade Machine Emulator), в рамках которого развивается эмулятор аркадных игровых платформ, объявил о завершении длительного процесса перелицензирования. Вместо ранее используемой несвободной лицензии "MAME License" выбрана модель двойного лицензирования: весь продукт теперь поставляется под лицензией GPLv2+, но 90% исходных текстов также доступны и под лицензией BSD (некоторые драйверы опубликованы только под GPL). Ранее применяемая лицензия "MAME License" была основана на свободной лицензии BSD, в которую было внесен пункт, запрещающий продажу продуктов на основе MAME и их использование в коммерческих целях. Подобный запрет перевёл "MAME License" в разряд собственнических лицензий, не отвечающих критериям открытого и свободного ПО из-за наличия ограничений дискриминационного характера. При этом код проекта всегда был доступен и разрабатывался на GitHub. Модифицированная лицензия была выбрана чтобы защитить проект от нелегального использования, но, кроме невозможности обмена