LINUX.ORG.RU

А почему нет решения проблемы с геоблоком OpenH264 для федоры?

 , , ,


0

1

Вопрос федороводам.

Есть ли зеркало с пакетами OpenH264 от циски типа того, что делал tigro и ребята из russianfedora с патентнопроблемными mp3 и freetype? Если нет, то почему? Никому не надо или федора просила так не делать?

Почему этого нет в rpmfusion-free я в принципе понимаю - проблемы индейцев шерифа не волнуют, плюс независимость от красношапки там может быть и есть, а юрисдикция вроде бы всё ещё США.

Почему бы не сделать зеркало, какие подводные камни?

Контекст: по законам США и соглашению об использовании патента, только cisco может распространять собранные проектом Fedora пакеты OpenH264 через свой отдельный маленький репозиторий. При этом сервер cisco геоблочит Россию и часть Украины, из-за этого встаёт обновление всей федоры.

В России последний раз когда я проверял патенты на алгоритмы не выдавались (никому кроме лаборатории Касперского) и не действовали.

См также:

Может быть ситуация изменилась, а я чего-то не знаю? Вижу, что домен репозитория сменился с цисковского http://ciscobinary.openh264.org/ на федоровский codecs.fedoraproject.org и раздаётся через mirrorlist.

На всякий случай известные обходные пути:

  1. отключить репозиторий sudo dnf config-manager --disable fedora-cisco-openh264, но оставить пакет и надеяться, что будущие обновления системы не зацепятся за него.

  2. снести нафиг и пакет и репозиторий sudo dnf config-manager --disable fedora-cisco-openh264; sudo dnf swap *\openh264\* noopenh264, сидеть без аппаратного ускорения видео в браузере (в mplayer/mpv/vlc всё отдельно и работать продолжит)

  3. использовать средства, которые на ЛОР запрещено обсуждать применительно к РКН, но можно если речь идёт об американской корпорации.

★★★★★

Последнее исправление: legolegs (всего исправлений: 2)
Ответ на: комментарий от Khnazile

По какой-то причине фаерфокс не использует нормальный ffmpeg, там свои заморочки.

legolegs ★★★★★
() автор топика
Ответ на: комментарий от cobold

А там это сделано или забит болт?

Вообще спасибо, я не думал посмотреть в этом направлении. Впрочем, лично мне польза вряд-ли будет, т.к. установить пакет из репозитория от Васяна но подписанный GPG федоры не проблема, а вот тащить в систему куски от редос (даже если они заработают) мне не кажется разумным.

legolegs ★★★★★
() автор топика
Ответ на: комментарий от cobold

Всё собрано и доступно из-коробки, вот пример для RED OS 8.0.2:

# dnf info openh264.x86_64
Последняя проверка окончания срока действия метаданных: 0:06:46 назад, Пн 12 окт 2026 16:16:14.
Установленные пакеты
Имя          : openh264
Эпоха        : 1
Версия       : 2.4.1
Выпуск       : 2.red80
Архитектура  : x86_64
Размер       : 1.1 M
Источник     : openh264-2.4.1-2.red80.src.rpm
Репозиторий  : @System
Из репозитор : anaconda
Краткое опис : H.264 codec library
URL          : https://www.openh264.org/
Лицензия     : BSD-2-Clause
Описание     : OpenH264 is a codec library which supports H.264 encoding and decoding. It is
             : suitable for use in real time applications such as WebRTC.

Имеющиеся пакеты
Имя          : openh264
Эпоха        : 1
Версия       : 2.4.1
Выпуск       : 5.red80
Архитектура  : x86_64
Размер       : 421 k
Источник     : openh264-2.4.1-5.red80.src.rpm
Репозиторий  : updates
Краткое опис : Библиотека кодеков H.264
URL          : https://www.openh264.org/
Лицензия     : BSD-2-Clause
Описание     : OpenH264 - это библиотека кодеков, которая поддерживает кодирование и декодирование в формате
             : H.264. Она подходит для использования в приложениях реального времени, таких как WebRTC.
Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от Turbid

А Fedora тут причем? Если этот кодек не засунули внутрь дистрибутива то значит это не дают лиц. соглашения. И если в каком либо дистре это есть внутри то авторы этого дистрибутива просто нарушают это соглашение.

