* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
@ 2019-11-19 20:28 ` Sergey Y. Afonin
2019-11-19 20:39 ` Dmitry V. Levin
2019-11-19 20:51 ` Alexey Gladkov
2019-11-19 21:34 ` Alexey Gladkov
` (9 subsequent siblings)
10 siblings, 2 replies; 69+ messages in thread
From: Sergey Y. Afonin @ 2019-11-19 20:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> присутствовать в пакете common-licenses. Пробелы в имени лицензии
> не допускается.
А есть корреляция с rpm-build-licenses ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:28 ` Sergey Y. Afonin
@ 2019-11-19 20:39 ` Dmitry V. Levin
2019-11-26 16:39 ` Mikhail Efremov
2019-11-19 20:51 ` Alexey Gladkov
1 sibling, 1 reply; 69+ messages in thread
From: Dmitry V. Levin @ 2019-11-19 20:39 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 507 bytes --]
On Wed, Nov 20, 2019 at 12:28:13AM +0400, Sergey Y. Afonin wrote:
> On Wednesday 20 November 2019, Alexey Gladkov wrote:
>
> > * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> > присутствовать в пакете common-licenses. Пробелы в имени лицензии
> > не допускается.
>
> А есть корреляция с rpm-build-licenses ?
Если пакет rpm-build-licenses поддерживается, то он должен быть приведён
в соответствие. Честно говоря, мне кажется, что этот костыль не нужен.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:39 ` Dmitry V. Levin
@ 2019-11-26 16:39 ` Mikhail Efremov
2019-11-27 15:26 ` Mikhail Efremov
0 siblings, 1 reply; 69+ messages in thread
From: Mikhail Efremov @ 2019-11-26 16:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, 19 Nov 2019 23:39:04 +0300 Dmitry V. Levin wrote:
> On Wed, Nov 20, 2019 at 12:28:13AM +0400, Sergey Y. Afonin wrote:
> > On Wednesday 20 November 2019, Alexey Gladkov wrote:
> >
> > > * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> > > присутствовать в пакете common-licenses. Пробелы в имени
> > > лицензии не допускается.
> >
> > А есть корреляция с rpm-build-licenses ?
>
> Если пакет rpm-build-licenses поддерживается, то он должен быть
> приведён в соответствие. Честно говоря, мне кажется, что этот
> костыль не нужен.
Я этими макросами активно пользуюсь, мне кажется удобно. Я починю.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-26 16:39 ` Mikhail Efremov
@ 2019-11-27 15:26 ` Mikhail Efremov
2019-11-28 10:52 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Mikhail Efremov @ 2019-11-27 15:26 UTC (permalink / raw)
To: devel
On Tue, 26 Nov 2019 19:39:50 +0300 Mikhail Efremov wrote:
> On Tue, 19 Nov 2019 23:39:04 +0300 Dmitry V. Levin wrote:
> > On Wed, Nov 20, 2019 at 12:28:13AM +0400, Sergey Y. Afonin wrote:
> > > On Wednesday 20 November 2019, Alexey Gladkov wrote:
> > >
> > > > * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> > > > присутствовать в пакете common-licenses. Пробелы в имени
> > > > лицензии не допускается.
> > >
> > > А есть корреляция с rpm-build-licenses ?
> >
> > Если пакет rpm-build-licenses поддерживается, то он должен быть
> > приведён в соответствие. Честно говоря, мне кажется, что этот
> > костыль не нужен.
>
> Я этими макросами активно пользуюсь, мне кажется удобно. Я починю.
Я обновил макросы, правда пришлось выкинуть
%distributable Distributable, non-free
Хотя возможно стоит добавить в common-licenses
ALT-Distributable-nonfree для подобных лицензий.
Вообще rpm-build-licenses действительно становится не нужным с
проверкой в sisyphus_check. Когда-то это была попытка привести в
порядок license tag. Теперь же я буду избавляться от его использования
в своих пакетах, пожалуй.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-27 15:26 ` Mikhail Efremov
@ 2019-11-28 10:52 ` Alexey Gladkov
2019-11-28 13:17 ` Mikhail Efremov
0 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-28 10:52 UTC (permalink / raw)
To: devel
On Wed, Nov 27, 2019 at 06:26:40PM +0300, Mikhail Efremov wrote:
> Я обновил макросы, правда пришлось выкинуть
> %distributable Distributable, non-free
> Хотя возможно стоит добавить в common-licenses
> ALT-Distributable-nonfree для подобных лицензий.
Как правило у пакетов, где написано Distributable, non-free или просто
Distributable есть какая-то своя лицензия, которую мантейнер пакета
характеризует как distributable. В этих случаях лучше добавить текст такой
лицензии в common-licenses.
> Вообще rpm-build-licenses действительно становится не нужным с
> проверкой в sisyphus_check. Когда-то это была попытка привести в
> порядок license tag. Теперь же я буду избавляться от его использования
> в своих пакетах, пожалуй.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 10:52 ` Alexey Gladkov
@ 2019-11-28 13:17 ` Mikhail Efremov
2019-11-28 14:03 ` Alexey V. Vissarionov
2019-11-28 14:18 ` Alexey Gladkov
0 siblings, 2 replies; 69+ messages in thread
From: Mikhail Efremov @ 2019-11-28 13:17 UTC (permalink / raw)
To: devel
On Thu, 28 Nov 2019 11:52:44 +0100 Alexey Gladkov wrote:
> On Wed, Nov 27, 2019 at 06:26:40PM +0300, Mikhail Efremov wrote:
> > Я обновил макросы, правда пришлось выкинуть
> > %distributable Distributable, non-free
> > Хотя возможно стоит добавить в common-licenses
> > ALT-Distributable-nonfree для подобных лицензий.
>
> Как правило у пакетов, где написано Distributable, non-free или просто
> Distributable есть какая-то своя лицензия, которую мантейнер пакета
> характеризует как distributable. В этих случаях лучше добавить текст такой
> лицензии в common-licenses.
Я как раз сомневаюсь, что в common-licenses нужно включать такие
лицензии. Это все-таки common licenses, зачем там лицензии, которые
написаны только для одного приложения? Ну вот есть там лицензия Rdisc,
к примеру. Эта лицензия только для утилиты rdisc. Зачем это в
common-licenses? Я думаю для таких случаев лучше иметь общие шаблоны
типа non-common-{non-,}free, где написать, что лицензия у пакета
своя собственная, смотрите в самом пакете. Это будет даже
информативнее, чем просто Rdisc в license tag.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 13:17 ` Mikhail Efremov
@ 2019-11-28 14:03 ` Alexey V. Vissarionov
2019-11-28 14:11 ` Sergey V Turchin
2019-11-28 14:20 ` Alexey Gladkov
2019-11-28 14:18 ` Alexey Gladkov
1 sibling, 2 replies; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-28 14:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-28 16:17:28 +0300, Mikhail Efremov wrote:
>>> Я обновил макросы, правда пришлось выкинуть
>>> %distributable Distributable, non-free
>>> Хотя возможно стоит добавить в common-licenses
>>> ALT-Distributable-nonfree для подобных лицензий.
>> Как правило у пакетов, где написано Distributable, non-free
>> или просто Distributable есть какая-то своя лицензия, которую
>> мантейнер пакета характеризует как distributable. В этих
>> случаях лучше добавить текст такой лицензии в common-licenses.
> Я как раз сомневаюсь, что в common-licenses нужно включать
> такие лицензии. Это все-таки common licenses, зачем там
> лицензии, которые написаны только для одного приложения?
License: own, see documentation
Это простейшее решение. Оно субоптимально, но жизнеспособно -
я проверял.
> Ну вот есть там лицензия Rdisc, к примеру. Эта лицензия
> только для утилиты rdisc. Зачем это в common-licenses?
> Я думаю для таких случаев лучше иметь общие шаблоны типа
> non-common-{non-,}free, где написать, что лицензия у
> пакета своя собственная, смотрите в самом пакете. Это будет
> даже информативнее, чем просто Rdisc в license tag.
Кстати, да: "License: own (non-)?free, see documentation"
будет значительно лучше уже потому, что содержит самую важную
информацию о лицензии - то есть, если там non-free, то такого
софта лучше избегать даже не вдаваясь в подробности.
Еще всякие "open, non-free" бывают - их тоже полезно помечать
именно так, а текст лицензии паковать в %name-doc или еще куда.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:03 ` Alexey V. Vissarionov
@ 2019-11-28 14:11 ` Sergey V Turchin
2019-11-28 14:15 ` Alexey V. Vissarionov
2019-11-28 14:20 ` Alexey Gladkov
1 sibling, 1 reply; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-28 14:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 28 November 2019 17:03:40 MSK Alexey V wrote:
[...]
> а текст лицензии паковать в %name-doc или еще куда.
В %name-license. ;-)
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:11 ` Sergey V Turchin
@ 2019-11-28 14:15 ` Alexey V. Vissarionov
2019-11-28 14:16 ` Michael Shigorin
2019-11-28 14:20 ` Sergey V Turchin
0 siblings, 2 replies; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-28 14:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-28 17:11:49 +0300, Sergey V Turchin wrote:
>> а текст лицензии паковать в %name-doc или еще куда.
> В %name-license. ;-)
Кстати, как вариант - чтобы, например, не тащить развесистую
документацию туда, где ее никто читать все равно не будет, а
"лицензия должна сопровождать каждый экземпляр ПО".
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:15 ` Alexey V. Vissarionov
@ 2019-11-28 14:16 ` Michael Shigorin
2019-11-28 14:22 ` Alexey V. Vissarionov
2019-11-28 14:22 ` Alexey Gladkov
2019-11-28 14:20 ` Sergey V Turchin
1 sibling, 2 replies; 69+ messages in thread
From: Michael Shigorin @ 2019-11-28 14:16 UTC (permalink / raw)
To: devel
On Thu, Nov 28, 2019 at 05:15:07PM +0300, Alexey V. Vissarionov wrote:
> >> а текст лицензии паковать в %name-doc или еще куда.
> > В %name-license. ;-)
> Кстати, как вариант - чтобы, например, не тащить развесистую
> документацию туда, где ее никто читать все равно не будет, а
> "лицензия должна сопровождать каждый экземпляр ПО".
Симлинка в %name точно не хватит?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:16 ` Michael Shigorin
@ 2019-11-28 14:22 ` Alexey V. Vissarionov
2019-11-28 14:22 ` Alexey Gladkov
1 sibling, 0 replies; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-28 14:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-28 17:16:52 +0300, Michael Shigorin wrote:
>>>> а текст лицензии паковать в %name-doc или еще куда.
>>> В %name-license. ;-)
>> Кстати, как вариант - чтобы, например, не тащить развесистую
>> документацию туда, где ее никто читать все равно не будет, а
>> "лицензия должна сопровождать каждый экземпляр ПО".
> Симлинка в %name точно не хватит?
Да и без него можно обойтись... Но для нас наилучшим вариантом
будет спихнуть решение на эксплуатантов - наиболее щепетильные
могут поставить %name-doc или %name-license, а всем остальным
доступен вариант "вон оно на соседнем файловом сервере лежит".
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:16 ` Michael Shigorin
2019-11-28 14:22 ` Alexey V. Vissarionov
@ 2019-11-28 14:22 ` Alexey Gladkov
1 sibling, 0 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-28 14:22 UTC (permalink / raw)
To: Michael Shigorin; +Cc: devel
On Thu, Nov 28, 2019 at 05:16:52PM +0300, Michael Shigorin wrote:
> On Thu, Nov 28, 2019 at 05:15:07PM +0300, Alexey V. Vissarionov wrote:
> > >> а текст лицензии паковать в %name-doc или еще куда.
> > > В %name-license. ;-)
> > Кстати, как вариант - чтобы, например, не тащить развесистую
> > документацию туда, где ее никто читать все равно не будет, а
> > "лицензия должна сопровождать каждый экземпляр ПО".
>
> Симлинка в %name точно не хватит?
Для BSD-like нужен настоящий текст. Там копирайты написаны.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:15 ` Alexey V. Vissarionov
2019-11-28 14:16 ` Michael Shigorin
@ 2019-11-28 14:20 ` Sergey V Turchin
1 sibling, 0 replies; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-28 14:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 28 November 2019 17:15:07 MSK Alexey V wrote:
> On 2019-11-28 17:11:49 +0300, Sergey V Turchin wrote:
> >> а текст лицензии паковать в %name-doc или еще куда.
> >
> > В %name-license. ;-)
>
> Кстати, как вариант
Тогда продолжу шутку. Можно ещё в отдельном репозитории, чтоб в глаза не
бросалась. ;-)
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:03 ` Alexey V. Vissarionov
2019-11-28 14:11 ` Sergey V Turchin
@ 2019-11-28 14:20 ` Alexey Gladkov
2019-11-28 14:26 ` Alexey V. Vissarionov
1 sibling, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-28 14:20 UTC (permalink / raw)
To: Alexey V. Vissarionov; +Cc: ALT Linux Team development discussions
On Thu, Nov 28, 2019 at 05:03:40PM +0300, Alexey V. Vissarionov wrote:
> License: own, see documentation
> Это простейшее решение. Оно субоптимально, но жизнеспособно -
> я проверял.
Это работает пока проверка не включена. После определённого момента такая
запись будет невалидной.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:20 ` Alexey Gladkov
@ 2019-11-28 14:26 ` Alexey V. Vissarionov
2019-11-28 14:31 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-28 14:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-28 15:20:40 +0100, Alexey Gladkov wrote:
>> License: own, see documentation
>> Это простейшее решение. Оно субоптимально, но жизнеспособно -
>> я проверял.
> Это работает пока проверка не включена.
В моем случае проверка была неотключаемой и называлась "аудит".
Прошли успешно, и всего с несколькими замечаниями (notice).
> После определённого момента такая запись будет невалидной.
ГК РФ (ст. 1235 и далее по разделу) не противоречит.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 14:26 ` Alexey V. Vissarionov
@ 2019-11-28 14:31 ` Alexey Gladkov
0 siblings, 0 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-28 14:31 UTC (permalink / raw)
To: Alexey V. Vissarionov; +Cc: ALT Linux Team development discussions
On Thu, Nov 28, 2019 at 05:26:32PM +0300, Alexey V. Vissarionov wrote:
> On 2019-11-28 15:20:40 +0100, Alexey Gladkov wrote:
>
> >> License: own, see documentation
> >> Это простейшее решение. Оно субоптимально, но жизнеспособно -
> >> я проверял.
> > Это работает пока проверка не включена.
>
> В моем случае проверка была неотключаемой и называлась "аудит".
> Прошли успешно, и всего с несколькими замечаниями (notice).
>
> > После определённого момента такая запись будет невалидной.
>
> ГК РФ (ст. 1235 и далее по разделу) не противоречит.
Я ничего не понял в вашем ответе. Я ни слова не говорил про некий ГК РФ.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-28 13:17 ` Mikhail Efremov
2019-11-28 14:03 ` Alexey V. Vissarionov
@ 2019-11-28 14:18 ` Alexey Gladkov
1 sibling, 0 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-28 14:18 UTC (permalink / raw)
To: devel
On Thu, Nov 28, 2019 at 04:17:28PM +0300, Mikhail Efremov wrote:
> > Как правило у пакетов, где написано Distributable, non-free или просто
> > Distributable есть какая-то своя лицензия, которую мантейнер пакета
> > характеризует как distributable. В этих случаях лучше добавить текст такой
> > лицензии в common-licenses.
>
> Я как раз сомневаюсь, что в common-licenses нужно включать такие
> лицензии. Это все-таки common licenses, зачем там лицензии, которые
> написаны только для одного приложения? Ну вот есть там лицензия Rdisc,
> к примеру. Эта лицензия только для утилиты rdisc. Зачем это в
> common-licenses? Я думаю для таких случаев лучше иметь общие шаблоны
> типа non-common-{non-,}free, где написать, что лицензия у пакета
> своя собственная, смотрите в самом пакете. Это будет даже
> информативнее, чем просто Rdisc в license tag.
К сожалению "non-common-{non-,}free" не достаточно. В некоторых лицензиях
есть определённые дополнительные условия. Если прятать их за этой фразой,
то это не позволит проводить анализ и фильтрацию по этому тэгу. Придётся
брать каждый такой "non-common" пакет, смотреть внутрь и разбираться с
каждым отдельно.
Например, в SPDX проводится анализ лицензий и указывается является ли
лицензия FSF Free / Libre ? Для Rdisc можно тоже провести такой анализ и
отфильтровать пакеты по критерию FSF Free.
Это только один критерий. Кому-нибудь может захотеться найти пакеты,
подходящие для коммерческого использования или военного.
Если тексты лицензий лежат в common-licenses, то анализ можно проводить
только в нём, а потом сделать фильтр для пакетов.
Пакет common-licenses перестал быть пакетом с common лицензиями. Теперь
это база данных, которая содержит все допустимые в репозитории лицензии
(белый список).
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:28 ` Sergey Y. Afonin
2019-11-19 20:39 ` Dmitry V. Levin
@ 2019-11-19 20:51 ` Alexey Gladkov
2019-11-19 21:07 ` Sergey Y. Afonin
1 sibling, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-19 20:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Nov 20, 2019 at 12:28:13AM +0400, Sergey Y. Afonin wrote:
> On Wednesday 20 November 2019, Alexey Gladkov wrote:
>
> > * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> > присутствовать в пакете common-licenses. Пробелы в имени лицензии
> > не допускается.
>
> А есть корреляция с rpm-build-licenses ?
Нет. Честно говоря, я не понимаю о какой корреляции вообще может быть
речь. Мне кажется, что этот пакет в принципе не нужен.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:51 ` Alexey Gladkov
@ 2019-11-19 21:07 ` Sergey Y. Afonin
2019-11-19 21:27 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Sergey Y. Afonin @ 2019-11-19 21:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> > А есть корреляция с rpm-build-licenses ?
>
> Нет. Честно говоря, я не понимаю о какой корреляции вообще может быть
> речь. Мне кажется, что этот пакет в принципе не нужен.
Вроде как когда-то считалось, что в спеке следует использовать макросы
оттуда, чтобы написание лицензий в этом тэге было однообразным.
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 21:07 ` Sergey Y. Afonin
@ 2019-11-19 21:27 ` Alexey Gladkov
2019-11-20 5:57 ` Sergey Afonin
0 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-19 21:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Nov 20, 2019 at 01:07:22AM +0400, Sergey Y. Afonin wrote:
> On Wednesday 20 November 2019, Alexey Gladkov wrote:
>
> > > А есть корреляция с rpm-build-licenses ?
> >
> > Нет. Честно говоря, я не понимаю о какой корреляции вообще может быть
> > речь. Мне кажется, что этот пакет в принципе не нужен.
>
> Вроде как когда-то считалось, что в спеке следует использовать макросы
> оттуда, чтобы написание лицензий в этом тэге было однообразным.
Ах так вот кто поставляет ошибочные конструкции:
%bsd_orig BSD (original)
%bsd BSD (revised)
и некорректное:
%mpl MPL
(MPL-1.0 не является свободной, а MPL-1.1 является).
%fdl FDL
%gfdl GFDL
и вот это вот я искал. GFDL это GNU Free Documentation License. FDL это
тоже GNU Free Documentation License. Но зачем два разных написания и два
макроса ?! да ещё и без версий.
В общем, нет смысла дублировать SPDX.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
2019-11-19 20:28 ` Sergey Y. Afonin
@ 2019-11-19 21:34 ` Alexey Gladkov
2019-11-20 0:09 ` Grigory Ustinov
2019-11-20 10:36 ` [devel] Q: rastertokpsl-re (was: I: license tag) Paul Wolneykien
` (8 subsequent siblings)
10 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-19 21:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
> Привет!
>
> Некоторое время назад я пробовал проанализировать наши пакеты на предмет
> свободности. По сути задача та же самая как и дистрибутивостроителей,
> которые должны отфильтровать пакеты не предназначенные для коммерческого
> использования. Иных данных о лицензиях содержимого пакета, кроме тега
> License у нас нет.
Кстати, выяснил интересный нюанс насчёт дров от nvidia. Оказывается между
версиями 340 и 390 лицензия немного поменялась:
$ diff -U0 NVIDIA-340 NVIDIA-390
--- NVIDIA-340 2018-05-25 06:51:57.000000000 +0300
+++ NVIDIA-390 2018-06-05 00:31:24.000000000 +0300
@@ -111,0 +112,5 @@
+6.3 Specific Use. SOFTWARE is licensed only for use with NVIDIA products.
+Customer's use of NVIDIA products with any other firmware is at its own
+risk and may cause an NVIDIA product to become non-compliant with certain
+of its certification markings.
+
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 21:34 ` Alexey Gladkov
@ 2019-11-20 0:09 ` Grigory Ustinov
2019-11-20 0:43 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Grigory Ustinov @ 2019-11-20 0:09 UTC (permalink / raw)
To: devel
20.11.2019 0:34, Alexey Gladkov пишет:
> On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
>> Привет!
>>
>> Некоторое время назад я пробовал проанализировать наши пакеты на предмет
>> свободности. По сути задача та же самая как и дистрибутивостроителей,
>> которые должны отфильтровать пакеты не предназначенные для коммерческого
>> использования. Иных данных о лицензиях содержимого пакета, кроме тега
>> License у нас нет.
> Кстати, выяснил интересный нюанс насчёт дров от nvidia. Оказывается между
> версиями 340 и 390 лицензия немного поменялась:
>
> $ diff -U0 NVIDIA-340 NVIDIA-390
> --- NVIDIA-340 2018-05-25 06:51:57.000000000 +0300
> +++ NVIDIA-390 2018-06-05 00:31:24.000000000 +0300
> @@ -111,0 +112,5 @@
> +6.3 Specific Use. SOFTWARE is licensed only for use with NVIDIA products.
> +Customer's use of NVIDIA products with any other firmware is at its own
> +risk and may cause an NVIDIA product to become non-compliant with certain
> +of its certification markings.
> +
Честно сказать, неплохо было бы ещё верифицировать корректность
указанных лицензий. Тут могут иметь место как минимум два варианта: либо
пакет был собран очень давно и лицензия могла поменяться, как в
указанном выше случае, либо пакет был создан по аналогии с каким-то и
лицензия не была скорректирована из-за невнимательности мейнтейнера.
Полагаю, что заинтересованные в данном вопросе лица, могли бы создать
робота, который парсил бы файл LISENSE* и по тексту определял бы тип
лицензии и записывал бы в тэг значение из rpm-build-licenses. Ну типа
как на гитхабе. В дальнейшем подобную проверку можно было бы добавить в
сборочницу, чтобы вновь прибывшие пакеты уже были правильными.
Кстати можно так же грепать и по исходникам, так как в отдельных
исходниках может быть указана другая лицензия или файла с ней может не быть.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-20 0:09 ` Grigory Ustinov
@ 2019-11-20 0:43 ` Alexey Gladkov
0 siblings, 0 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-20 0:43 UTC (permalink / raw)
To: devel
On Wed, Nov 20, 2019 at 03:09:29AM +0300, Grigory Ustinov wrote:
> Честно сказать, неплохо было бы ещё верифицировать корректность указанных
> лицензий.
Я думал про это, но сейчас это даже близко невозможно т.к. у нас нет
вообще никаких точек от которых можно оттолкнуться. Давайте сначала
формализуем формат и сделаем так чтобы его можно было проанализировать.
Потом уже можно пытаться сравнивать с фактическими лицензиями.
> Тут могут иметь место как минимум два варианта: либо пакет был
> собран очень давно и лицензия могла поменяться, как в указанном выше случае,
> либо пакет был создан по аналогии с каким-то и лицензия не была
> скорректирована из-за невнимательности мейнтейнера. Полагаю, что
> заинтересованные в данном вопросе лица, могли бы создать робота, который
> парсил бы файл LISENSE* и по тексту определял бы тип лицензии и записывал бы
> в тэг значение из rpm-build-licenses. Ну типа как на гитхабе. В дальнейшем
> подобную проверку можно было бы добавить в сборочницу, чтобы вновь прибывшие
> пакеты уже были правильными.
Давайте попробуем идти поэтапно. У нас пакетов с тем что сложно понять в
теге лицензии, или вообще не очевидные вещи, или вообще мусор настолько
много, что sisyphus_check делает только warning. Я надеюсь, что удастся
сделать тег хотя бы понятным.
> Кстати можно так же грепать и по исходникам, так как в отдельных исходниках
> может быть указана другая лицензия или файла с ней может не быть.
Эта задача вообще нифига не очевидная. Ею интересуются многие[1].
[1] https://github.com/amzn/askalono/blob/master/README.md
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
2019-11-19 20:28 ` Sergey Y. Afonin
2019-11-19 21:34 ` Alexey Gladkov
@ 2019-11-20 10:36 ` Paul Wolneykien
2019-11-20 11:23 ` Alexey V. Vissarionov
` (2 more replies)
2019-11-22 7:44 ` [devel] I: license tag Sergey V Turchin
` (7 subsequent siblings)
10 siblings, 3 replies; 69+ messages in thread
From: Paul Wolneykien @ 2019-11-20 10:36 UTC (permalink / raw)
To: devel
В Tue, 19 Nov 2019 21:05:16 +0100
Alexey Gladkov <legion@altlinux.ru> пишет:
> Q: Я не знаю какая лицензия у проекта. Что делать ?
> A: Пишите на legal@ или в devel@. Лицензия должна быть известна.
А вот как раз и спрошу. Нашёл на просторах гитхаба вот такой
проектик: https://github.com/sv99/rastertokpsl-re . Самое главное там —
написанный на C фильтр, перекодирующий обыкновенное растровое
изображение во что-то немножечко другое — вероятно тоже растровое
изображение, но экзотического формата, потребного для принтеров
японской фирмы Kyocera. Автор заявляет, что сделал этот фильтр путём
reverse engineering, что, на мой взгляд, звучит правдоподобно,
поскольку, действительно, характеристики преобразования из одного
растрового формата в другой вполне могут быть выявлены путём сравнения
исходного и конечного массивов.
Фильтр на самом деле работает, принтер печатает. Я хотел было собрать
в Сизиф (что, в свете нашей новой многоархитектурности, думаю, было бы
весьма кстати, поскольку тогда можно было бы подключать принтеры
Kyocera не только к x86), когда обнаружил, что лицензии-то никакой в
проекте нет.
И даже хуже. В репозиторий на гитхабе автором выложены PPD-файлы
с лицензией Kyocera, разрешающей распространение лишь без
каких-либо модификацией. Но не смотря на это, автором была сделана
копия такого файла, в которую он внёс пусть минимальные, но всё-таки
изменения. (Этот момент можно обойти используя симлинк.) Поэтому
вероятно, что парень не с нашего двора — лицензию не выбрал, другую —
нарушил и даже не заметил этого.
И вот что с этим делать?
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 10:36 ` [devel] Q: rastertokpsl-re (was: I: license tag) Paul Wolneykien
@ 2019-11-20 11:23 ` Alexey V. Vissarionov
2019-11-20 17:03 ` Andrey Savchenko
2019-11-20 11:37 ` Michael Shigorin
2019-11-21 20:37 ` [devel] Q: rastertokpsl-re Vitaly Lipatov
2 siblings, 1 reply; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-20 11:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-20 13:36:57 +0300, Paul Wolneykien wrote:
> А вот как раз и спрошу. Нашёл на просторах гитхаба вот
> такой проектик: https://github.com/sv99/rastertokpsl-re .
> Самое главное там — написанный на C фильтр, перекодирующий
> обыкновенное растровое изображение во что-то немножечко
> другое — вероятно тоже растровое изображение, но
> экзотического формата, потребного для принтеров японской
> фирмы Kyocera. Автор заявляет, что сделал этот фильтр
> путём reverse engineering
Это нормально и (пока результаты не продаются) вполне законно.
> Фильтр на самом деле работает, принтер печатает. Я хотел было
> собрать в Сизиф (что, в свете нашей новой многоархитектурности,
> думаю, было бы весьма кстати, поскольку тогда можно было бы
> подключать принтеры Kyocera не только к x86), когда обнаружил,
> что лицензии-то никакой в проекте нет.
В абсолютном большинстве случаев это означает, что автору глубоко
пофигу, какой будет дальнейшая судьба его поделия, а про WTFPL он
не знает, да и вообще не заморачивается на предмет лицензий.
> И даже хуже. В репозиторий на гитхабе автором выложены
> PPD-файлы с лицензией Kyocera, разрешающей распространение
> лишь без каких-либо модификацией. Но не смотря на это,
> автором была сделана копия такого файла, в которую он внёс
> пусть минимальные, но всё-таки изменения. (Этот момент
> можно обойти используя симлинк.) Поэтому вероятно, что
> парень не с нашего двора — лицензию не выбрал, другую —
> нарушил и даже не заметил этого.
Дык вынести все .ppd в подпакет с License: Redistributable
> И вот что с этим делать?
License: Unknown / Other open-source
Или как-то так... Ибо такие пакеты действительно бывают нужны, но
хорошо бы их на всякий случай как-то унифицированно помечать.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 11:23 ` Alexey V. Vissarionov
@ 2019-11-20 17:03 ` Andrey Savchenko
2019-11-21 9:18 ` Alexey V. Vissarionov
0 siblings, 1 reply; 69+ messages in thread
From: Andrey Savchenko @ 2019-11-20 17:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1291 bytes --]
On Wed, 20 Nov 2019 14:23:16 +0300 Alexey V. Vissarionov wrote:
> On 2019-11-20 13:36:57 +0300, Paul Wolneykien wrote:
>
> > А вот как раз и спрошу. Нашёл на просторах гитхаба вот
> > такой проектик: https://github.com/sv99/rastertokpsl-re .
> > Самое главное там — написанный на C фильтр, перекодирующий
> > обыкновенное растровое изображение во что-то немножечко
> > другое — вероятно тоже растровое изображение, но
> > экзотического формата, потребного для принтеров японской
> > фирмы Kyocera. Автор заявляет, что сделал этот фильтр
> > путём reverse engineering
>
> Это нормально и (пока результаты не продаются) вполне законно.
По законодательству РФ реверс инженерия законна и при продажах,
если это необходимо для разработки совместимого продукта, что мы
и делаем.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 17:03 ` Andrey Savchenko
@ 2019-11-21 9:18 ` Alexey V. Vissarionov
2019-11-21 12:11 ` Anton V. Boyarshinov
0 siblings, 1 reply; 69+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-21 9:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-11-20 20:03:42 +0300, Andrey Savchenko wrote:
>>> А вот как раз и спрошу. Нашёл на просторах гитхаба вот
>>> такой проектик: https://github.com/sv99/rastertokpsl-re .
>>> Самое главное там — написанный на C фильтр
>>> Автор заявляет, что сделал этот фильтр путём reverse
>>> engineering
>> Это нормально и (пока результаты не продаются) вполне законно.
> По законодательству РФ реверс инженерия законна и при
> продажах, если это необходимо для разработки совместимого
> продукта, что мы и делаем.
Читай внимательнее: незаконным является зарабатывание денег
непосредственно на результатах reverse engineering. Например (и
прежде всего) создание аналогичного (конкурирующего) продукта.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-21 9:18 ` Alexey V. Vissarionov
@ 2019-11-21 12:11 ` Anton V. Boyarshinov
0 siblings, 0 replies; 69+ messages in thread
From: Anton V. Boyarshinov @ 2019-11-21 12:11 UTC (permalink / raw)
To: Alexey V. Vissarionov; +Cc: ALT Linux Team development discussions
On Thu, 21 Nov 2019 12:18:39 +0300 Alexey V. Vissarionov wrote:
> > По законодательству РФ реверс инженерия законна и при
> > продажах, если это необходимо для разработки совместимого
> > продукта, что мы и делаем.
>
> Читай внимательнее: незаконным является зарабатывание денег
> непосредственно на результатах reverse engineering. Например (и
> прежде всего) создание аналогичного (конкурирующего) продукта.
Поскольку мы не создаём конкурирующий принтер, а обеспечиваем
совместимость с имеющимся...
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 10:36 ` [devel] Q: rastertokpsl-re (was: I: license tag) Paul Wolneykien
2019-11-20 11:23 ` Alexey V. Vissarionov
@ 2019-11-20 11:37 ` Michael Shigorin
2019-11-20 16:23 ` Paul Wolneykien
2019-11-21 20:37 ` [devel] Q: rastertokpsl-re Vitaly Lipatov
2 siblings, 1 reply; 69+ messages in thread
From: Michael Shigorin @ 2019-11-20 11:37 UTC (permalink / raw)
To: devel
On Wed, Nov 20, 2019 at 01:36:57PM +0300, Paul Wolneykien wrote:
> https://github.com/sv99/rastertokpsl-re [...]
> Я хотел было собрать в Сизиф [...] когда обнаружил,
> что лицензии-то никакой в проекте нет.
Запроси автора, как вариант. Можешь даже предложить желаемое :-)
Порой так делаю, порой меня спрашивали -- мол, у тебя там чё.
> И даже хуже. В репозиторий на гитхабе автором выложены
> PPD-файлы с лицензией Kyocera, разрешающей распространение лишь
> без каких-либо модификацией. Но не смотря на это, автором была
> сделана копия такого файла, в которую он внёс пусть
> минимальные, но всё-таки изменения.
С этим я бы предложил ему выложить оригинальные и патчи к ним.
Соответственно в пакете патчить (предпочтительно sed в %post,
если там получается, и с предупреждением около SourceN:, чтоб
не обновили вслепую) уже после распространения, на стадии
установки.
> И вот что с этим делать?
Возможно, мы можем попинать и Kyocera на предмет того,
что "ваши устройства очень близко к поддержке из коробки,
давайте выровняем оставшиеся узкие места совместно".
Минус -- может попасть к кому-нить невменяемому и на тот
проект закинут какой dmca request, не приходя в сознание.
Т.е. я бы пинал предпочтительно с каким-нить контрактом
на поставку от наших партнёров на руках, чтоб отгавкаться
или затоптать не захотелось вот так прям.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 11:37 ` Michael Shigorin
@ 2019-11-20 16:23 ` Paul Wolneykien
2019-11-20 16:37 ` Michael Shigorin
2019-11-21 9:33 ` Paul Wolneykien
0 siblings, 2 replies; 69+ messages in thread
From: Paul Wolneykien @ 2019-11-20 16:23 UTC (permalink / raw)
To: devel
В Wed, 20 Nov 2019 14:37:31 +0300
Michael Shigorin <mike@altlinux.org> пишет:
> On Wed, Nov 20, 2019 at 01:36:57PM +0300, Paul Wolneykien wrote:
> > https://github.com/sv99/rastertokpsl-re [...]
> > Я хотел было собрать в Сизиф [...] когда обнаружил,
> > что лицензии-то никакой в проекте нет.
>
> Запроси автора, как вариант. Можешь даже предложить желаемое :-)
Сейчас попробуем.
> Порой так делаю, порой меня спрашивали -- мол, у тебя там чё.
>
> > И даже хуже. В репозиторий на гитхабе автором выложены
> > PPD-файлы с лицензией Kyocera, разрешающей распространение лишь
> > без каких-либо модификацией. Но не смотря на это, автором была
> > сделана копия такого файла, в которую он внёс пусть
> > минимальные, но всё-таки изменения.
>
> С этим я бы предложил ему выложить оригинальные и патчи к ним.
> Соответственно в пакете патчить (предпочтительно sed в %post,
> если там получается, и с предупреждением около SourceN:, чтоб
> не обновили вслепую) уже после распространения, на стадии
> установки.
Да там можно ничего не менять пока: вместо замены
rastertokpsl на rastertokpsl-re в скрипте, просто сделать
аналогичный симлинк снаружи.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 16:23 ` Paul Wolneykien
@ 2019-11-20 16:37 ` Michael Shigorin
2019-11-21 9:33 ` Paul Wolneykien
1 sibling, 0 replies; 69+ messages in thread
From: Michael Shigorin @ 2019-11-20 16:37 UTC (permalink / raw)
To: devel
On Wed, Nov 20, 2019 at 07:23:12PM +0300, Paul Wolneykien wrote:
> > > И даже хуже. В репозиторий на гитхабе автором выложены
> > > PPD-файлы с лицензией Kyocera, разрешающей распространение
> > > лишь без каких-либо модификацией. Но не смотря на это,
> > > автором была сделана копия такого файла, в которую он внёс
> > > пусть минимальные, но всё-таки изменения.
> > С этим я бы предложил ему выложить оригинальные и патчи к ним.
> Да там можно ничего не менять пока: вместо замены rastertokpsl
> на rastertokpsl-re в скрипте, просто сделать аналогичный
> симлинк снаружи.
Тем более :-)
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re (was: I: license tag)
2019-11-20 16:23 ` Paul Wolneykien
2019-11-20 16:37 ` Michael Shigorin
@ 2019-11-21 9:33 ` Paul Wolneykien
1 sibling, 0 replies; 69+ messages in thread
From: Paul Wolneykien @ 2019-11-21 9:33 UTC (permalink / raw)
To: devel
В Wed, 20 Nov 2019 19:23:12 +0300
Paul Wolneykien <manowar@altlinux.org> пишет:
> В Wed, 20 Nov 2019 14:37:31 +0300
> Michael Shigorin <mike@altlinux.org> пишет:
>
> > On Wed, Nov 20, 2019 at 01:36:57PM +0300, Paul Wolneykien wrote:
> > > https://github.com/sv99/rastertokpsl-re [...]
> > > Я хотел было собрать в Сизиф [...] когда обнаружил,
> > > что лицензии-то никакой в проекте нет.
> >
> > Запроси автора, как вариант. Можешь даже предложить желаемое :-)
>
> Сейчас попробуем.
Он пока ответил просто: "it's free", никак не конкретизируя.
> > Порой так делаю, порой меня спрашивали -- мол, у тебя там чё.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re
2019-11-20 10:36 ` [devel] Q: rastertokpsl-re (was: I: license tag) Paul Wolneykien
2019-11-20 11:23 ` Alexey V. Vissarionov
2019-11-20 11:37 ` Michael Shigorin
@ 2019-11-21 20:37 ` Vitaly Lipatov
2019-11-21 22:15 ` Paul Wolneykien
2 siblings, 1 reply; 69+ messages in thread
From: Vitaly Lipatov @ 2019-11-21 20:37 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Paul Wolneykien
Paul Wolneykien писал 20.11.19 13:36:
> В Tue, 19 Nov 2019 21:05:16 +0100
> Alexey Gladkov <legion@altlinux.ru> пишет:
>
>> Q: Я не знаю какая лицензия у проекта. Что делать ?
>> A: Пишите на legal@ или в devel@. Лицензия должна быть известна.
>
> А вот как раз и спрошу. Нашёл на просторах гитхаба вот такой
> проектик: https://github.com/sv99/rastertokpsl-re . Самое главное там —
> написанный на C фильтр, перекодирующий обыкновенное растровое
Добей, пожалуйста, эту тему. Я как раз только на днях настраивал этот
принтер :)
32-битный бинарный фильтр, идущий с принтером, ещё работает, но ведь
хочется собранности из исходного кода :)
Предлагаю PPD-файл написать заново, а фильтр упаковать в двух видах: от
производителя и из исходников, с возможностью установить один из.
Правда у меня Kyocera FS-1040, но думаю, это не имеет значения.
--
С уважением,
Виталий Липатов,
Etersoft
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re
2019-11-21 20:37 ` [devel] Q: rastertokpsl-re Vitaly Lipatov
@ 2019-11-21 22:15 ` Paul Wolneykien
2019-11-22 0:37 ` Andrey Savchenko
0 siblings, 1 reply; 69+ messages in thread
From: Paul Wolneykien @ 2019-11-21 22:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Thu, 21 Nov 2019 23:37:03 +0300
Vitaly Lipatov <lav@altlinux.ru> пишет:
> Paul Wolneykien писал 20.11.19 13:36:
> > В Tue, 19 Nov 2019 21:05:16 +0100
> > Alexey Gladkov <legion@altlinux.ru> пишет:
> >
> >> Q: Я не знаю какая лицензия у проекта. Что делать ?
> >> A: Пишите на legal@ или в devel@. Лицензия должна быть известна.
> >
> > А вот как раз и спрошу. Нашёл на просторах гитхаба вот такой
> > проектик: https://github.com/sv99/rastertokpsl-re . Самое главное
> > там — написанный на C фильтр, перекодирующий обыкновенное растровое
> >
> Добей, пожалуйста, эту тему. Я как раз только на днях настраивал этот
> принтер :)
Без проблем. Только ты тоже тогда подёргай, пожалуйста, этого sv99 на
предмет выбора лицензии. Можешь прям на-русском ему писать — он
поймёт. :-)
А я тогда надосуге переделаю проект: а) выброшу вложенные библиотеки,
т.к. у нас они собраны отдельно; б) переведу на Automake, поскольку C++
там не нужен,а cmake его настоятельно хочет.
> 32-битный бинарный фильтр, идущий с принтером, ещё работает, но ведь
> хочется собранности из исходного кода :)
Ага.
> Предлагаю PPD-файл написать заново,
Ну, если ты хочешь, потом можешь написать — совсем круто будет.
> а фильтр упаковать в двух видах:
> от производителя и из исходников, с возможностью установить один из.
Не, для чего нам фильтр от производителя теперь? Да и вообще,
поменьше нужно проприетарщины тащить в Сизиф.
> Правда у меня Kyocera FS-1040, но думаю, это не имеет значения.
У меня FS-1060-DN. Полёт нормальный.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] Q: rastertokpsl-re
2019-11-21 22:15 ` Paul Wolneykien
@ 2019-11-22 0:37 ` Andrey Savchenko
0 siblings, 0 replies; 69+ messages in thread
From: Andrey Savchenko @ 2019-11-22 0:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1751 bytes --]
On Fri, 22 Nov 2019 01:15:02 +0300 Paul Wolneykien wrote:
> В Thu, 21 Nov 2019 23:37:03 +0300
> Vitaly Lipatov <lav@altlinux.ru> пишет:
>
> > Paul Wolneykien писал 20.11.19 13:36:
> > > В Tue, 19 Nov 2019 21:05:16 +0100
> > > Alexey Gladkov <legion@altlinux.ru> пишет:
> > >
> > >> Q: Я не знаю какая лицензия у проекта. Что делать ?
> > >> A: Пишите на legal@ или в devel@. Лицензия должна быть известна.
> > >
> > > А вот как раз и спрошу. Нашёл на просторах гитхаба вот такой
> > > проектик: https://github.com/sv99/rastertokpsl-re . Самое главное
> > > там — написанный на C фильтр, перекодирующий обыкновенное растровое
> > >
> > Добей, пожалуйста, эту тему. Я как раз только на днях настраивал этот
> > принтер :)
>
> Без проблем. Только ты тоже тогда подёргай, пожалуйста, этого sv99 на
> предмет выбора лицензии. Можешь прям на-русском ему писать — он
> поймёт. :-)
>
> А я тогда надосуге переделаю проект: а) выброшу вложенные библиотеки,
> т.к. у нас они собраны отдельно; б) переведу на Automake, поскольку C++
> там не нужен,а cmake его настоятельно хочет.
Из cmake C++ check не так уж сложно выкидывается.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (2 preceding siblings ...)
2019-11-20 10:36 ` [devel] Q: rastertokpsl-re (was: I: license tag) Paul Wolneykien
@ 2019-11-22 7:44 ` Sergey V Turchin
2019-11-22 8:49 ` Michael Shigorin
` (6 subsequent siblings)
10 siblings, 0 replies; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-22 7:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday, 19 November 2019 23:05:16 MSK Alexey Gladkov wrote:
[...]
> посмотреть, как описывается этот тэг в OpenSUSE.
https://build.opensuse.org/project/show/openSUSE%3AFactory
> Если же вашего пакета нет в их репозитории
Можно попробовать поискать на https://build.opensuse.org/project
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (3 preceding siblings ...)
2019-11-22 7:44 ` [devel] I: license tag Sergey V Turchin
@ 2019-11-22 8:49 ` Michael Shigorin
2019-11-22 9:05 ` Michael Shigorin
2019-11-22 9:20 ` [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag) Sergey V Turchin
` (5 subsequent siblings)
10 siblings, 1 reply; 69+ messages in thread
From: Michael Shigorin @ 2019-11-22 8:49 UTC (permalink / raw)
To: devel
On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
> LGPL-2.1-or-later
> GPLv3+ with exceptions
Честно говоря, мне суффикс "+" кажется более лаконичным,
чем "-or-later". Понимаю, что если сделать такую помесь,
то получится ещё один стандарт, но всё-таки хоть озвучу :)
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-22 8:49 ` Michael Shigorin
@ 2019-11-22 9:05 ` Michael Shigorin
0 siblings, 0 replies; 69+ messages in thread
From: Michael Shigorin @ 2019-11-22 9:05 UTC (permalink / raw)
To: devel
On Fri, Nov 22, 2019 at 11:49:39AM +0300, Michael Shigorin wrote:
> On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
> > LGPL-2.1-or-later
> > GPLv3+ with exceptions
> Честно говоря, мне суффикс "+" кажется более лаконичным,
> чем "-or-later". Понимаю, что если сделать такую помесь,
> то получится ещё один стандарт, но всё-таки хоть озвучу :)
Всё, снялся с ручника и узрел симлинки вроде GPLv2+;
вопрос снят.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (4 preceding siblings ...)
2019-11-22 8:49 ` Michael Shigorin
@ 2019-11-22 9:20 ` Sergey V Turchin
2019-11-22 17:17 ` Alexey Gladkov
2019-11-22 9:22 ` [devel] I: license tag (BSD* и подобные) Michael Shigorin
` (4 subsequent siblings)
10 siblings, 1 reply; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-22 9:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday, 19 November 2019 23:05:16 MSK Alexey Gladkov wrote:
[...]
> Q: Как мне поправить свой пакет ?
> A: Если вы не уверены как правильно указывается лицензия вы можете
> посмотреть, как описывается этот тэг в OpenSUSE.
Не работает.
http://git.altlinux.org/tasks/241486/logs/events.1.1.log
https://build.opensuse.org/package/view_file/openSUSE:Factory/libqt5-qtbase/
libqt5-qtbase.spec
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-22 9:20 ` [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag) Sergey V Turchin
@ 2019-11-22 17:17 ` Alexey Gladkov
2019-11-25 7:24 ` Sergey V Turchin
0 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-22 17:17 UTC (permalink / raw)
To: Sergey V Turchin; +Cc: ALT Linux Team development discussions
On Fri, Nov 22, 2019 at 12:20:17PM +0300, Sergey V Turchin wrote:
> On Tuesday, 19 November 2019 23:05:16 MSK Alexey Gladkov wrote:
>
> [...]
> > Q: Как мне поправить свой пакет ?
> > A: Если вы не уверены как правильно указывается лицензия вы можете
> > посмотреть, как описывается этот тэг в OpenSUSE.
> Не работает.
> http://git.altlinux.org/tasks/241486/logs/events.1.1.log
> https://build.opensuse.org/package/view_file/openSUSE:Factory/libqt5-qtbase/
> libqt5-qtbase.spec
Увы у opensuse нет валидации того, что написано. В спеке:
LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only
а по идее (нужно читать текст) должно быть:
LGPL-2.1 with Qt-LGPL-exception-1.1 or LGPL-3.0-only
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-22 17:17 ` Alexey Gladkov
@ 2019-11-25 7:24 ` Sergey V Turchin
2019-11-25 8:30 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-25 7:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday, 22 November 2019 20:17:05 MSK Alexey Gladkov wrote:
> On Fri, Nov 22, 2019 at 12:20:17PM +0300, Sergey V Turchin wrote:
> > On Tuesday, 19 November 2019 23:05:16 MSK Alexey Gladkov wrote:
> >
> > [...]
> >
> > > Q: Как мне поправить свой пакет ?
> > > A: Если вы не уверены как правильно указывается лицензия вы можете
> > > посмотреть, как описывается этот тэг в OpenSUSE.
[...]
> Увы у opensuse нет валидации того, что написано.
Может и у нас не рубить сразу серпом по ...?
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-25 7:24 ` Sergey V Turchin
@ 2019-11-25 8:30 ` Alexey Gladkov
2019-11-25 8:35 ` Sergey V Turchin
0 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-25 8:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 25, 2019 at 10:24:36AM +0300, Sergey V Turchin wrote:
> > Увы у opensuse нет валидации того, что написано.
> Может и у нас не рубить сразу серпом по ...?
Так а кто рубит ?
$ sisyphus_check --no-check-gpg --files /ALT/Sisyphus/files/noarch/RPMS/qt5-qtbase-5.12.5-alt1.noarch.rpm; echo rc=$?
/ALT/Sisyphus/files/noarch/RPMS/qt5-qtbase-5.12.5-alt1.noarch.rpm: bad symbols in the license tag: /
rc=0
Ни вот эта ошибка, ни та которую ты приводил ранее не является фатальной
для sisyphus_check.
Новая проверка затрагивает 45 исходных пакетов и то из-за вот таких
записей: BSD (revised).
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-25 8:30 ` Alexey Gladkov
@ 2019-11-25 8:35 ` Sergey V Turchin
2019-11-25 8:44 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-25 8:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 25 November 2019 11:30:49 MSK Alexey Gladkov wrote:
> On Mon, Nov 25, 2019 at 10:24:36AM +0300, Sergey V Turchin wrote:
> > > Увы у opensuse нет валидации того, что написано.
> >
> > Может и у нас не рубить сразу серпом по ...?
>
> Так а кто рубит ?
Ааа, точно. Не рубит. Это питон.
http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/error/qt5-base-5.12.5-alt1
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-25 8:35 ` Sergey V Turchin
@ 2019-11-25 8:44 ` Alexey Gladkov
2019-11-25 8:56 ` Sergey V Turchin
2019-11-25 9:23 ` [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 Anton Farygin
0 siblings, 2 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-25 8:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 25, 2019 at 11:35:25AM +0300, Sergey V Turchin wrote:
> On Monday, 25 November 2019 11:30:49 MSK Alexey Gladkov wrote:
> > On Mon, Nov 25, 2019 at 10:24:36AM +0300, Sergey V Turchin wrote:
> > > > Увы у opensuse нет валидации того, что написано.
> > >
> > > Может и у нас не рубить сразу серпом по ...?
> >
> > Так а кто рубит ?
> Ааа, точно. Не рубит. Это питон.
Я же не хочу убить репозиторий. У нас примерно 50% бинарных пакетов не
проходят проверку лицензии.
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/error/qt5-base-5.12.5-alt1
Я всё же надеюсь, что люди будут править лицензии и получится уменьшить
количество ошибок.
Я бы тебе сказал спасибо за исправление твоих пакетов.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag)
2019-11-25 8:44 ` Alexey Gladkov
@ 2019-11-25 8:56 ` Sergey V Turchin
2019-11-25 9:23 ` [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 Anton Farygin
1 sibling, 0 replies; 69+ messages in thread
From: Sergey V Turchin @ 2019-11-25 8:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 25 November 2019 11:44:22 MSK Alexey Gladkov wrote:
[...]
> Я всё же надеюсь, что люди будут править лицензии и получится уменьшить
> количество ошибок.
> Я бы тебе сказал спасибо за исправление твоих пакетов.
Да пока не за что.
А так, вообще, хорошо, что при локальном rpmbuild сразу предупреждают.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1
2019-11-25 8:44 ` Alexey Gladkov
2019-11-25 8:56 ` Sergey V Turchin
@ 2019-11-25 9:23 ` Anton Farygin
2019-11-25 9:52 ` Alexey Gladkov
1 sibling, 1 reply; 69+ messages in thread
From: Anton Farygin @ 2019-11-25 9:23 UTC (permalink / raw)
To: devel
On 25.11.2019 11:44, Alexey Gladkov wrote:
> On Mon, Nov 25, 2019 at 11:35:25AM +0300, Sergey V Turchin wrote:
>> On Monday, 25 November 2019 11:30:49 MSK Alexey Gladkov wrote:
>>> On Mon, Nov 25, 2019 at 10:24:36AM +0300, Sergey V Turchin wrote:
>>>>> Увы у opensuse нет валидации того, что написано.
>>>> Может и у нас не рубить сразу серпом по ...?
>>> Так а кто рубит ?
>> Ааа, точно. Не рубит. Это питон.
> Я же не хочу убить репозиторий. У нас примерно 50% бинарных пакетов не
> проходят проверку лицензии.
http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/error/unzip-6.0-alt2.qa1
А это не оно ?
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag (BSD* и подобные)
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (5 preceding siblings ...)
2019-11-22 9:20 ` [devel] LGPL-2.1-with-Qt-Company-Qt-exception-1.1 (was: license tag) Sergey V Turchin
@ 2019-11-22 9:22 ` Michael Shigorin
2019-11-22 17:09 ` Alexey Gladkov
2019-11-25 14:38 ` [devel] I: license tag for ClamAV Sergey Afonin
` (3 subsequent siblings)
10 siblings, 1 reply; 69+ messages in thread
From: Michael Shigorin @ 2019-11-22 9:22 UTC (permalink / raw)
To: devel
On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
> Например, все ниже перечисленные лицензии имеют короткое имя `BSD`:
> - BSD License (no advertising)
> - BSD License (two clause)
> - Creative Commons BSD
> - Cryptix General License
> - Eclipse Distribution License 1.0
> - Metasploit Framework License (post 2006)
А что делать с BSD-like, которых из-за мудрости берклийских
текстокуров развёлся вагон и маленькая тележка с подстановкой
другого держателя авторских прав? Та же Cryptix выше, а меня
сейчас интересует BSD-фрагмент двойной лицензии tinycompress:
http://git.altlinux.org/people/mike/packages/?p=tinycompress.git;a=blob;f=COPYING;hb=HEAD
Конкретно в этом случае, похоже, можно сделать s/BSD/Intel/
-- но и это будет субъективной регрессией, поскольку "BSD-like"
характеризует весь класс, а вот шо там за интел -- хто его зна.
Возможно, стоит Intel в common-licenses переименовать
в BSD-like-Intel или Intel-BSD-like -- а может быть и так,
что шляпные лоеры где-то были правы, не пытаясь эти форки
как-то ещё характеризовать.
Ты вот с какой целью задался наведением порядка в этой части?
Мне кажется, что машиночитаемые теги License: имеют основной
смысл в виде возможности машинной же проверки совместимости.
А для неё нам в BSD-like важно максимум количество кляуз,
но никак не копирайтгальтер.
PS: по альсовым спекам в случае уточнения _лицензии_
(например, GPL -> GPLv2+) описал как "fix License: tag";
в случае уточнения _написания_ -- "fix License: tag spelling".
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag (BSD* и подобные)
2019-11-22 9:22 ` [devel] I: license tag (BSD* и подобные) Michael Shigorin
@ 2019-11-22 17:09 ` Alexey Gladkov
0 siblings, 0 replies; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-22 17:09 UTC (permalink / raw)
To: Michael Shigorin; +Cc: devel
On Fri, Nov 22, 2019 at 12:22:50PM +0300, Michael Shigorin wrote:
> On Tue, Nov 19, 2019 at 09:05:16PM +0100, Alexey Gladkov wrote:
> > Например, все ниже перечисленные лицензии имеют короткое имя `BSD`:
> > - BSD License (no advertising)
> > - BSD License (two clause)
> > - Creative Commons BSD
> > - Cryptix General License
> > - Eclipse Distribution License 1.0
> > - Metasploit Framework License (post 2006)
>
> А что делать с BSD-like, которых из-за мудрости берклийских
> текстокуров развёлся вагон и маленькая тележка с подстановкой
> другого держателя авторских прав?
Именно поэтому пакет common-licenses не может заменить лицензии в пакетах.
В пакете для некоторых лицензий сделаны шаблоны:
$ head -1 common-licenses/license/BSD-1-Clause
Copyright (c) <year> <owner> All rights reserved.
Полный текст BSD лицензии будет находится в пакете.
Если же какой-то гудвин взял обычную лицензию и модифицировал её, то из
такого текста нужно сделать шаблон и добавить в пакет под каким-нибудь
именем. В Suse к нестандартным лицензиям добавляют префикс 'SUSE-'... я же
предлагаю префикс 'ALT-'.
> Та же Cryptix выше, а меня
> сейчас интересует BSD-фрагмент двойной лицензии tinycompress:
> http://git.altlinux.org/people/mike/packages/?p=tinycompress.git;a=blob;f=COPYING;hb=HEAD
> Конкретно в этом случае, похоже, можно сделать s/BSD/Intel/
> -- но и это будет субъективной регрессией, поскольку "BSD-like"
> характеризует весь класс, а вот шо там за интел -- хто его зна.
>
> Возможно, стоит Intel в common-licenses переименовать
> в BSD-like-Intel или Intel-BSD-like -- а может быть и так,
> что шляпные лоеры где-то были правы, не пытаясь эти форки
> как-то ещё характеризовать.
Есть конкретная лицензия Intel[1] и именно она у нас указана как Intel.
[1] https://spdx.org/licenses/Intel.html
> Ты вот с какой целью задался наведением порядка в этой части?
Я не хочу раскрывать мою цель.
> Мне кажется, что машиночитаемые теги License: имеют основной
> смысл в виде возможности машинной же проверки совместимости.
Это очень сложно, но это можно попробовать сделать. Правда сейчас это не
реально.
> А для неё нам в BSD-like важно максимум количество кляуз,
> но никак не копирайтгальтер.
Я не понял о чём ты.
Тесты BSD лицензий, которые отличаются лишь именем и датой прекрасно
шаблонизируются. Если же лицензия отличается текстом, то это уже другая
лицензия и её текст должен быть в пакете.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (6 preceding siblings ...)
2019-11-22 9:22 ` [devel] I: license tag (BSD* и подобные) Michael Shigorin
@ 2019-11-25 14:38 ` Sergey Afonin
2019-11-25 14:53 ` Alexey Gladkov
` (2 more replies)
2020-01-01 19:13 ` [devel] I: license tag for Cyrus-IMAP Sergey Y. Afonin
` (2 subsequent siblings)
10 siblings, 3 replies; 69+ messages in thread
From: Sergey Afonin @ 2019-11-25 14:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> Q: Как мне поправить свой пакет ?
> A: Если вы не уверены как правильно указывается лицензия вы можете
> посмотреть, как описывается этот тэг в OpenSUSE. Если же вашего пакета нет
> в их репозитории, то пишите в devel@.
Пишу. В openSUSE есть, но там странно
License: GPL-2.0-only
На самом деле даже в тарболе присутствует такой список:
COPYING
COPYING.bzip2
COPYING.file
COPYING.getopt
COPYING.LGPL
COPYING.llvm
COPYING.lzma
COPYING.pcre
COPYING.regex
COPYING.unrar
COPYING.YARA
COPYING.zlib
Пакет использует код со всеми этими лицензиями, а они в спеке
не упоминаются в OpenSUSE. Добавлять "with exception", как сейчас?
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-25 14:38 ` [devel] I: license tag for ClamAV Sergey Afonin
@ 2019-11-25 14:53 ` Alexey Gladkov
2019-11-25 15:24 ` Sergey Afonin
2019-11-25 15:06 ` Vladimir D. Seleznev
2019-11-26 15:44 ` Sergey Afonin
2 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2019-11-25 14:53 UTC (permalink / raw)
To: Sergey Afonin; +Cc: ALT Linux Team development discussions
On Mon, Nov 25, 2019 at 06:38:31PM +0400, Sergey Afonin wrote:
> Пишу. В openSUSE есть, но там странно
>
> License: GPL-2.0-only
>
> На самом деле даже в тарболе присутствует такой список:
>
> COPYING
> COPYING.bzip2
> COPYING.file
> COPYING.getopt
> COPYING.LGPL
> COPYING.llvm
> COPYING.lzma
> COPYING.pcre
> COPYING.regex
> COPYING.unrar
> COPYING.YARA
> COPYING.zlib
>
> Пакет использует код со всеми этими лицензиями, а они в спеке
> не упоминаются в OpenSUSE. Добавлять "with exception", как сейчас?
Пакет линкуется с библиотеками под этими лицензиями или в составе пакета
есть код под всеми этими лицензиями ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-25 14:53 ` Alexey Gladkov
@ 2019-11-25 15:24 ` Sergey Afonin
2019-11-25 15:47 ` Sergey Afonin
0 siblings, 1 reply; 69+ messages in thread
From: Sergey Afonin @ 2019-11-25 15:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 25 November 2019, Alexey Gladkov wrote:
> > Пакет использует код со всеми этими лицензиями, а они в спеке
> > не упоминаются в OpenSUSE. Добавлять "with exception", как сейчас?
>
> Пакет линкуется с библиотеками под этими лицензиями или в составе пакета
> есть код под всеми этими лицензиями ?
Библиотек собирается четыре: libclamav, libclammspack, libclamunrar и
ibclamunrar_iface. Про последние две есть в документации (и этот код
точно есть, но непонятно, в какой степени на оригинальном коде unrar
основан):
clamscan/clamd will not be able to extract files from RAR archives. Based
on the software license of the unrar library that ClamAV uses, the library
can only be dynamically loaded.
Выборочно o-файлы:
libclamav_la-bzlib.o
libclamav_la-Lzma2Dec.o
libclamav_la-LzmaDec.o
libclamav_la-lzma_iface.o
libclamav_la-yara_arena.o
libclamav_la-yara_compiler.o
В принципе соответствующие devel-пакеты в зависимостях указаны, но непонятно,
зачем всё это в libclamav собирается. Есть каталог libclammspack, там лежит
COPYING.LIB с текстом LGPL 2.1. Есть каталог libclamav/regex, упоминаний
bzlib в коде нет. YARA есть, например libclamav/yara_arena.c с текстом
"Licensed under the Apache License, Version 2.0". В общем, лучше бы посмотрел
кто-то, кто в С получше меня разбирается.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-25 15:24 ` Sergey Afonin
@ 2019-11-25 15:47 ` Sergey Afonin
0 siblings, 0 replies; 69+ messages in thread
From: Sergey Afonin @ 2019-11-25 15:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 25 November 2019, Sergey Afonin wrote:
> libclamav_la-bzlib.o
> libclamav_la-Lzma2Dec.o
> libclamav_la-LzmaDec.o
> libclamav_la-lzma_iface.o
> libclamav_la-yara_arena.o
> libclamav_la-yara_compiler.o
>
> В принципе соответствующие devel-пакеты в зависимостях указаны, но непонятно,
> зачем всё это в libclamav собирается.
Хотя не все. yara нет, про lz* тоже ничего.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-25 14:38 ` [devel] I: license tag for ClamAV Sergey Afonin
2019-11-25 14:53 ` Alexey Gladkov
@ 2019-11-25 15:06 ` Vladimir D. Seleznev
2019-11-26 15:44 ` Sergey Afonin
2 siblings, 0 replies; 69+ messages in thread
From: Vladimir D. Seleznev @ 2019-11-25 15:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Nov 25, 2019 at 06:38:31PM +0400, Sergey Afonin wrote:
> On Wednesday 20 November 2019, Alexey Gladkov wrote:
>
> > Q: Как мне поправить свой пакет ?
> > A: Если вы не уверены как правильно указывается лицензия вы можете
> > посмотреть, как описывается этот тэг в OpenSUSE. Если же вашего пакета нет
> > в их репозитории, то пишите в devel@.
>
> Пишу. В openSUSE есть, но там странно
>
> License: GPL-2.0-only
>
> На самом деле даже в тарболе присутствует такой список:
>
> COPYING
> COPYING.bzip2
> COPYING.file
> COPYING.getopt
> COPYING.LGPL
> COPYING.llvm
> COPYING.lzma
> COPYING.pcre
> COPYING.regex
> COPYING.unrar
> COPYING.YARA
> COPYING.zlib
>
> Пакет использует код со всеми этими лицензиями, а они в спеке
> не упоминаются в OpenSUSE. Добавлять "with exception", как сейчас?
Надо смотреть что реально используется. Кстати, я встречал в пакетах
openSUSE ошибочную информацию в поле License.
--
С уважением,
Владимир Селезнев
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for ClamAV
2019-11-25 14:38 ` [devel] I: license tag for ClamAV Sergey Afonin
2019-11-25 14:53 ` Alexey Gladkov
2019-11-25 15:06 ` Vladimir D. Seleznev
@ 2019-11-26 15:44 ` Sergey Afonin
2 siblings, 0 replies; 69+ messages in thread
From: Sergey Afonin @ 2019-11-26 15:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 25 November 2019, Sergey Afonin wrote:
> Пишу. В openSUSE есть, но там странно
>
> License: GPL-2.0-only
В общем пока написал "License: GPL-2.0-only with exeptions".
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (7 preceding siblings ...)
2019-11-25 14:38 ` [devel] I: license tag for ClamAV Sergey Afonin
@ 2020-01-01 19:13 ` Sergey Y. Afonin
2020-01-01 19:35 ` Alexey Gladkov
2020-03-15 16:33 ` [devel] I: license tag Sergey Y. Afonin
2020-03-16 11:53 ` Sergey Afonin
10 siblings, 1 reply; 69+ messages in thread
From: Sergey Y. Afonin @ 2020-01-01 19:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> Q: Как мне поправить свой пакет ?
> A: Если вы не уверены как правильно указывается лицензия вы можете
> посмотреть, как описывается этот тэг в OpenSUSE. Если же вашего пакета нет
> в их репозитории, то пишите в devel@.
В OpenSUSE написано:
License: BSD-3-Clause
Это для версии 2.4.19, может быть позже поменяли, но сейчас это не очень
соответствует действительности. В common-licenses есть соответствующая
ALT-CyrusIMAP, но вызывает вопрос само название лицензии. Почему ALT?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 19:13 ` [devel] I: license tag for Cyrus-IMAP Sergey Y. Afonin
@ 2020-01-01 19:35 ` Alexey Gladkov
2020-01-01 20:01 ` Sergey Y. Afonin
0 siblings, 1 reply; 69+ messages in thread
From: Alexey Gladkov @ 2020-01-01 19:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Jan 01, 2020 at 11:13:13PM +0400, Sergey Y. Afonin wrote:
> On Wednesday 20 November 2019, Alexey Gladkov wrote:
>
> > Q: Как мне поправить свой пакет ?
> > A: Если вы не уверены как правильно указывается лицензия вы можете
> > посмотреть, как описывается этот тэг в OpenSUSE. Если же вашего пакета нет
> > в их репозитории, то пишите в devel@.
>
> В OpenSUSE написано:
>
> License: BSD-3-Clause
>
> Это для версии 2.4.19, может быть позже поменяли, но сейчас это не очень
> соответствует действительности. В common-licenses есть соответствующая
> ALT-CyrusIMAP, но вызывает вопрос само название лицензии. Почему ALT?
Префикс "ALT-" указывает на то, что это не стандартный идентификатор SPDX.
Это сделано по аналогии с OpenSUSE.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 19:35 ` Alexey Gladkov
@ 2020-01-01 20:01 ` Sergey Y. Afonin
2020-01-01 20:12 ` Alexey Gladkov
0 siblings, 1 reply; 69+ messages in thread
From: Sergey Y. Afonin @ 2020-01-01 20:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 01 January 2020, Alexey Gladkov wrote:
> Префикс "ALT-" указывает на то, что это не стандартный идентификатор SPDX.
> Это сделано по аналогии с OpenSUSE.
Понятно. Но хорошим вариантом не кажется: первое впечатление получается, что
это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT на что-то
нейтральной поменять, Vendor например?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 20:01 ` Sergey Y. Afonin
@ 2020-01-01 20:12 ` Alexey Gladkov
2020-01-01 20:44 ` Sergey Y. Afonin
2020-01-09 9:04 ` Sergey V Turchin
0 siblings, 2 replies; 69+ messages in thread
From: Alexey Gladkov @ 2020-01-01 20:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jan 02, 2020 at 12:01:08AM +0400, Sergey Y. Afonin wrote:
> On Wednesday 01 January 2020, Alexey Gladkov wrote:
>
> > Префикс "ALT-" указывает на то, что это не стандартный идентификатор SPDX.
> > Это сделано по аналогии с OpenSUSE.
>
> Понятно. Но хорошим вариантом не кажется: первое впечатление получается, что
> это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT на что-то
> нейтральной поменять, Vendor например?
Это и есть ALT-специфичный идентификатор.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 20:12 ` Alexey Gladkov
@ 2020-01-01 20:44 ` Sergey Y. Afonin
2020-01-02 8:48 ` Andrey Savchenko
2020-03-16 12:50 ` Sergey Afonin
2020-01-09 9:04 ` Sergey V Turchin
1 sibling, 2 replies; 69+ messages in thread
From: Sergey Y. Afonin @ 2020-01-01 20:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 02 January 2020, Alexey Gladkov wrote:
> > Понятно. Но хорошим вариантом не кажется: первое впечатление получается, что
> > это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT на что-то
> > нейтральной поменять, Vendor например?
>
> Это и есть ALT-специфичный идентификатор.
Но сама-то лицензия к ALT отношения не имеет. ALT в её названии сбивает с толку,
как минимум меня.
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 20:44 ` Sergey Y. Afonin
@ 2020-01-02 8:48 ` Andrey Savchenko
2020-01-02 11:13 ` Sergey Y. Afonin
2020-03-16 12:50 ` Sergey Afonin
1 sibling, 1 reply; 69+ messages in thread
From: Andrey Savchenko @ 2020-01-02 8:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1241 bytes --]
On Thu, 2 Jan 2020 00:44:06 +0400 Sergey Y. Afonin wrote:
> On Thursday 02 January 2020, Alexey Gladkov wrote:
>
> > > Понятно. Но хорошим вариантом не кажется: первое впечатление получается, что
> > > это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT на что-то
> > > нейтральной поменять, Vendor например?
> >
> > Это и есть ALT-специфичный идентификатор.
>
> Но сама-то лицензия к ALT отношения не имеет. ALT в её названии сбивает с толку,
> как минимум меня.
Не только Вас, меня тоже (хотя да, я знаю, что задумано как "не
spdx"), но на первый взгляд это запутывает даже разработчиков. Что
уже говорить о пользователях, которым важна лицензия?
Вообще, в зацикленности на spdx нет ничего хорошего. Они — не OSI и
не FSF.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-02 8:48 ` Andrey Savchenko
@ 2020-01-02 11:13 ` Sergey Y. Afonin
0 siblings, 0 replies; 69+ messages in thread
From: Sergey Y. Afonin @ 2020-01-02 11:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 02 January 2020, Andrey Savchenko wrote:
> Вообще, в зацикленности на spdx нет ничего хорошего. Они — не OSI и
> не FSF.
Вообще сейчас вот обраружил фразу "SPDX short identifier: BSD-2-Clause"
в gpsd/COPYING. Так что, может быть, и станут чем-нибудь.
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 20:44 ` Sergey Y. Afonin
2020-01-02 8:48 ` Andrey Savchenko
@ 2020-03-16 12:50 ` Sergey Afonin
1 sibling, 0 replies; 69+ messages in thread
From: Sergey Afonin @ 2020-03-16 12:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 02 January 2020, Sergey Y. Afonin wrote:
> > > Понятно. Но хорошим вариантом не кажется: первое впечатление
> > > получается, что это какая-то ALT-специфичная переделанная
> > > лицензия. Может стоит ALT на что-то нейтральной поменять,
> > > Vendor например?
> >
> > Это и есть ALT-специфичный идентификатор.
>
> Но сама-то лицензия к ALT отношения не имеет. ALT в её названии
> сбивает с толку, как минимум меня.
Что с этим вопросом? Скоро обновлять Cyrus-IMAP, присать ALT-CyrusIMAP
как-то странно. Её, кстати, надо бы обновить и переименовать без IMAP:
https://bugzilla.altlinux.org/38223
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-01 20:12 ` Alexey Gladkov
2020-01-01 20:44 ` Sergey Y. Afonin
@ 2020-01-09 9:04 ` Sergey V Turchin
2020-01-10 7:39 ` Sergey V Turchin
1 sibling, 1 reply; 69+ messages in thread
From: Sergey V Turchin @ 2020-01-09 9:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday, 1 January 2020 23:12:36 MSK Alexey Gladkov wrote:
> On Thu, Jan 02, 2020 at 12:01:08AM +0400, Sergey Y. Afonin wrote:
> > On Wednesday 01 January 2020, Alexey Gladkov wrote:
> > > Префикс "ALT-" указывает на то, что это не стандартный идентификатор
> > > SPDX.
> > > Это сделано по аналогии с OpenSUSE.
> >
> > Понятно. Но хорошим вариантом не кажется: первое впечатление получается,
> > что это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT
> > на что-то нейтральной поменять, Vendor например?
>
> Это и есть ALT-специфичный идентификатор.
В различных местах для нестандарта используют префикс "X-".
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag for Cyrus-IMAP
2020-01-09 9:04 ` Sergey V Turchin
@ 2020-01-10 7:39 ` Sergey V Turchin
0 siblings, 0 replies; 69+ messages in thread
From: Sergey V Turchin @ 2020-01-10 7:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 9 January 2020 12:04:38 MSK Sergey V wrote:
> On Wednesday, 1 January 2020 23:12:36 MSK Alexey Gladkov wrote:
> > On Thu, Jan 02, 2020 at 12:01:08AM +0400, Sergey Y. Afonin wrote:
> > > On Wednesday 01 January 2020, Alexey Gladkov wrote:
> > > > Префикс "ALT-" указывает на то, что это не стандартный идентификатор
> > > > SPDX.
> > > > Это сделано по аналогии с OpenSUSE.
> > >
> > > Понятно. Но хорошим вариантом не кажется: первое впечатление получается,
> > > что это какая-то ALT-специфичная переделанная лицензия. Может стоит ALT
> > > на что-то нейтральной поменять, Vendor например?
> >
> > Это и есть ALT-специфичный идентификатор.
>
> В различных местах для нестандарта используют префикс "X-".
В этом случае ALT-специфика будет с префиксом "X-ALT-". Не знаю, уместно ли
конкретно тут.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (8 preceding siblings ...)
2020-01-01 19:13 ` [devel] I: license tag for Cyrus-IMAP Sergey Y. Afonin
@ 2020-03-15 16:33 ` Sergey Y. Afonin
2020-03-16 11:53 ` Sergey Afonin
10 siblings, 0 replies; 69+ messages in thread
From: Sergey Y. Afonin @ 2020-03-15 16:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> A: Пишите на legal@ или в devel@. Лицензия должна быть известна.
А legal@ живая вообще? Речь про legal@lists.lrn.ru?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [devel] I: license tag
2019-11-19 20:05 [devel] I: license tag Alexey Gladkov
` (9 preceding siblings ...)
2020-03-15 16:33 ` [devel] I: license tag Sergey Y. Afonin
@ 2020-03-16 11:53 ` Sergey Afonin
10 siblings, 0 replies; 69+ messages in thread
From: Sergey Afonin @ 2020-03-16 11:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 20 November 2019, Alexey Gladkov wrote:
> * Лицензии должны быть объявлены в формате коротких имен SPDX[2] и
> присутствовать в пакете common-licenses. Пробелы в имени лицензии
> не допускается.
А не стоит ли синхронизировать common-licenses с p9 и, наверное, пока
ещё p8 на регулярной основе?
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 69+ messages in thread