Патент, который использовали для нападок на GNOME, признан недействительным
В 2019 году компания Rothschild Patent Imaging обвиняла GNOME Foundation в нарушение патента 9,936,086 в менеджере фотографий Shotwell. Проект GNOME с этим не согласился и начал собирать факты, которые бы свидетельствовали о несостоятельности патента. Rothschild Patent Imaging не понравилась такая инициатива, поэтому компания пошла на уступку - предоставила GNOME бесплатную лицензию на имеющиеся патенты и дала обязательство не предъявлять иски к любым открытым проектам. Тем не менее, это не остановило других энтузиастов.
Так, ситуацию взял в свои руки Маккой Смит, эксперт по рецензированию патентов c 30-летним стажем. Он направил требование о проведении повторной экспертизы патента 9,936,086 с утверждением, что описанная в патенте технология не является новой разработкой. Бюро патентов и товарных знаков США проанализировало патент, согласилось c мнением Маккоя и признало патент недействительным.
Примечательно, что после столкновения с GNOME, указанный патент был использован для атаки ещё на 20 компаний.
В 2019 году компания Rothschild Patent Imaging обвиняла GNOME Foundation в нарушение патента 9,936,086 в менеджере фотографий Shotwell. Проект GNOME с этим не согласился и начал собирать факты, которые бы свидетельствовали о несостоятельности патента. Rothschild Patent Imaging не понравилась такая инициатива, поэтому компания пошла на уступку - предоставила GNOME бесплатную лицензию на имеющиеся патенты и дала обязательство не предъявлять иски к любым открытым проектам. Тем не менее, это не остановило других энтузиастов.
Так, ситуацию взял в свои руки Маккой Смит, эксперт по рецензированию патентов c 30-летним стажем. Он направил требование о проведении повторной экспертизы патента 9,936,086 с утверждением, что описанная в патенте технология не является новой разработкой. Бюро патентов и товарных знаков США проанализировало патент, согласилось c мнением Маккоя и признало патент недействительным.
Примечательно, что после столкновения с GNOME, указанный патент был использован для атаки ещё на 20 компаний.
🔥15👍9👏1
В репозитории пакетов NPM выявлена проблема с безопасностью, которая позволяет владельцу пакета добавить в число сопровождающих любого пользователя, без получения от него согласия и без информирования о совершённом действии. Что интересно, после этого изначальный автор пакета мог удалить себя из списка сопровождающих, а сторонний пользователь оставался единственным лицом, отвечающим за пакет.
Так, создатели вредоносных пакетов могли добавлять в число сопровождающих известных разработчиков или крупных компаний с целью повышения доверия пользователей и создания иллюзии, что заслуженные разработчики отвечают за пакет.
GitHub устранила проблему через введение обязательного подтверждения у пользователей согласия на присоединение к другому проекту.
Так, создатели вредоносных пакетов могли добавлять в число сопровождающих известных разработчиков или крупных компаний с целью повышения доверия пользователей и создания иллюзии, что заслуженные разработчики отвечают за пакет.
GitHub устранила проблему через введение обязательного подтверждения у пользователей согласия на присоединение к другому проекту.
🤯14👏3
Canonical представила Steam Snap для упрощения доступа к играм в Ubuntu
Компания опубликовала предварительную версию snap-пакета с клиентом Steam. Пакет предоставляет готовое окружение для запуска игр, позволяющее не смешивать необходимые для игр зависимости с основной системой и получить преднастроенное актуальное окружение, не требующее дополнительной настройки.
Особенности поставки Steam в формате Snap:
- Включение в пакет актуальных версий зависимостей, необходимых для запуска игр. Пользователю не требуется выполнение ручных операций, установка набора 32-разрядных библиотек и подключение PPA-репозиториев с дополнительными драйверами Mesa. Snap-пакет также не завязан на Ubuntu и может быть установлен в любом дистрибутиве, поддерживающем snapd.
- Упрощение установки обновлений и возможность использования самых свежих версий Proton, Wine и необходимых зависимостей.
- Изоляция окружения для запуска игр от основной системы. Выполняемые игры запускаются без доступа к системному окружению, что создаёт дополнительный бастион защиты на случай компрометации игр и игровых сервисов.
Компания опубликовала предварительную версию snap-пакета с клиентом Steam. Пакет предоставляет готовое окружение для запуска игр, позволяющее не смешивать необходимые для игр зависимости с основной системой и получить преднастроенное актуальное окружение, не требующее дополнительной настройки.
Особенности поставки Steam в формате Snap:
- Включение в пакет актуальных версий зависимостей, необходимых для запуска игр. Пользователю не требуется выполнение ручных операций, установка набора 32-разрядных библиотек и подключение PPA-репозиториев с дополнительными драйверами Mesa. Snap-пакет также не завязан на Ubuntu и может быть установлен в любом дистрибутиве, поддерживающем snapd.
- Упрощение установки обновлений и возможность использования самых свежих версий Proton, Wine и необходимых зависимостей.
- Изоляция окружения для запуска игр от основной системы. Выполняемые игры запускаются без доступа к системному окружению, что создаёт дополнительный бастион защиты на случай компрометации игр и игровых сервисов.
👍9🤬4👏1
Forwarded from godnoTECH - Новости IT
GitHub обновил правила, касающиеся торговых санкций
Россия и Беларусь включены в список стран, в которых не допускаются продажи продукта GitHub Enterprise Server. Ранее в данный список входили Куба, Иран, Северная Корея и Сирия.
Изменение также расширяет ограничения на ЛНР и ДНР. Ограничения распространяются на продажи GitHub Enterprise и платные сервисы. Для пользователей допускается ограничение доступа платных учётных записей к своим публичным репозиториям и приватным сервисам.
Для обычных пользователей с бесплатными учётными записями сохраняется предоставление неограниченного доступа к публичным репозиториям открытых проектов, gist-заметкам и бесплатным Action-обработчикам. Но только для персонального использования, а не для коммерческих целей.
GitHub, как и любая другая зарегистрированная в США компания, обязана соблюдать требования по ограничению экспорта в отношении территорий, подпадающих под санкции.
Россия и Беларусь включены в список стран, в которых не допускаются продажи продукта GitHub Enterprise Server. Ранее в данный список входили Куба, Иран, Северная Корея и Сирия.
Изменение также расширяет ограничения на ЛНР и ДНР. Ограничения распространяются на продажи GitHub Enterprise и платные сервисы. Для пользователей допускается ограничение доступа платных учётных записей к своим публичным репозиториям и приватным сервисам.
Для обычных пользователей с бесплатными учётными записями сохраняется предоставление неограниченного доступа к публичным репозиториям открытых проектов, gist-заметкам и бесплатным Action-обработчикам. Но только для персонального использования, а не для коммерческих целей.
GitHub, как и любая другая зарегистрированная в США компания, обязана соблюдать требования по ограничению экспорта в отношении территорий, подпадающих под санкции.
👎17👍11🤔5😢3❤1
Релиз десктоп-окружения Trinity R14.0.12, продолжающего развитие KDE 3.5
Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE, улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Среди добавленных улучшений:
- Реализована поддержка PolicyKit.
- Добавлен компонент tdemarkdown с реализацией встраиваемого в друге приложения просмотрщика документов в формате Markdown.
- В Quanta, интегрированной среде для web-разработки, появилась поддержка HTML 5. В визуальном редакторе VPL добавлена поддержка сложных символов и немых клавиш.
- В KSSL добавлена поддержка сертификатов Let's Encrypt.
- В Sip4-tqt добавлена начальная поддержка Python 3.
И другие изменения.
Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE, улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Среди добавленных улучшений:
- Реализована поддержка PolicyKit.
- Добавлен компонент tdemarkdown с реализацией встраиваемого в друге приложения просмотрщика документов в формате Markdown.
- В Quanta, интегрированной среде для web-разработки, появилась поддержка HTML 5. В визуальном редакторе VPL добавлена поддержка сложных символов и немых клавиш.
- В KSSL добавлена поддержка сертификатов Let's Encrypt.
- В Sip4-tqt добавлена начальная поддержка Python 3.
И другие изменения.
👍12🤯4🎉1
Проект PyScript развивает платформу для выполнения Python-скриптов в web-браузере
Представленный проект PyScript позволяет интегрировать в web-страницы обработчики, написанные на языке Python, и создавать на Python интерактивные web-приложения. Приложениям предоставляется доступ к DOM и интерфейс для двунаправленного взаимодействия с объектами JavaScript. Логика разработки web-приложений сохраняется, а отличия сводятся к возможности использования языка Python вместо JavaScrpt. Исходные тексты PyScript распространяются под лицензией Apache 2.0.
В PyScript для выполнения Python-кода применяется Pyodide - выполняемый на стороне браузера порт CPython, скомпилированный в WebAssembly. Использование Pyodide позволяет добиться полной совместимости с Python 3 и использовать все возможности языка и библиотеки.
Представленный проект PyScript позволяет интегрировать в web-страницы обработчики, написанные на языке Python, и создавать на Python интерактивные web-приложения. Приложениям предоставляется доступ к DOM и интерфейс для двунаправленного взаимодействия с объектами JavaScript. Логика разработки web-приложений сохраняется, а отличия сводятся к возможности использования языка Python вместо JavaScrpt. Исходные тексты PyScript распространяются под лицензией Apache 2.0.
В PyScript для выполнения Python-кода применяется Pyodide - выполняемый на стороне браузера порт CPython, скомпилированный в WebAssembly. Использование Pyodide позволяет добиться полной совместимости с Python 3 и использовать все возможности языка и библиотеки.
👍9👎4
Энтузиасты подготовили сборку Steam OS 3, пригодную для установки на обычные ПК
Публикация официальных сборок Steam OS 3 для устройств, отличных от Steam Deck, затянулась. Энтузиасты взяли инициативу в свои руки и адаптировали доступные для Steam Deck recovery-образы для установки на обычное оборудование.
В предложенной тестовой сборке работает интерфейс начальной настройки, базовый интерфейс Deck UI, переключение в режим рабочего стола KDE, настройки ограничения энергопотребления и FPS, упреждающее кэширование шейдеров, установка пакетов из зеркал pacman-репозиториев SteamDeck, Bluetooth.
Полноценная поддержка пока обеспечена только для систем с GPU AMD, поддерживающих API Vulkan и VDPAU. Для работы на системах с GPU Intel требуется после начальной загрузки откатиться на прошлые версии композитного сервера Gamescope и драйверов MESA.
Публикация официальных сборок Steam OS 3 для устройств, отличных от Steam Deck, затянулась. Энтузиасты взяли инициативу в свои руки и адаптировали доступные для Steam Deck recovery-образы для установки на обычное оборудование.
В предложенной тестовой сборке работает интерфейс начальной настройки, базовый интерфейс Deck UI, переключение в режим рабочего стола KDE, настройки ограничения энергопотребления и FPS, упреждающее кэширование шейдеров, установка пакетов из зеркал pacman-репозиториев SteamDeck, Bluetooth.
Полноценная поддержка пока обеспечена только для систем с GPU AMD, поддерживающих API Vulkan и VDPAU. Для работы на системах с GPU Intel требуется после начальной загрузки откатиться на прошлые версии композитного сервера Gamescope и драйверов MESA.
❤12👍7🥰4👎1
Зависание 32-битных процессоров на ядрах Linux веток 5.15-5.17
В ядрах Linux версии 5.17 (21 марта 2022), 5.16.11 (23 февраля 2022) и 5.15.35 (20 апреля 2022) был включён патч для исправления проблемы входа в режим сна s0ix на процессорах AMD, приводящий к спонтанным зависаниям на 32-битных процессорах архитектуры x86. В частности, отмечаются зависания на Intel Pentium III, Intel Pentium M и VIA Eden (C7).
Исправление ошибки пока было принято только в готовящуюся к выходу версию 5.18-rc5 и не было бэкпортировано в другие ветки.
В ядрах Linux версии 5.17 (21 марта 2022), 5.16.11 (23 февраля 2022) и 5.15.35 (20 апреля 2022) был включён патч для исправления проблемы входа в режим сна s0ix на процессорах AMD, приводящий к спонтанным зависаниям на 32-битных процессорах архитектуры x86. В частности, отмечаются зависания на Intel Pentium III, Intel Pentium M и VIA Eden (C7).
Исправление ошибки пока было принято только в готовящуюся к выходу версию 5.18-rc5 и не было бэкпортировано в другие ветки.
👍7
GitHub перейдет на использование обязательной двухфакторной аутентификации
GitHub объявил о переводе всех пользователей сервиса, участвующих в разработке кода, на обязательное использование двухфакторной аутентификации до конца 2023 года.
По статистике GitHub в настоящее время двухфакторной аутентификацией пользуются только 16.5% активных пользователей сервиса. К концу 2023 года GitHub намерен запретить возможность отправки изменений без применения двухфакторной аутентификации.
GitHub объявил о переводе всех пользователей сервиса, участвующих в разработке кода, на обязательное использование двухфакторной аутентификации до конца 2023 года.
По статистике GitHub в настоящее время двухфакторной аутентификацией пользуются только 16.5% активных пользователей сервиса. К концу 2023 года GitHub намерен запретить возможность отправки изменений без применения двухфакторной аутентификации.
👎12👍6🔥4
Выпуск Wine-wayland 7.7
Wine-wayland развивает набор патчей и драйвер winewayland.drv, позволяющие использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11. Предоставляется возможность запуска игр и приложений, использующих графический API Vulkan и Direct3D 9/11/12. Поддержка Direct3D реализована при помощи прослойки DXVK, транслирующей вызовы в API Vulkan. Набор также включает патчи и "fsync" для увеличения производительности многопоточных игр и код для поддержки технологии AMD FSR (FidelityFX Super Resolution), позволяющей снизить потери качества картинки при масштабировании на экранах с высоким разрешением. Новый выпуск примечателен синхронизацией с кодовой базой Wine 7.7 и обновлением версий DXVK и VKD3D-Proton.
Wine-wayland развивает набор патчей и драйвер winewayland.drv, позволяющие использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11. Предоставляется возможность запуска игр и приложений, использующих графический API Vulkan и Direct3D 9/11/12. Поддержка Direct3D реализована при помощи прослойки DXVK, транслирующей вызовы в API Vulkan. Набор также включает патчи и "fsync" для увеличения производительности многопоточных игр и код для поддержки технологии AMD FSR (FidelityFX Super Resolution), позволяющей снизить потери качества картинки при масштабировании на экранах с высоким разрешением. Новый выпуск примечателен синхронизацией с кодовой базой Wine 7.7 и обновлением версий DXVK и VKD3D-Proton.
👍17🔥3
Apple опубликовала код ядра и системных компонентов macOS 12.3
Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 12.3 (Monterey), в которых используется свободное ПО, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 177 пакетов с исходными текстами.
Несколько дней назад также были опубликованы открытые компоненты, используемые в мобильной платформе iOS 15.4. Публикация включает два пакета - WebKit и libiconv.
Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 12.3 (Monterey), в которых используется свободное ПО, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 177 пакетов с исходными текстами.
Несколько дней назад также были опубликованы открытые компоненты, используемые в мобильной платформе iOS 15.4. Публикация включает два пакета - WebKit и libiconv.
🔥27🥰3👍2😢1
По данным Bloomberg, Китай планирует за два года перестать использовать в госучреждениях и государственных предприятиях ПК и ОС иностранных компаний. Придётся заменить как минимум 50 млн компьютеров иностранных брендов на оборудование китайских производителей.
Пока что это не будет распространяться на труднозаменяемые компоненты, такие как процессоры. А вот ПО Microsoft рекомендовано заменить на разработанные китайскими производителями решения на базе Linux.
Пока что это не будет распространяться на труднозаменяемые компоненты, такие как процессоры. А вот ПО Microsoft рекомендовано заменить на разработанные китайскими производителями решения на базе Linux.
🔥28👍7👎1