OBS Studio и Fedora разрешават конфликта с Flatpak

OBS-Студио

Преди няколко дни беше пусната новината, че Разработчици на OBS Studio имал изразиха недоволството си от проекта Fedora поради разпространението на a Неофициален пакет Flatpakl, което доведе до проблеми при работа.

Този пакет, поддържан от разработчиците на Fedora, Предлага се приоритетно при разпространение, причинявайки объркване сред потребителите, които смятат, че използват официалната версия, налична във Flathub.

Произходът на проблема

За тези, които не знаят е важно да споменем, че екипът на OBS Studio предоставя свой собствен пакет Flatpak чрез Flathub. Във Fedora обаче се разпространява алтернативна версия, която е генерирала множество грешки. В резултат на това Потребителите са насочили оплакванията си към разработчиците на OBS Студио, смятайки, че грешките отговарят на официалната версия на софтуера.

Предвид тази ситуация, Създателите на OBS Studio поискаха от Fedora, Неофициалният пакет Flatpak ще бъде премахнат или изрично маркиран като алтернативна версия, която не се поддържа от екипа на OBS Studio.

Заявката беше подадена преди три седмици чрез системите за проследяване на грешки Fedora-Flatpaks, GNOME Software и Fedora Workstation.

Конфликтът бързо ескалира, когато онлайн дискусиите се превърнаха в лични атаки. Като отговор, The Разработчиците на OBS Studio издадоха официално предупреждение изисквайки Fedora да спре да използва името на марката си, включително името и логото си, в разпространението на пакети.

Краен срок до 21 февруари беше определен за Fedora да изпълни това искане. предупреждение, че ако не го направите, това ще доведе до съдебни действия. Изправен пред този натиск, Поддръжката на пакета във Fedora поиска премахване на пакета Flatpak от OBS Studio в хранилищата за разпространение.

Причината за неизправността

Споменава се, че проблема във версията fedora на пакета OBS Studio Flatpak се крие в използването на версия на Qt с нефиксирани регресии. Докато официалният пакет на OBS Studio избягва тези грешки, като включва по-стара версия на Qt в своята среда за изпълнение, Fedora избра да използва по-нова версия, което причини нестабилност в софтуера.

Решението на Fedora се основаваше на изтичането на поддръжката за използваната версия на Qt в официалния пакет OBS Studio, което доведе до създаването на алтернативен пакет с най-новата версия на рамката, въпреки нейните недостатъци.

Като актуализация за всички, които ме следват, днес имах среща с Flatpak SIG и ръководителя на проекта Fedora, което беше много интересен разговор. Говорим за проблемите, как сме стигнали дотук и какви са следващите стъпки. За тези, които не се интересуват от спецификата, проектът OBS вече не призовава за премахване на интелектуална собственост или ребрандиране на приложението OBS Studio, предоставено от Fedora Flatpaks.

Разрешен проблем: Споразумение за Fedora и OBS Studio

След среща между представители на OBS Studio, Fedora и отговорните за поддръжката на пакета Flatpak, беше постигнато споразумение за сътрудничество и в резултат на това се споменава, че:

  • Искането за забрана на използването на името на OBS Studio в пакета Fedora Flatpak беше оттеглено.
  • Fedora ще продължи да предлага своя собствена версия на пакета.
  • Ще бъдат разгледани технически проблеми, за да се подобри стабилността на софтуера във Fedora.

В допълнение, за коригиране на проблемите, открити във версията Fedora на OBS Studio, бяха предприети следните мерки:

  • Мигриран до Qt 6.8.2, който включва корекции на регресия.
  • По-добра комуникация с потребителите, за да ги информира коя версия използват и къде да докладват грешки.
  • Поправени са четири критични грешки в пакета Fedora Flatpak:
  • Използване на растеризатор LLVMpipe вместо хардуерно ускорено изобразяване.
  • Неуспешно превключване към режим на протокол X11.
  • Срив на плъгина на VLC в среди с пясъчник.
  • Предоставяне на добавки на трети страни в пакета Fedora Flatpak.

С това споразумение и двете страни се стремят да осигурят по-добро преживяване за потребителите и да избегнат бъдещи противоречия, свързани с разпространението на пакета във Fedora.

Fuente: https://gitlab.com