[devel] IQ: Samba 3.2.0-pre1 is coming, QT applications are incompatible, remedy plan
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_altlinux=2Eorg?=
Чт Сен 27 20:47:33 MSD 2007
Greetings!
В ближайшие дни-недели в Сизиф отправится Samba 3.2.0-pre1 (релиз pre1
ожидается в ближайшие сутки). Помимо фундаментальных новшевств
(предварительная поддержка кластеризации, поддержка реестра файловых
ресурсов, устранение ограничений на длину директорий и файлов, полная
поддержка доверительных отношений Windows 2003 между лесами,
транзитивные и односторонние доверительные отношения, поддержка доменов
на основе Longhorn, разворачивание вложенных групп в nss), эта версия
принесет несколько "проблем":
0. Следующие пакеты в Сизифе зависят от libsmbclient:
xmms2-0.2-alt5.DrHouse
vlc-plugin-smb-0.8.6d-alt1
mplayer-1.0-alt35.24127.1
mencoder-1.0-alt35.24127.1
libxine-1.1.7-alt4
kdebase-kio-3.5.7-alt16
gnome-vfs-module-smb-2.18.1-alt1
fuse-smb-0.8.5-alt2
1. Samba 3.2.x выходит под GNU GPLv3. Это означает, что ее компоненты не
могут быть собраны с приложениям, которые несовместимы с GNU GPLv3, в
частности, с приложениями, которые лицензированы под GNU GPLv2only (а не
"GPLv3 or later" как обычно). К числу таких приложений в Сизифе
относится KDE, поддержка поиска в CIFS средствами kioslaves (kdebase-kio).
2. xmms2 доступна под двумя основными лицензиями: LGPLv2.1 и GPLv2.
Полный список лицензий и файлов, к которым они относятся, можно увидеть
здесь:
http://git.xmms.se/?p=xmms2-stable.git;a=blob_plain;h=5d1a621f14418cfb7ecd7ca3eebd2d7b0ea898ff;f=COPYING
Проблема в том, что в отличие от типичного указания лицензий, в xmms2 не
говорится, что действует лицензия A версии X или любая ее последующая
версия, что означает, что используется только та версия, которая указана
в распространяемом архиве. Это означает (формально), что libsmbclient не
может быть слинкован с xmms2 в единое целое. Я прошу мейнтейнера пакета
выяснить статус применяемых лицензий.
3. vlc-plugin-smb: VLC лицензирована под GNU GPLv2 or later, тут проблем
нет.
4. mplayer, mencoder, libxine: GNU GPLv2 or later, проблем нет
5. gnome-vfs-modules-smb: GNU LGPLv2.1 or later, проблем нет.
6. fuse-smb: GNU GPLv2 or later, проблема тут только одна: URL в пакете
указывает на несуществующий сайт. Проект давно переехал.
Кроме (1) и (2) с остальными проблем нет. Я думаю, что мы будем
вынуждены убрать поддержку CIFS из KDE в ближайшей перспективе, а также
провести ревизию всех графических пакетов, использующих gnome-vfs, на
предмет соответствия лицензий.В частности, необходимо найти и устранить
проблемы с пакетами, которые лицензированы под GNU GPLv2 only и под GNU
LGPLv2.1 only, поскольку они несовместимы с GNU GPLv3 и это повлияет не
только на сборку с libsmbclient, но и с другими GPLv3 приложениями и
библиотеками.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Devel