anonymous
()

Когда-то давно с этим сталкивался, просто поставил x264 с --allowerasing.

Jullyfish ★★
()
Ответ на: комментарий от hippi90

Спасибо, посмотрел.

https://salsa.debian.org/debian/openh264/-/blob/master/debian/libopenh264-cisco8.postinst?ref_type=heads#L27

URL=«http://ciscobinary.openh264.org/libopenh264-${VER}-linux${ARCH}.8.so.bz2»

Тот же самый хост, то-же самая ошибка 403. Не знаком дебианом и не знаю, валит ли ошибка в одном из скриптов postinst всю транзакцию apt (там вообще есть транзации?), но ошибка будет.

Фактически ситуация в Дебиане идентична федоровской - без VPN openh264 не устанавилвается.

legolegs ★★★★★
() автор топика
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от legolegs

А с чего ты решил, что она хоть где-то другой будет? У меня на сусе была такая же проблема. Со флатпаками слышал проблемы были. Обычное дело.

bbc69
()
Ответ на: комментарий от bbc69

Обычное дело - для юрисдикций где нет понятия патентов на алгоритмы и математические формулы делать отдельные репозитории с таким софтом без ограничений. Там было с mp3.

legolegs ★★★★★
() автор топика
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от legolegs

отдельные репозитории с таким софтом без ограничений.

Репозитории-то есть. Что до ограничений - то не технический вопрос. Его даже обсуждать-то странно.

bbc69
()
Последнее исправление: bbc69 (всего исправлений: 1)
Ответ на: комментарий от bbc69

Репозитории-то есть.

Где? Вот я помню, что была такая штука как freetype-freeworld - ШГ для свободного мира, где «свободный» означает «не США». Не технические вопросы СПО тоже надо решать.

legolegs ★★★★★
() автор топика
Ответ на: комментарий от legolegs

Ну, кодек лежит на сайте циски. И он свободный. Там просто свобода - кого надо свобода.

Не технические вопросы СПО тоже надо решать.

Не на форуме только это делается.

bbc69
()

openh264

а нафиг он тебе? есть же нормальные кодеки с rpmfusion, ибо без них как по мне система - овощь, видео нормально не откроешь.

отрубай через

sudo dnf config-manager setopt fedora-cisco-openh264.enabled=0

и бед не знай

а лучше дебиан ставь ж))

chebo7
()
Последнее исправление: chebo7 (всего исправлений: 1)
Ответ на: комментарий от chebo7

отрубай через

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

noopenh264-2.6.0-4.fc44.x86_64.rpm
noopenh264 - Fake implementation of the OpenH264 library
anonymous
()
Ответ на: комментарий от legolegs
vitus@vitus-home:~$ dpkg --list | grep -i H264
ii  libopenh264-8:amd64                   2.6.0+dfsg-2                             amd64        OpenH264 Video Codec
vitus@vitus-home:~$ sudo apt show libopenh264-8
Package: libopenh264-8
Version: 2.6.0+dfsg-2
Priority: optional
Section: libs
Source: openh264
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Installed-Size: 1 170 kB
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 5)
Homepage: https://www.openh264.org
Download-Size: 395 kB
APT-Manual-Installed: no
APT-Sources: https://mirror.yandex.ru/debian trixie/main amd64 Packages
Description: OpenH264 Video Codec
 OpenH264 is a codec library which supports H.264 encoding and decoding.
 It is suitable for use in real time applications such as WebRTC.
vitus@vitus-home:~$ sudo apt policy libopenh264-8
libopenh264-8:
  Установлен: 2.6.0+dfsg-2
  Кандидат:   2.6.0+dfsg-2
  Таблица версий:
 *** 2.6.0+dfsg-2 500
        500 https://mirror.yandex.ru/debian trixie/main amd64 Packages
        100 /var/lib/dpkg/status

Зачем чего-то там нужно от эээ ***циски понять сложно

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)
Ответ на: комментарий от vtVitus

Зачем чего-то там нужно от эээ ***циски понять сложно

там все просто, из лицензионных соглашений.

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

Зная это Fedora просто не включает это в свой дистр, ну а Debian решил просто ввести в заблуждение своих пользователей (не все же читают).

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария