Bug 56445

Summary: Linkage with library under the license GPL
Product: Sisyphus Reporter: protvin <protvin>
Component: pipewireAssignee: Yuri N. Sedunov <aris>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: aris, placeholder, rider, shad, zerg
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=56448

Description protvin@altlinux.org 2025-10-17 14:09:45 MSK
The fftw3 library is licensed under the GPL-2.0-or-later.

https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL
Comment 1 Yuri N. Sedunov 2025-10-17 15:24:50 MSK
SPAM
Comment 2 Sergey V Turchin 2025-10-17 16:32:23 MSK
Опишите, плиз, конкретнее, почему это проблема?
Comment 4 protvin@altlinux.org 2025-10-17 17:11:40 MSK
(In reply to Sergey V Turchin from comment #2)
> Опишите, плиз, конкретнее, почему это проблема?

Because users must know about license conditions if his prefer using that.

I researched this package and found only one plugin using the GPL library:
> libspa-filter-graph.so

Quote from https://docs.pipewire.org/page_spa_plugins.html
> SPA plugins are dynamically loadable objects that contain objects and
> interfaces that can be introspected and used at runtime in any application.

For determining whether the program using this module is a single combined program:
https://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins
Comment 5 Anton Farygin 2025-10-17 18:23:00 MSK
предлагаю обсудить эту проблему в апстриме проекта, если есть желание.
Comment 6 Aleksandr Shamaraev 2025-10-18 08:23:30 MSK
Всем добрый день.

На счет этой fftw3

я максимально прошелся по лицензиям пакета который я собрал и на который также была данная ошибка повешена.

тут больше вопрос юридический, но по факту, из того, что лично я понял, fftw3 не включено в сам пакет, по этому пакет не выходит под GPLv2+, хоть и при сборке оно используется. Иначе бы все другие системы прописывали в спеках лицензию GPLv2+

более подробно, если кому интересно, в моей баге

ну это мое мнение, возможно я ошибаюсь.