[devel] Q: rpm-build-licenses
Alexey Rusakov
=?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Пн Авг 20 16:28:27 MSD 2007
On Thu, 16 Aug 2007 01:05:18 +0400
Dmitry V. Levin wrote:
> Hi,
>
> В свете упаковки первого своего пакета с лицензией GPLv3+ посмотрел на
> макросы, которые реализует пакет rpm-build-licenses.
>
> Мне показалось не очень логичным предлагать конструкции вида
> "GPLv2 or later" -- возникает двусмысленность: то ли это
> "GPL, either version 2 of the License, or any later version", то ли
> это "GPLv2 либо что-то более позднее".
> Предлагаю использовать обозначение "GPLv2+".
>
> Мне показалось странным сочетание формулировок "GPL/LGPL v2", "MIT/X
> Consortium" и "GPL/Artistic" -- в каждом случае знак "/" несёт разную
> смысловую нагрузку.
> Предлагаю по традиции использовать знак "/" только в качестве
> перечислителя, когда в пакете присутствуют файлы с разными лицензиями.
>
> Огорчило пристутствие макроса %bsdlike и при этом отсутствие
> макроса %bsdstyle, поскольку я сам стараюсь и вас всех прошу привести
> этот BSD-разнобой к виду BSD-style.
> Предлагаю добавить %bsdstyle и сделать значение %bsdlike тем же что и
> %bsdstyle.
>
> Наконец, предлагаю по возможности не использовать слово License в значении
> тэга License, а также избегать избыточности.
> Например, "Free Documentation License (FDL)" лучше заменить на "GNU FDL".
Вышеперечисленные пожелания, плюс результат обсуждения вопроса об указании
нескольких лицензий, отражены в rpm-build-licenses-0.8-alt1
> Что касается названий макросов, то я не уверен, стоит ли таким образом
> засорять пространство имён, не лучше ли обязать все макросы с лицензиями
> иметь некий общий префикс?
%lic_
%license_
%_license_
%_lic_
%copying_
Другие варианты?
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
Подробная информация о списке рассылки Devel