* [devel] GPLv3 порождает проблемы, которые нам необходимо решать @ 2007-07-01 13:37 Денис Смирнов 2007-07-01 13:58 ` Michael Shigorin ` (3 more replies) 0 siblings, 4 replies; 89+ messages in thread From: Денис Смирнов @ 2007-07-01 13:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 609 bytes --] On Wed, Jan 10, 2007 at 11:01:25AM +0300, Денис Смирнов wrote: В связи с тем, что GPLv3 несовместима с GPLv2 (http://gplv3.fsf.org/dd3-faq) у нас появляется серьезная проблема -- описание лицензии как "GPL" становится абсолютно бессмысленным, и необходимо указывать версию. Как мы будем решать эту проблему? Без её решения поле License для всех GPL пакетов будет иметь недостаточно четкий смысл. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Все программы содержат ошибки, просто о некоторых мы не догадываемся. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 13:37 [devel] GPLv3 порождает проблемы, которые нам необходимо решать Денис Смирнов @ 2007-07-01 13:58 ` Michael Shigorin 2007-07-01 14:10 ` Ivan Fedorov 2007-07-01 14:03 ` Igor Zubkov ` (2 subsequent siblings) 3 siblings, 1 reply; 89+ messages in thread From: Michael Shigorin @ 2007-07-01 13:58 UTC (permalink / raw) To: ALT Devel discussion list On Sun, Jul 01, 2007 at 05:37:38PM +0400, Денис Смирнов wrote: > В связи с тем, что GPLv3 несовместима с GPLv2 > (http://gplv3.fsf.org/dd3-faq) у нас появляется серьезная > проблема -- описание лицензии как "GPL" становится абсолютно > бессмысленным, и необходимо указывать версию. > Как мы будем решать эту проблему? Я довольно давно стараюсь конкретизировать -- "GPLv2" (иногда GPL2, надо бы утрясти) или "GPL2+". -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 13:58 ` Michael Shigorin @ 2007-07-01 14:10 ` Ivan Fedorov 0 siblings, 0 replies; 89+ messages in thread From: Ivan Fedorov @ 2007-07-01 14:10 UTC (permalink / raw) To: ALT Devel discussion list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael Shigorin пишет: > On Sun, Jul 01, 2007 at 05:37:38PM +0400, Денис Смирнов wrote: >> В связи с тем, что GPLv3 несовместима с GPLv2 >> (http://gplv3.fsf.org/dd3-faq) у нас появляется серьезная >> проблема -- описание лицензии как "GPL" становится абсолютно >> бессмысленным, и необходимо указывать версию. >> Как мы будем решать эту проблему? > > Я довольно давно стараюсь конкретизировать -- "GPLv2" > (иногда GPL2, надо бы утрясти) или "GPL2+". Начинаем новый флуд о необходимости создания макросов для лицензий? PS: Дабы опять не было споров о мультилицензиях, скажу, что я поддерживал вариант, когда %gpl2 == GPLv2, %bsd == BSD, etc. То есть простое раскрытие строк. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGh7WvMJy3oC+NmVsRArvXAJ9CMyFSyvFw+1sIZcF64oH3EuuxSwCghkk1 +EB4P9bDWQY0gyBqs12ERA8= =w+n8 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 13:37 [devel] GPLv3 порождает проблемы, которые нам необходимо решать Денис Смирнов 2007-07-01 13:58 ` Michael Shigorin @ 2007-07-01 14:03 ` Igor Zubkov 2007-07-01 17:24 ` Kirill Maslinsky 2007-07-27 9:58 ` [devel] GPLv3 порождает проблемы , " Sergey Y. Afonin 3 siblings, 0 replies; 89+ messages in thread From: Igor Zubkov @ 2007-07-01 14:03 UTC (permalink / raw) To: ALT Devel discussion list 01.07.07, Денис Смирнов<mithraen altlinux ru> написал(а): > On Wed, Jan 10, 2007 at 11:01:25AM +0300, Денис Смирнов wrote: > > В связи с тем, что GPLv3 несовместима с GPLv2 > (http://gplv3.fsf.org/dd3-faq) у нас появляется серьезная проблема -- > описание лицензии как "GPL" становится абсолютно бессмысленным, и > необходимо указывать версию. Чего-то подобного я и ожидал. :-/ > Как мы будем решать эту проблему? Без её решения поле License для всех GPL > пакетов будет иметь недостаточно четкий смысл. License: GPL v3 -- для тех пакетов которые уже под GPL v3. Таким мне уже известно минимум два -- ed и tar. Их буквально вчера после релиза самой лицензии перевели на GPL v3. А вообще, не плохо было бы в пакетах которые под GPL v2 проставлять более точно лицензия т.е. GPL v2. -- icesik ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 13:37 [devel] GPLv3 порождает проблемы, которые нам необходимо решать Денис Смирнов 2007-07-01 13:58 ` Michael Shigorin 2007-07-01 14:03 ` Igor Zubkov @ 2007-07-01 17:24 ` Kirill Maslinsky 2007-07-01 17:32 ` Michael Shigorin 2007-07-27 9:58 ` [devel] GPLv3 порождает проблемы , " Sergey Y. Afonin 3 siblings, 1 reply; 89+ messages in thread From: Kirill Maslinsky @ 2007-07-01 17:24 UTC (permalink / raw) To: ALT Devel discussion list On Sun, Jul 01, 2007 at 05:37:38PM +0400, Денис Смирнов wrote: > On Wed, Jan 10, 2007 at 11:01:25AM +0300, Денис Смирнов wrote: > > В связи с тем, что GPLv3 несовместима с GPLv2 > (http://gplv3.fsf.org/dd3-faq) у нас появляется серьезная проблема -- > описание лицензии как "GPL" становится абсолютно бессмысленным, и > необходимо указывать версию. > > Как мы будем решать эту проблему? Без её решения поле License для всех GPL > пакетов будет иметь недостаточно четкий смысл. Правильно ли я понимаю, что если авторы указали в лицензии "GPL любой версии" или "GPL 2+", то мантейнер пакета имеет право (как распространяжющий модифицированное прозведение) сам определить, какую версию использовать? Если так, то можно несколько упорядочить и отчасти форсировать обязательное указание версии GPL для пакетов, введя использование макросов: %gpl2 GPLv2 %gpl3 GPLv3 %gpl %gpl2 (ну или %gpl %gpl3 это уж как укажет политика партии) Далее запись GPL в спеках придется заменить на %gpl, таким образом, если специально не уточняется иное, будет проставлена версия 2 (по умолчанию). С течением времени такое умолчание будет легко изменить, если в этом возникнет потребность. -- Kirill Maslinsky ALT Docs Team http://heap.altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 17:24 ` Kirill Maslinsky @ 2007-07-01 17:32 ` Michael Shigorin 2007-07-01 18:19 ` Alexey Rusakov 0 siblings, 1 reply; 89+ messages in thread From: Michael Shigorin @ 2007-07-01 17:32 UTC (permalink / raw) To: ALT Devel discussion list On Sun, Jul 01, 2007 at 09:24:50PM +0400, Kirill Maslinsky wrote: > Правильно ли я понимаю, что если авторы указали в лицензии "GPL > любой версии" или "GPL 2+", то мантейнер пакета имеет право > (как распространяжющий модифицированное прозведение) сам > определить, какую версию использовать? Технически да, но (как уже и обсуждалось) лучше не делать этот выбор за пользователя. > то можно несколько упорядочить и отчасти форсировать > обязательное указание версии GPL для пакетов, введя > использование макросов: > %gpl2 GPLv2 > %gpl3 GPLv3 > %gpl %gpl2 > (ну или > %gpl %gpl3 > это уж как укажет политика партии) Ничто не мешает делать навроде License: %gpl2plus or %bsd а вообще макросы тоже обсудили и даже пробегал анализ того, что есть в Sisyphus, но на том и закончилось. Скомпилировать файлик с объявлениями вроде никто не добрался (и добиться его включения в наш rpm). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 17:32 ` Michael Shigorin @ 2007-07-01 18:19 ` Alexey Rusakov 2007-07-01 20:00 ` Kirill Maslinsky 2007-07-05 11:49 ` Alexey Sidorov 0 siblings, 2 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-07-01 18:19 UTC (permalink / raw) To: devel On Sun, 1 Jul 2007 20:32:14 +0300 Michael Shigorin wrote: > On Sun, Jul 01, 2007 at 09:24:50PM +0400, Kirill Maslinsky wrote: > > Правильно ли я понимаю, что если авторы указали в лицензии "GPL > > любой версии" или "GPL 2+", то мантейнер пакета имеет право > > (как распространяжющий модифицированное прозведение) сам > > определить, какую версию использовать? > > Технически да, но (как уже и обсуждалось) лучше не делать этот > выбор за пользователя. > > > то можно несколько упорядочить и отчасти форсировать > > обязательное указание версии GPL для пакетов, введя > > использование макросов: > > %gpl2 GPLv2 > > %gpl3 GPLv3 > > %gpl %gpl2 > > (ну или > > %gpl %gpl3 > > это уж как укажет политика партии) > > Ничто не мешает делать навроде > License: %gpl2plus or %bsd > > а вообще макросы тоже обсудили и даже пробегал анализ того, > что есть в Sisyphus, но на том и закончилось. Скомпилировать > файлик с объявлениями вроде никто не добрался (и добиться его > включения в наш rpm). Ok, первая ласточка, только что в /i/S отправился первый наспех сделанный rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы не вносить сумятицу. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 18:19 ` Alexey Rusakov @ 2007-07-01 20:00 ` Kirill Maslinsky 2007-07-01 20:13 ` Alexey Rusakov 2007-07-05 11:49 ` Alexey Sidorov 1 sibling, 1 reply; 89+ messages in thread From: Kirill Maslinsky @ 2007-07-01 20:00 UTC (permalink / raw) To: devel On Sun, Jul 01, 2007 at 10:19:36PM +0400, Alexey Rusakov wrote: > On Sun, 1 Jul 2007 20:32:14 +0300 > Michael Shigorin wrote: > [...] > > а вообще макросы тоже обсудили и даже пробегал анализ того, > > что есть в Sisyphus, но на том и закончилось. Скомпилировать > > файлик с объявлениями вроде никто не добрался (и добиться его > > включения в наш rpm). > Ok, первая ласточка, только что в /i/S отправился первый наспех сделанный Вот спасибо, наконец! > rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы не вносить > сумятицу. Даю прогноз: как раз отсутствие в нём %gpl создаст наибольшую сумятицу и флейм :) -- Kirill Maslinsky ALT Docs Team http://heap.altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 20:00 ` Kirill Maslinsky @ 2007-07-01 20:13 ` Alexey Rusakov 2007-07-01 20:25 ` Michael Shigorin 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-07-01 20:13 UTC (permalink / raw) To: devel On Mon, 2 Jul 2007 00:00:14 +0400 Kirill Maslinsky wrote: > On Sun, Jul 01, 2007 at 10:19:36PM +0400, Alexey Rusakov wrote: > > On Sun, 1 Jul 2007 20:32:14 +0300 > > Michael Shigorin wrote: > > > [...] > > > > а вообще макросы тоже обсудили и даже пробегал анализ того, > > > что есть в Sisyphus, но на том и закончилось. Скомпилировать > > > файлик с объявлениями вроде никто не добрался (и добиться его > > > включения в наш rpm). > > Ok, первая ласточка, только что в /i/S отправился первый наспех сделанный > Вот спасибо, наконец! > > > rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы не вносить > > сумятицу. > > Даю прогноз: как раз отсутствие в нём %gpl создаст наибольшую сумятицу и > флейм :) Вообще-то %gpl, по нонешним временам - это не пойми что. Если нужно понять, вторую или третью версию GPL указывать - стоит заглянуть в лицензию, идущую с программой. А бездумно ставить %gpl - поначалу, конечно, всё будет типа хорошо, зато потом мы обнаружим, что у кучи пакетов в RPM указано иное, чем в COPYING. А так хоть какая-то стимуляция мейнтейнеров. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 20:13 ` Alexey Rusakov @ 2007-07-01 20:25 ` Michael Shigorin 2007-07-01 20:49 ` Alexey Rusakov 0 siblings, 1 reply; 89+ messages in thread From: Michael Shigorin @ 2007-07-01 20:25 UTC (permalink / raw) To: devel On Mon, Jul 02, 2007 at 12:13:14AM +0400, Alexey Rusakov wrote: > > > rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы > > > не вносить сумятицу. > > Даю прогноз: как раз отсутствие в нём %gpl создаст наибольшую > > сумятицу и флейм :) Попытаюсь оправдать прогноз, но IMHO и достаточно. :) > Вообще-то %gpl, по нонешним временам - это не пойми что. <сумятица> "GPL". Какая -- TBD или v2+ (что является возможным вариантом, к тому же широко распространённым, и оставляет выбор за желающим). </сумятица> > Если нужно понять, вторую или третью версию GPL указывать - > стоит заглянуть в лицензию, идущую с программой. А бездумно > ставить %gpl - поначалу, конечно, всё будет типа хорошо, зато > потом мы обнаружим, что у кучи пакетов в RPM указано иное, чем > в COPYING. А так хоть какая-то стимуляция мейнтейнеров. <флейм> Ой, предлагаю стимуляцию не разводить. Достаточно того, что при переезде на макрос скорее всего большинство не поленится сделать head COPYING || ls в исходниках. </флейм> -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 20:25 ` Michael Shigorin @ 2007-07-01 20:49 ` Alexey Rusakov 0 siblings, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-07-01 20:49 UTC (permalink / raw) To: devel On Sun, 1 Jul 2007 23:25:12 +0300 Michael Shigorin wrote: > On Mon, Jul 02, 2007 at 12:13:14AM +0400, Alexey Rusakov wrote: > Попытаюсь оправдать прогноз, но IMHO и достаточно. :) > > > Вообще-то %gpl, по нонешним временам - это не пойми что. > <сумятица> > "GPL". Какая -- TBD или v2+ (что является возможным вариантом, > к тому же широко распространённым, и оставляет выбор за желающим). > </сумятица> Во, именно из-за таких причин и не стал вводить. %%gpl2plus есть, и довольно. > > Если нужно понять, вторую или третью версию GPL указывать - > > стоит заглянуть в лицензию, идущую с программой. А бездумно > > ставить %gpl - поначалу, конечно, всё будет типа хорошо, зато > > потом мы обнаружим, что у кучи пакетов в RPM указано иное, чем > > в COPYING. А так хоть какая-то стимуляция мейнтейнеров. > > <флейм> > Ой, предлагаю стимуляцию не разводить. Достаточно того, что при > переезде на макрос скорее всего большинство не поленится сделать > head COPYING || ls в исходниках. > </флейм> Чего и хочется. Я ж не пинаю переходить на них, я более скромное дело делаю :) -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-01 18:19 ` Alexey Rusakov 2007-07-01 20:00 ` Kirill Maslinsky @ 2007-07-05 11:49 ` Alexey Sidorov 2007-07-05 12:11 ` Alexey Rusakov 1 sibling, 1 reply; 89+ messages in thread From: Alexey Sidorov @ 2007-07-05 11:49 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 392 bytes --] Alexey Rusakov пишет: > Ok, первая ласточка, только что в /i/S отправился первый наспех сделанный > rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы не вносить > сумятицу. > Уже можно/нужно юзать? Можно как-то сделать, что-б не приходилось прописывать BuildPreReq: rpm-build-licenses ? -- Alexey Sidorov mailto:alex@reutman.ru JID: alex@reutman.ru ICQ: 5052225 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 252 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы, которые нам необходимо решать 2007-07-05 11:49 ` Alexey Sidorov @ 2007-07-05 12:11 ` Alexey Rusakov 0 siblings, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-07-05 12:11 UTC (permalink / raw) To: devel On Thu, 05 Jul 2007 15:49:39 +0400 Alexey Sidorov wrote: > Alexey Rusakov пишет: > > Ok, первая ласточка, только что в /i/S отправился первый наспех сделанный > > rpm-build-licenses. %gpl в нём на всякий случай нет, чтобы не вносить > > сумятицу. > > > Уже можно/нужно юзать? Можно, но не нужно. > Можно как-то сделать, что-б не приходилось прописывать BuildPreReq: rpm-build-licenses ? Пока нет, нельзя. Необходимость писать это пропадёт лишь тогда, когда содержимое этого пакета будет автоматически присутствовать в сборочной среде. Надеюсь, это дело не очень отдалённого будущего. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-01 13:37 [devel] GPLv3 порождает проблемы, которые нам необходимо решать Денис Смирнов ` (2 preceding siblings ...) 2007-07-01 17:24 ` Kirill Maslinsky @ 2007-07-27 9:58 ` Sergey Y. Afonin 2007-07-29 1:20 ` Led 3 siblings, 1 reply; 89+ messages in thread From: Sergey Y. Afonin @ 2007-07-27 9:58 UTC (permalink / raw) To: ALT Devel discussion list Приветствую. Так на чём, в итоге, остановились ? И по поводу Branch 4.0. Туда пакеты с GPLv3 помещать стоит, или, для 4.0, следует воздержаться ? -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-27 9:58 ` [devel] GPLv3 порождает проблемы , " Sergey Y. Afonin @ 2007-07-29 1:20 ` Led 2007-07-29 5:00 ` Hihin Ruslan 2007-07-29 8:02 ` Aleksey Novodvorsky 0 siblings, 2 replies; 89+ messages in thread From: Led @ 2007-07-29 1:20 UTC (permalink / raw) To: ALT Devel discussion list 2007/7/27, Sergey Y. Afonin <asy@altlinux.ru>: > Приветствую. > > Так на чём, в итоге, остановились ? И по поводу Branch 4.0. Туда пакеты > с GPLv3 помещать стоит, или, для 4.0, следует воздержаться ? Я "не воздержался" и один мой пакет с GPL3 уже в бранче. Я просто не вижу причин, по каким нужно было "воздерживаться"... -- Led. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-29 1:20 ` Led @ 2007-07-29 5:00 ` Hihin Ruslan 2007-07-30 6:40 ` Денис Смирнов 2007-07-30 8:19 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Sergey Y. Afonin 2007-07-29 8:02 ` Aleksey Novodvorsky 1 sibling, 2 replies; 89+ messages in thread From: Hihin Ruslan @ 2007-07-29 5:00 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 644 bytes --] Здравствуйте Led В сообщении от 29 июля 2007 Led написал(a): > 2007/7/27, Sergey Y. Afonin <asy@altlinux.ru>: > > Приветствую. > > > > > > > > Так на чём, в итоге, остановились ? И по поводу Branch 4.0. Туда > > пакеты > > > > с GPLv3 помещать стоит, или, для 4.0, следует воздержаться ? > > Я "не воздержался" и один мой пакет с GPL3 уже в бранче. Я просто не > > вижу причин, по каким нужно было "воздерживаться"... По-моему вопрос стоял не так : помещать или не помещать, а так : Указывать лицензию GPL3 в спеке отдельно или ограничится GPL. Насколько я понял советовали указывать именно GPL3. -- С уважением Xихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-29 5:00 ` Hihin Ruslan @ 2007-07-30 6:40 ` Денис Смирнов 2007-07-30 9:57 ` Alexander Bokovoy 2007-07-30 8:19 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Sergey Y. Afonin 1 sibling, 1 reply; 89+ messages in thread From: Денис Смирнов @ 2007-07-30 6:40 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 848 bytes --] On Sun, Jul 29, 2007 at 09:00:51AM +0400, Hihin Ruslan wrote: HR> По-моему вопрос стоял не так : помещать или не помещать, а так : HR> Указывать лицензию GPL3 в спеке отдельно или ограничится GPL. HR> Насколько я понял советовали указывать именно GPL3. Необходимо указывать GPL 3, иначе это будет провокация на нарушение лицензии. GPL 3 сильно другая, да ещё и не совместимая с GPL 2 лицензия. Так что пакет с лицензией GPL 3 без указания именно её в качестве лицензий -- это не просто major, это blocker и, IMHO, повод для выноса пакета из репозитория если мантейнер не готов крайне оперативно это исправить. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Однако многие программы плюют на ICCCM то в одном, то в другом месте. -- vsu in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 6:40 ` Денис Смирнов @ 2007-07-30 9:57 ` Alexander Bokovoy 2007-07-30 10:28 ` Slava Semushin 2007-07-30 20:14 ` Денис Смирнов 0 siblings, 2 replies; 89+ messages in thread From: Alexander Bokovoy @ 2007-07-30 9:57 UTC (permalink / raw) To: ALT Devel discussion list Денис Смирнов wrote: > On Sun, Jul 29, 2007 at 09:00:51AM +0400, Hihin Ruslan wrote: > > HR> По-моему вопрос стоял не так : помещать или не помещать, а так : > HR> Указывать лицензию GPL3 в спеке отдельно или ограничится GPL. HR> > Насколько я понял советовали указывать именно GPL3. > > Необходимо указывать GPL 3, иначе это будет провокация на нарушение > лицензии. GPL 3 сильно другая, да ещё и не совместимая с GPL 2 > лицензия. GPLv3 совместима с "GPLv2 or later", под которой распространяется абсолютное большинство программ, которые идут с пометкой просто GPL. LGPLv3 несовместима с GPLv2 only. > > Так что пакет с лицензией GPL 3 без указания именно её в качестве > лицензий -- это не просто major, это blocker и, IMHO, повод для > выноса пакета из репозитория если мантейнер не готов крайне > оперативно это исправить. Любая неточность в указании лицензии -- ошибка, которую незамедлительно следует устранять. Это касается не только GPL, а всех лицензий. Так что работа в этом плане у нас ничем не отличается от предыдущих чисток. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 9:57 ` Alexander Bokovoy @ 2007-07-30 10:28 ` Slava Semushin 2007-07-30 10:37 ` Dmitry V. Levin 2007-07-30 20:14 ` Денис Смирнов 1 sibling, 1 reply; 89+ messages in thread From: Slava Semushin @ 2007-07-30 10:28 UTC (permalink / raw) To: ALT Devel discussion list 30.07.07, Alexander Bokovoy<ab / altlinux.org> написал(а): [...] > > Так что пакет с лицензией GPL 3 без указания именно её в качестве > > лицензий -- это не просто major, это blocker и, IMHO, повод для > > выноса пакета из репозитория если мантейнер не готов крайне > > оперативно это исправить. > Любая неточность в указании лицензии -- ошибка, которую незамедлительно > следует устранять. Это касается не только GPL, а всех лицензий. Так что > работа в этом плане у нас ничем не отличается от предыдущих чисток. У нас в багзилее не меньше 10 багов на пакеты с неправильными лицензиями. Часть из них вешал ещё at@ когда-то давно. И до сих пор не исправлены.. =( P.S. Это я не кому-то конкретно, а в общем говорю... -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 10:28 ` Slava Semushin @ 2007-07-30 10:37 ` Dmitry V. Levin 2007-07-30 10:39 ` Epiphanov Sergei 0 siblings, 1 reply; 89+ messages in thread From: Dmitry V. Levin @ 2007-07-30 10:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 935 bytes --] On Mon, Jul 30, 2007 at 05:28:27PM +0700, Slava Semushin wrote: > 30.07.07, Alexander Bokovoy<ab / altlinux.org> написал(а): > [...] > > > Так что пакет с лицензией GPL 3 без указания именно её в качестве > > > лицензий -- это не просто major, это blocker и, IMHO, повод для > > > выноса пакета из репозитория если мантейнер не готов крайне > > > оперативно это исправить. > > Любая неточность в указании лицензии -- ошибка, которую незамедлительно > > следует устранять. Это касается не только GPL, а всех лицензий. Так что > > работа в этом плане у нас ничем не отличается от предыдущих чисток. > > У нас в багзилее не меньше 10 багов на пакеты с неправильными > лицензиями. Часть из них вешал ещё at@ когда-то давно. И до сих пор не > исправлены.. =( Часть тех багов спорны. Так иногда бывает с багами: тот, кто репортит, трактует нечто как неправильное, а тот, кто мантейнит, трактует это иначе. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 10:37 ` Dmitry V. Levin @ 2007-07-30 10:39 ` Epiphanov Sergei 0 siblings, 0 replies; 89+ messages in thread From: Epiphanov Sergei @ 2007-07-30 10:39 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Monday 30 July 2007 14:37:53 Dmitry V. Levin написал(а): > Часть тех багов спорны. Так иногда бывает с багами: > тот, кто репортит, трактует нечто как неправильное, а тот, кто мантейнит, > трактует это иначе. Но это не означает, что баги должны висеть. Надо тогда уж прийти к одному мнению и либо исправить, либо отметить баг как неправильный. Но закрыть. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 9:57 ` Alexander Bokovoy 2007-07-30 10:28 ` Slava Semushin @ 2007-07-30 20:14 ` Денис Смирнов 2007-07-31 8:19 ` Alexey Rusakov 2007-08-02 18:55 ` [devel] %gpl Michael Shigorin 1 sibling, 2 replies; 89+ messages in thread From: Денис Смирнов @ 2007-07-30 20:14 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1549 bytes --] On Mon, Jul 30, 2007 at 01:57:05PM +0400, Alexander Bokovoy wrote: >> Необходимо указывать GPL 3, иначе это будет провокация на нарушение >> лицензии. GPL 3 сильно другая, да ещё и не совместимая с GPL 2 >> лицензия. AB> GPLv3 совместима с "GPLv2 or later", под которой распространяется AB> абсолютное большинство программ, которые идут с пометкой просто GPL. Да. Только у нас GPLv2 only и GPLv2 or later даже не стандартизовано до сих пор, и я уверен что существенное количество пакетов GPLv2 only имеют пометку "GPL". AB> LGPLv3 несовместима с GPLv2 only. Ага. У меня есть предложение -- сделать пометку "GPL" obsoleted, и требовать указание конкретной версии и флага 'only/or later'. >> Так что пакет с лицензией GPL 3 без указания именно её в качестве >> лицензий -- это не просто major, это blocker и, IMHO, повод для >> выноса пакета из репозитория если мантейнер не готов крайне >> оперативно это исправить. AB> Любая неточность в указании лицензии -- ошибка, которую незамедлительно AB> следует устранять. Это касается не только GPL, а всех лицензий. Так что AB> работа в этом плане у нас ничем не отличается от предыдущих чисток. Безусловно. Только эта проблема для нас новая. А то что с полем license в rpm у нас не все в порядке во многих пакетах, говорилось уже не раз. Тем более что до сих пор нет policy по названиям лицензий. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- И Ленин не на Си писал пpогpамму... [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-30 20:14 ` Денис Смирнов @ 2007-07-31 8:19 ` Alexey Rusakov 2007-07-31 10:37 ` Sergey Y. Afonin 2007-08-01 6:57 ` Epiphanov Sergei 2007-08-02 18:55 ` [devel] %gpl Michael Shigorin 1 sibling, 2 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-07-31 8:19 UTC (permalink / raw) To: devel On Tue, 31 Jul 2007 00:14:21 +0400 Денис Смирнов wrote: > Тем более что до сих пор нет policy по названиям лицензий. Ещё раз обращаю внимание на появившийся rpm-build-licenses и жду критики и дополнений по списку лицензий в нём. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-31 8:19 ` Alexey Rusakov @ 2007-07-31 10:37 ` Sergey Y. Afonin 2007-07-31 16:53 ` Alexey Rusakov 2007-08-01 6:57 ` Epiphanov Sergei 1 sibling, 1 reply; 89+ messages in thread From: Sergey Y. Afonin @ 2007-07-31 10:37 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday 31 July 2007, Alexey Rusakov wrote: > и дополнений по списку лицензий в нём. Ну тогда %sendmail SENDMAIL LICENSE -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-31 10:37 ` Sergey Y. Afonin @ 2007-07-31 16:53 ` Alexey Rusakov 0 siblings, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-07-31 16:53 UTC (permalink / raw) To: devel On Tue, 31 Jul 2007 15:37:31 +0500 Sergey Y. Afonin wrote: > On Tuesday 31 July 2007, Alexey Rusakov wrote: > > > и дополнений по списку лицензий в нём. > > Ну тогда > > %sendmail SENDMAIL LICENSE Добавил %sendmail_license в версию 0.5 -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-31 8:19 ` Alexey Rusakov 2007-07-31 10:37 ` Sergey Y. Afonin @ 2007-08-01 6:57 ` Epiphanov Sergei 2007-08-01 9:09 ` Alexey Rusakov 2007-08-01 13:10 ` Victor Forsyuk 1 sibling, 2 replies; 89+ messages in thread From: Epiphanov Sergei @ 2007-08-01 6:57 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Tuesday 31 July 2007 12:19:18 Alexey Rusakov написал(а): > > Тем более что до сих пор нет policy по названиям лицензий. > > Ещё раз обращаю внимание на появившийся rpm-build-licenses и жду критики и > дополнений по списку лицензий в нём. Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле README к нему написано, что можно применять свободно и если интересуют подробности, то обращайтесь к GPL или Artistic License. На данный момент у меня так и вписано. Если будут жёсткие рамки по лицензиям, то что тогда вписывать? -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 6:57 ` Epiphanov Sergei @ 2007-08-01 9:09 ` Alexey Rusakov 2007-08-01 9:25 ` Epiphanov Sergei 2007-08-01 13:10 ` Victor Forsyuk 1 sibling, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-01 9:09 UTC (permalink / raw) To: devel On Wed, 1 Aug 2007 10:57:07 +0400 Epiphanov Sergei wrote: > В сообщении от Tuesday 31 July 2007 12:19:18 Alexey Rusakov написал(а): > > > Тем более что до сих пор нет policy по названиям лицензий. > > > > Ещё раз обращаю внимание на появившийся rpm-build-licenses и жду критики и > > дополнений по списку лицензий в нём. > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле README к > нему написано, что можно применять свободно и если интересуют подробности, > то обращайтесь к GPL или Artistic License. На данный момент у меня так и > вписано. Если будут жёсткие рамки по лицензиям, то что тогда вписывать? %gpl/%artistic_license, я думаю. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 9:09 ` Alexey Rusakov @ 2007-08-01 9:25 ` Epiphanov Sergei 2007-08-01 9:59 ` Alexey Tourbin 2007-08-01 10:28 ` Alexey Rusakov 0 siblings, 2 replies; 89+ messages in thread From: Epiphanov Sergei @ 2007-08-01 9:25 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Wednesday 01 August 2007 13:09:30 Alexey Rusakov написал(а): > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле > > README к нему написано, что можно применять свободно и если интересуют > > подробности, то обращайтесь к GPL или Artistic License. На данный момент > > у меня так и вписано. Если будут жёсткие рамки по лицензиям, то что > > тогда вписывать? > > %gpl/%artistic_license, я думаю. В том-то и прикол, что, судя по тексту, можно применять GPL любой версии, по крайней мере, сама лицензия в пакете отсутствует, а ссылка просто на GPL без уточнения. Как я понял, %gpl - это сссылка на GPLv2 и далее. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 9:25 ` Epiphanov Sergei @ 2007-08-01 9:59 ` Alexey Tourbin 2007-08-01 10:28 ` Alexey Rusakov 1 sibling, 0 replies; 89+ messages in thread From: Alexey Tourbin @ 2007-08-01 9:59 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 815 bytes --] On Wed, Aug 01, 2007 at 01:25:00PM +0400, Epiphanov Sergei wrote: > В сообщении от Wednesday 01 August 2007 13:09:30 Alexey Rusakov написал(а): > > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле > > > README к нему написано, что можно применять свободно и если интересуют > > > подробности, то обращайтесь к GPL или Artistic License. На данный момент > > > у меня так и вписано. Если будут жёсткие рамки по лицензиям, то что > > > тогда вписывать? > > > > %gpl/%artistic_license, я думаю. > > В том-то и прикол, что, судя по тексту, можно применять GPL любой версии, по > крайней мере, сама лицензия в пакете отсутствует, а ссылка просто на GPL без > уточнения. Как я понял, %gpl - это сссылка на GPLv2 и далее. Пишите "GPL or Artistic", за что купили за то и продавайте. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 9:25 ` Epiphanov Sergei 2007-08-01 9:59 ` Alexey Tourbin @ 2007-08-01 10:28 ` Alexey Rusakov 1 sibling, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-08-01 10:28 UTC (permalink / raw) To: devel On Wed, 1 Aug 2007 13:25:00 +0400 Epiphanov Sergei wrote: > В сообщении от Wednesday 01 August 2007 13:09:30 Alexey Rusakov написал(а): > > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле > > > README к нему написано, что можно применять свободно и если интересуют > > > подробности, то обращайтесь к GPL или Artistic License. На данный момент > > > у меня так и вписано. Если будут жёсткие рамки по лицензиям, то что > > > тогда вписывать? > > > > %gpl/%artistic_license, я думаю. > > В том-то и прикол, что, судя по тексту, можно применять GPL любой версии, по > крайней мере, сама лицензия в пакете отсутствует, а ссылка просто на GPL без > уточнения. Как я понял, %gpl - это сссылка на GPLv2 и далее. Я сам себя обманул - в rpm-build-licenses нет макро %gpl :) Ставьте %gpl2plus. Но лучше на всякий случай уточнить у автора. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 6:57 ` Epiphanov Sergei 2007-08-01 9:09 ` Alexey Rusakov @ 2007-08-01 13:10 ` Victor Forsyuk 2007-08-01 13:34 ` Alexey Tourbin 1 sibling, 1 reply; 89+ messages in thread From: Victor Forsyuk @ 2007-08-01 13:10 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Aug 01, 2007 at 10:57:07AM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > В сообщении от Tuesday 31 July 2007 12:19:18 Alexey Rusakov написал(а): > > > Тем более что до сих пор нет policy по названиям лицензий. > > > > Ещё раз обращаю внимание на появившийся rpm-build-licenses и жду критики и > > дополнений по списку лицензий в нём. > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле README к > нему написано, что можно применять свободно и если интересуют подробности, > то обращайтесь к GPL или Artistic License. На данный момент у меня так и > вписано. Если будут жёсткие рамки по лицензиям, то что тогда вписывать? Perl. Кстати: http://search.cpan.org/dist/Tie-CPHash/ или посмотрите в секцию LICENSE: http://search.cpan.org/dist/Tie-CPHash/lib/Tie/CPHash.pm "Tie::CPHash is distributed under the same terms as Perl itself." В таких случаях для единообразия стоит вместо "GPL or Artistic", "Artistic and GPL" (sic!) писать просто "Perl". Кстати, прошу всех обратить внимание на то, что _очень много_ пакетов перловых модулей в сизифе несут в себе неточную информацию. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 13:10 ` Victor Forsyuk @ 2007-08-01 13:34 ` Alexey Tourbin 2007-08-01 13:43 ` Alexey Tourbin 2007-08-01 14:16 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Victor Forsyuk 0 siblings, 2 replies; 89+ messages in thread From: Alexey Tourbin @ 2007-08-01 13:34 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 4182 bytes --] On Wed, Aug 01, 2007 at 04:10:51PM +0300, Victor Forsyuk wrote: > On Wed, Aug 01, 2007 at 10:57:07AM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > > В сообщении от Tuesday 31 July 2007 12:19:18 Alexey Rusakov написал(а): > > > > Тем более что до сих пор нет policy по названиям лицензий. > > > > > > Ещё раз обращаю внимание на появившийся rpm-build-licenses и жду критики и > > > дополнений по списку лицензий в нём. > > > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле README к > > нему написано, что можно применять свободно и если интересуют подробности, > > то обращайтесь к GPL или Artistic License. На данный момент у меня так и > > вписано. Если будут жёсткие рамки по лицензиям, то что тогда вписывать? > > Perl. > > Кстати: http://search.cpan.org/dist/Tie-CPHash/ > > или посмотрите в секцию LICENSE: > http://search.cpan.org/dist/Tie-CPHash/lib/Tie/CPHash.pm > > "Tie::CPHash is distributed under the same terms as Perl itself." > > В таких случаях для единообразия стоит вместо "GPL or Artistic", > "Artistic and GPL" (sic!) писать просто "Perl". > > Кстати, прошу всех обратить внимание на то, что _очень много_ пакетов > перловых модулей в сизифе несут в себе неточную информацию. Точной информации на самом деле нет, поэтому я и предлагаю продавать за то, за что покупаем, т.е. писать "GPL or Artistic". На самом деле раньше думали, что точная информация это "GPLv1 or Artistic", и в PLD спеках так и стали писать. $ cd PLD-SPECS $ grep -h ^License: perl-*.spec |sort |uniq -c |sort -n |tail 9 License: GPL v1 or Artistic 16 License: BSD-like 24 License: GPL v2 34 License: LGPL 43 License: GPL 61 License: GPL or Artistic 63 License: GPL v2+ 85 License: Artistic 123 License: unknown 1208 License: GPL v1+ or Artistic $ Потом в апстриме как-то неглядя и без всякого обсуждения заменили файл с лицензией GPLv1 на GPLv2. См. git-whatchanged pod/perlgpl.pod Вот коммит, в котором написано, "reformatting", а на самом деле произошло обновление лицензии! commit da0a6e040fde463c157474a46d20174e74aeab48 Author: jhi <jhi@kosh> Date: Mon May 5 05:52:47 2003 +0000 Change 19417: perlartistic and perlgpl reformatting from Sean Burke. perlartistic and perlgpl reformatting from Sean Burke. diff --git a/pod/perlartistic.pod b/pod/perlartistic.pod index 5172916..273b8dd 100644 --- a/pod/perlartistic.pod +++ b/pod/perlartistic.pod @@ -1,10 +1,20 @@ -=pod -=head1 The "Artistic License" +=head1 NAME + +perlartistic -- the Perl Artistic License + [... ПОСКИПАНО ...] diff --git a/pod/perlgpl.pod b/pod/perlgpl.pod index 1b76b8b..f1e2712 100644 --- a/pod/perlgpl.pod +++ b/pod/perlgpl.pod @@ -1,260 +1,380 @@ -=pod + +=head1 NAME + +perlgpl -- the GNU Public General Public License, version 2 + +=head1 SYNOPSIS + + You can refer to this document in Pod via "L<perlgpl>" + Or you can see this document by entering "perldoc perlgpl" + +=cut + +# Because the following document's language disallows "changing" +# it, we haven't gone thru and prettied it up with =item's or +# anything. It's good enough the way it is. + +=head1 DESCRIPTION + +[This is the B<The "GNU General Public License, version 2">. It's here +so that modules/programs/etc that want to declare this as their +distribution license, can link to it.] =head1 GNU GENERAL PUBLIC LICENSE -This document includes the GNU General Public License, one of the two -alternatives licenses under which Perl can be redistributed and/or -modified. See also the Perl Artistic License in L<perlartistic>. - -=head2 The License Text - - GNU GENERAL PUBLIC LICENSE - Version 1, February 1989 - - Copyright (C) 1989 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - [... ПОСКИПАНО ...] [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 13:34 ` Alexey Tourbin @ 2007-08-01 13:43 ` Alexey Tourbin 2007-08-01 14:12 ` Alexey Rusakov 2007-08-01 14:16 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Victor Forsyuk 1 sibling, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-01 13:43 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1268 bytes --] On Wed, Aug 01, 2007 at 05:34:32PM +0400, Alexey Tourbin wrote: > > Кстати, прошу всех обратить внимание на то, что _очень много_ пакетов > > перловых модулей в сизифе несут в себе неточную информацию. > > Точной информации на самом деле нет, поэтому я и предлагаю продавать за > то, за что покупаем, т.е. писать "GPL or Artistic". В текущем дереве 5.8 в файле README написано вот что: This program is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" which comes with this Kit. Однако в pod/perlgpl.pod написано уже perlgpl - the GNU General Public License, version 2 В файле Artistic лежит старая артистическая лицензия, которая не менялась как минимум начиная с 5.8.0. Между тем, есть уже лицензия Artistic 2.0. Вот какой-то тред "the license of Perl 5" в профильной рассылке http://www.nntp.perl.org/group/perl.perl5.porters/2007/07/msg126019.html Короче, по-моему, "GPL or Artistic" это на данный момент самое лучшее и конкретное, что maintainer может сообщить получателю перловых пакетов. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 13:43 ` Alexey Tourbin @ 2007-08-01 14:12 ` Alexey Rusakov 2007-08-01 14:16 ` Alexey Tourbin 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-01 14:12 UTC (permalink / raw) To: devel On Wed, 1 Aug 2007 17:43:36 +0400 Alexey Tourbin wrote: > On Wed, Aug 01, 2007 at 05:34:32PM +0400, Alexey Tourbin wrote: > > > Кстати, прошу всех обратить внимание на то, что _очень много_ пакетов > > > перловых модулей в сизифе несут в себе неточную информацию. > > > > Точной информации на самом деле нет, поэтому я и предлагаю продавать за > > то, за что покупаем, т.е. писать "GPL or Artistic". > > В текущем дереве 5.8 в файле README написано вот что: > > This program is free software; you can redistribute it and/or modify > it under the terms of either: > > a) the GNU General Public License as published by the Free > Software Foundation; either version 1, or (at your option) any > later version, or > > b) the "Artistic License" which comes with this Kit. > > Однако в pod/perlgpl.pod написано уже > > perlgpl - the GNU General Public License, version 2 > > В файле Artistic лежит старая артистическая лицензия, которая не > менялась как минимум начиная с 5.8.0. Между тем, есть уже лицензия > Artistic 2.0. > > Вот какой-то тред "the license of Perl 5" в профильной рассылке > http://www.nntp.perl.org/group/perl.perl5.porters/2007/07/msg126019.html > > Короче, по-моему, "GPL or Artistic" это на данный момент самое лучшее > и конкретное, что maintainer может сообщить получателю перловых пакетов. Пожалуй, я всё-таки добавлю %perl_license, которое будет разворачиваться в это самое GPL or Artistic... -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 14:12 ` Alexey Rusakov @ 2007-08-01 14:16 ` Alexey Tourbin 2007-08-02 18:57 ` Michael Shigorin 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-01 14:16 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 411 bytes --] On Wed, Aug 01, 2007 at 06:12:20PM +0400, Alexey Rusakov wrote: > > Короче, по-моему, "GPL or Artistic" это на данный момент самое лучшее > > и конкретное, что maintainer может сообщить получателю перловых пакетов. > Пожалуй, я всё-таки добавлю %perl_license, которое будет разворачиваться в > это самое GPL or Artistic... Честно говоря, я не вижу большой потребности в макросах для указания лицензий. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 14:16 ` Alexey Tourbin @ 2007-08-02 18:57 ` Michael Shigorin 2007-08-03 21:08 ` [devel] %gpl macros considered harmful Alexey Tourbin 0 siblings, 1 reply; 89+ messages in thread From: Michael Shigorin @ 2007-08-02 18:57 UTC (permalink / raw) To: devel On Wed, Aug 01, 2007 at 06:16:53PM +0400, Alexey Tourbin wrote: > > Пожалуй, я всё-таки добавлю %perl_license, которое будет > > разворачиваться в это самое GPL or Artistic... > Честно говоря, я не вижу большой потребности в макросах для > указания лицензий. Это средство формализовать написание и более просто анализировать отклонения от него. Когда-то ж non-free вернётся, надеюсь (даже если всего на десяток лет). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* [devel] %gpl macros considered harmful 2007-08-02 18:57 ` Michael Shigorin @ 2007-08-03 21:08 ` Alexey Tourbin 0 siblings, 0 replies; 89+ messages in thread From: Alexey Tourbin @ 2007-08-03 21:08 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1113 bytes --] On Thu, Aug 02, 2007 at 09:57:16PM +0300, Michael Shigorin wrote: > On Wed, Aug 01, 2007 at 06:16:53PM +0400, Alexey Tourbin wrote: > > > Пожалуй, я всё-таки добавлю %perl_license, которое будет > > > разворачиваться в это самое GPL or Artistic... > > Честно говоря, я не вижу большой потребности в макросах для > > указания лицензий. > > Это средство формализовать написание и более просто анализировать > отклонения от него. Господа. Это средство сводится к тому, что никто не знает, как правильно обозначить лицензию пакета в License. Поэтому все хотят, чтобы им дали макрос, которые соответствует именно их лицензии. А как этот макрос будет в конечном счете раскрываться, это уже не нашего ума дела, думать неохота. Пусть формализацией занимается кто-то ещё, с него и спрос. На самом деле много пакетов имеют complicated license setup, и его при помощи макросов никак обозначить нельзя (да и вообще обозначить трудно). Таг License традиционно должен быть очень коротким (макс. "distributable"). Скажите, что нужно писать в License у пакетов libstdc++4.1 и libstdc++4.1-devel? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-08-01 13:34 ` Alexey Tourbin 2007-08-01 13:43 ` Alexey Tourbin @ 2007-08-01 14:16 ` Victor Forsyuk 2007-08-01 14:28 ` [devel] Perl license Alexey Tourbin 1 sibling, 1 reply; 89+ messages in thread From: Victor Forsyuk @ 2007-08-01 14:16 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Aug 01, 2007 at 05:34:32PM +0400, Alexey Tourbin <at@altlinux.ru> wrote: > On Wed, Aug 01, 2007 at 04:10:51PM +0300, Victor Forsyuk wrote: > > On Wed, Aug 01, 2007 at 10:57:07AM +0400, Epiphanov Sergei <serpiph@nikiet.ru> wrote: > > > > > > Вопрос: есть модуль для Perl: Tie::CPHash (perl-Tie-CPHash). В файле README к > > > нему написано, что можно применять свободно и если интересуют подробности, > > > то обращайтесь к GPL или Artistic License. На данный момент у меня так и > > > вписано. Если будут жёсткие рамки по лицензиям, то что тогда вписывать? > > > > Perl. > > > > Кстати, прошу всех обратить внимание на то, что _очень много_ пакетов > > перловых модулей в сизифе несут в себе неточную информацию. > > Точной информации на самом деле нет, поэтому я и предлагаю продавать за > то, за что покупаем, т.е. писать "GPL or Artistic". Не уверен, что понял смысл фразы... Точная информация о лицензии есть практически всегда. Я только один раз наткнулся (вчера, кстати) на модуль (perl-Mail-Sendmail, конкретно говоря) автор которого обозначил свою лицензию так: "You can use this module freely". Соответственно, пришлось обозначить этот модуль как Distributable. В подавляющем большинстве случаев авторы описываеют лицензию своих творений явно и недвусмысленно. > На самом деле раньше думали, что точная информация это "GPLv1 or > Artistic", и в PLD спеках так и стали писать. > > $ cd PLD-SPECS > $ grep -h ^License: perl-*.spec |sort |uniq -c |sort -n |tail > 9 License: GPL v1 or Artistic > 16 License: BSD-like > 24 License: GPL v2 > 34 License: LGPL > 43 License: GPL > 61 License: GPL or Artistic > 63 License: GPL v2+ > 85 License: Artistic > 123 License: unknown > 1208 License: GPL v1+ or Artistic У меня чуть-чуть другие цифры (видимо, немного свежее отмирорены спеки), но это не суть важно... Прежде всего, в очень многих случаях авторы модулей лицензию которых PLDшные ментейнеры обозначили как "GPL or Artistic", "GPL v1 or Artistic" и "GPL v1+ or Artistic" имели в виду (и явно об этом писали) "under the same terms as Perl itself". Именно поэтому лицензия во всех подобных случаях должна обозначаться как Perl. Кроме этого, мне в подобранных в сизифе осиротевших пакетах встречались и просто неточности. Не нужно писать просто GPL или просто Artistic, когда модуль идет под лицензией самого Perl... ^ permalink raw reply [flat|nested] 89+ messages in thread
* [devel] Perl license 2007-08-01 14:16 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Victor Forsyuk @ 2007-08-01 14:28 ` Alexey Tourbin 2007-08-06 14:01 ` Victor Forsyuk 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-01 14:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1417 bytes --] On Wed, Aug 01, 2007 at 05:16:19PM +0300, Victor Forsyuk wrote: > У меня чуть-чуть другие цифры (видимо, немного свежее отмирорены спеки), но > это не суть важно... Прежде всего, в очень многих случаях авторы модулей > лицензию которых PLDшные ментейнеры обозначили как "GPL or Artistic", "GPL > v1 or Artistic" и "GPL v1+ or Artistic" имели в виду (и явно об этом писали) > "under the same terms as Perl itself". Именно поэтому лицензия во всех > подобных случаях должна обозначаться как Perl. Я считаю, что в License нужно указывать лицензию в первичных терминах, а не вторичных. "Perl license" в первичных терминах сейчас раскрывается в "GPLv1+ or Artistic", но сам текст лицензии был обновлен до GPLv2, здесь есть неясность. В будущем этот вторичный термин "Perl license", как плохой симлинк, может показываеть куда-то ещё (сразу в несколько мест!). Вряд ли это означает, что весь код, выпущенный "under the same terms as Perl itself", будет автоматически подвержен апгрейду лицензии! На самом деле какими-то юристами когда-то предлагалось писать что-то вроде "under the same terms as perl-5.8.5" (это есть в треде, ссылка в предыдущем письме). > Кроме этого, мне в подобранных в сизифе осиротевших пакетах встречались и > просто неточности. Не нужно писать просто GPL или просто Artistic, когда > модуль идет под лицензией самого Perl... "Лицензия самого перла" это мистификация. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] Perl license 2007-08-01 14:28 ` [devel] Perl license Alexey Tourbin @ 2007-08-06 14:01 ` Victor Forsyuk 2007-08-06 14:24 ` Andrey Rahmatullin 2007-08-06 21:10 ` Alexey Tourbin 0 siblings, 2 replies; 89+ messages in thread From: Victor Forsyuk @ 2007-08-06 14:01 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Aug 01, 2007 at 06:28:52PM +0400, Alexey Tourbin <at@altlinux.ru> wrote: > On Wed, Aug 01, 2007 at 05:16:19PM +0300, Victor Forsyuk wrote: > > У меня чуть-чуть другие цифры (видимо, немного свежее отмирорены спеки), но > > это не суть важно... Прежде всего, в очень многих случаях авторы модулей > > лицензию которых PLDшные ментейнеры обозначили как "GPL or Artistic", "GPL > > v1 or Artistic" и "GPL v1+ or Artistic" имели в виду (и явно об этом писали) > > "under the same terms as Perl itself". Именно поэтому лицензия во всех > > подобных случаях должна обозначаться как Perl. > > Я считаю, что в License нужно указывать лицензию в первичных терминах, > а не вторичных. В License нужно указывать лицензию ТОЧНО. Это единстсвенное требование к содержимому этого поля. > "Perl license" в первичных терминах сейчас раскрывается > в "GPLv1+ or Artistic", но сам текст лицензии был обновлен до GPLv2, > здесь есть неясность. Именно потому что есть неясность и нужно эту неясность в сотнях пакетов перловых модулей устранить. > В будущем этот вторичный термин "Perl license", как плохой симлинк, может > показываеть куда-то ещё (сразу в несколько мест!). Алексей, это Вы перемудрили. "Perl license" есть в точности та лицензия, под которой идет сам Perl. Она никуда "показывать" не может. > Вряд ли это означает, что весь код, выпущенный "under the same > terms as Perl itself", будет автоматически подвержен апгрейду лицензии! Весь код, в котором явным текстом написано "under the same terms as Perl itself" будет всегда иметь в точности ту лицензию, которую указал автор, а именно ту, которая в точности соответствует лицензии самого Perl. > На самом деле какими-то юристами когда-то предлагалось писать что-то > вроде "under the same terms as perl-5.8.5" (это есть в треде, ссылка в > предыдущем письме). Вот пока юристы занимаются своей казуистикой мы будем заниматься более полезным делом, чем смена поля License у сотен модулей после их вердикта. Когда в этом поле написано Perl, нам остается только уточнить в одном пакете, common-licenses, что это есть такое... > > Кроме этого, мне в подобранных в сизифе осиротевших пакетах встречались и > > просто неточности. Не нужно писать просто GPL или просто Artistic, когда > > модуль идет под лицензией самого Perl... > > "Лицензия самого перла" это мистификация. "Лицензия самого перла" - это в точности та формулировка лицензии, под которой идет сам Perl. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] Perl license 2007-08-06 14:01 ` Victor Forsyuk @ 2007-08-06 14:24 ` Andrey Rahmatullin 2007-08-06 14:53 ` Victor Forsyuk 2007-08-06 21:10 ` Alexey Tourbin 1 sibling, 1 reply; 89+ messages in thread From: Andrey Rahmatullin @ 2007-08-06 14:24 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 341 bytes --] On Mon, Aug 06, 2007 at 05:01:19PM +0300, Victor Forsyuk wrote: > а именно ту, которая в точности соответствует лицензии самого Perl. Какого именно Perl? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Ваши желания не означают необходимости их реализации так, как Вам это представляется. -- zerg in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] Perl license 2007-08-06 14:24 ` Andrey Rahmatullin @ 2007-08-06 14:53 ` Victor Forsyuk 0 siblings, 0 replies; 89+ messages in thread From: Victor Forsyuk @ 2007-08-06 14:53 UTC (permalink / raw) To: ALT Devel discussion list On Mon, Aug 06, 2007 at 08:24:57PM +0600, Andrey Rahmatullin <wrar-alt@mail.ru> wrote: > On Mon, Aug 06, 2007 at 05:01:19PM +0300, Victor Forsyuk wrote: > > а именно ту, которая в точности соответствует лицензии самого Perl. > Какого именно Perl? Видите ли, перловый модуль это такая сущность, которая не имеет смысла без самого Perl. :) Поэтому бессмысленно заниматься догадками и мудрствованиями - имел ли автор модуля в виду такую версию Perl или иную. Знал ли он (или предвидел :), что в такой-то версии произошли какие-то тихие неанонсированные изменения в формулировке лицензии Perl... Всё проще. Такой модуль можно распространять и/или модифицировать в точности на тех же условиях, что и Perl, с которым этот модуль используется. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] Perl license 2007-08-06 14:01 ` Victor Forsyuk 2007-08-06 14:24 ` Andrey Rahmatullin @ 2007-08-06 21:10 ` Alexey Tourbin 2007-08-07 7:55 ` Michael Shigorin 1 sibling, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-06 21:10 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2185 bytes --] On Mon, Aug 06, 2007 at 05:01:19PM +0300, Victor Forsyuk wrote: > On Wed, Aug 01, 2007 at 06:28:52PM +0400, Alexey Tourbin <at@altlinux.ru> wrote: > > On Wed, Aug 01, 2007 at 05:16:19PM +0300, Victor Forsyuk wrote: > > > У меня чуть-чуть другие цифры (видимо, немного свежее отмирорены спеки), но > > > это не суть важно... Прежде всего, в очень многих случаях авторы модулей > > > лицензию которых PLDшные ментейнеры обозначили как "GPL or Artistic", "GPL > > > v1 or Artistic" и "GPL v1+ or Artistic" имели в виду (и явно об этом писали) > > > "under the same terms as Perl itself". Именно поэтому лицензия во всех > > > подобных случаях должна обозначаться как Perl. > > > > Я считаю, что в License нужно указывать лицензию в первичных терминах, > > а не вторичных. > > В License нужно указывать лицензию ТОЧНО. Это единстсвенное требование к > содержимому этого поля. > > > "Perl license" в первичных терминах сейчас раскрывается > > в "GPLv1+ or Artistic", но сам текст лицензии был обновлен до GPLv2, > > здесь есть неясность. > > Именно потому что есть неясность и нужно эту неясность в сотнях пакетов > перловых модулей устранить. > > > В будущем этот вторичный термин "Perl license", как плохой симлинк, может > > показываеть куда-то ещё (сразу в несколько мест!). > > Алексей, это Вы перемудрили. "Perl license" есть в точности та лицензия, под > которой идет сам Perl. Она никуда "показывать" не может. Нету такой "Perl license", и нету такого файла, в котором была бы сформулирована некая отдельная перл-лицензия. Между прочим, иногда встречается формулировка: "under the same terms as Perl itself as specified in the Perl README file". Перл-лицензия _показыват_ на _другую_ лицензию -- GPL, и ещё на одну. Лицензия "under the same terms as Perl itself" отражает намерение автора выпустить код, лицензионно полностью совместимый с перлом. Но это намерение не является точным названием лицензии в первичных терминах. Мне в общем-то спорить неохота. В дебиане, кажется, указания лицензии в заголовке пакета нету, зато есть файл copyright, где несколько строчек из Perl README file можно продублировать (что и делается). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] Perl license 2007-08-06 21:10 ` Alexey Tourbin @ 2007-08-07 7:55 ` Michael Shigorin 0 siblings, 0 replies; 89+ messages in thread From: Michael Shigorin @ 2007-08-07 7:55 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Aug 07, 2007 at 01:10:51AM +0400, Alexey Tourbin wrote: > Мне в общем-то спорить неохота. В дебиане, кажется, указания > лицензии в заголовке пакета нету, зато есть файл copyright, где > несколько строчек из Perl README file можно продублировать (что > и делается). Я бы предложил закончить как License: Perl license в качестве краткого описания и если очень хочется -- файла LICENSE со строчками из наиболее подходящей версии Perl README или ссылкой в common-licenses. 2 force: если ты не заметил, часть обсуждавшейся проблемы в неопределённости понятия "Perl license", поскольку комбинация изменялась. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* [devel] %gpl 2007-07-30 20:14 ` Денис Смирнов 2007-07-31 8:19 ` Alexey Rusakov @ 2007-08-02 18:55 ` Michael Shigorin 2007-08-02 23:37 ` Alexey Rusakov 1 sibling, 1 reply; 89+ messages in thread From: Michael Shigorin @ 2007-08-02 18:55 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > У меня есть предложение -- сделать пометку "GPL" obsoleted, и > требовать указание конкретной версии и флага 'only/or later'. IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" в практичном смысле. Когда педантствую в спеках, это "GPL2+", но макрить неудобно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-02 18:55 ` [devel] %gpl Michael Shigorin @ 2007-08-02 23:37 ` Alexey Rusakov 2007-08-03 2:57 ` Alexander Bokovoy 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-02 23:37 UTC (permalink / raw) To: devel On Thu, 2 Aug 2007 21:55:29 +0300 Michael Shigorin wrote: > On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > > У меня есть предложение -- сделать пометку "GPL" obsoleted, и > > требовать указание конкретной версии и флага 'only/or later'. > > IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > в практичном смысле. Когда педантствую в спеках, это "GPL2+", > но макрить неудобно. %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще как раз plus, чем без оного. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-02 23:37 ` Alexey Rusakov @ 2007-08-03 2:57 ` Alexander Bokovoy 2007-08-03 3:48 ` Alexey Rusakov 2007-08-03 10:19 ` Led 0 siblings, 2 replies; 89+ messages in thread From: Alexander Bokovoy @ 2007-08-03 2:57 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: > On Thu, 2 Aug 2007 21:55:29 +0300 > Michael Shigorin wrote: > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и >>> требовать указание конкретной версии и флага 'only/or later'. >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", >> но макрить неудобно. > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > как раз plus, чем без оного. > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку соответствует тому, как обычно эти лицензии используют. -- / Alexander Bokovoy ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 2:57 ` Alexander Bokovoy @ 2007-08-03 3:48 ` Alexey Rusakov 2007-08-03 10:19 ` Led 1 sibling, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-08-03 3:48 UTC (permalink / raw) To: devel On Fri, 03 Aug 2007 06:57:20 +0400 Alexander Bokovoy wrote: > Alexey Rusakov пишет: > > On Thu, 2 Aug 2007 21:55:29 +0300 > > Michael Shigorin wrote: > > > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > >>> требовать указание конкретной версии и флага 'only/or later'. > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > >> но макрить неудобно. > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > > как раз plus, чем без оного. > > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > соответствует тому, как обычно эти лицензии используют. Во, именно это и хотелось услышать. Ещё мнения будут? Текущие значения в расчёт просьба не принимать, всё равно ими пока ещё никто, по-моему, не пользуется. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 2:57 ` Alexander Bokovoy 2007-08-03 3:48 ` Alexey Rusakov @ 2007-08-03 10:19 ` Led 2007-08-03 9:33 ` Kirill A. Shutemov 2007-08-03 13:35 ` Michael Shigorin 1 sibling, 2 replies; 89+ messages in thread From: Led @ 2007-08-03 10:19 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/3, Alexander Bokovoy <ab@altlinux.org>: > Alexey Rusakov пишет: > > On Thu, 2 Aug 2007 21:55:29 +0300 > > Michael Shigorin wrote: > > > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > >>> требовать указание конкретной версии и флага 'only/or later'. > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > >> но макрить неудобно. > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > > как раз plus, чем без оного. > > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > соответствует тому, как обычно эти лицензии используют. Не будет это "более осмысленным". Потому как тот, кто относится к заполнению невнимательно, поставит не думая этот %gpl2 (который GPL2+) для GPL2-only пакета. Это бОльшая ошибка, чем для GPL2+ указать просто GPL2. В особенности это характерно для ленивых, которым лень дописать "plus", потому как "обычно эти лицензии использует так". ИМХО куча неточностей в License в пакетах как раз из-за того, что многие думали при заполнении про то, как "обычно эти лицензии используются", вместо того, чтобы посмотреть в COPYING. -- Led. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 10:19 ` Led @ 2007-08-03 9:33 ` Kirill A. Shutemov 2007-08-03 10:29 ` Led 2007-08-03 11:59 ` Alexey Rusakov 2007-08-03 13:35 ` Michael Shigorin 1 sibling, 2 replies; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-03 9:33 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2362 bytes --] On [Fri, 03.08.2007 13:19], Led wrote: > 2007/8/3, Alexander Bokovoy <ab@altlinux.org>: > > Alexey Rusakov пишет: > > > On Thu, 2 Aug 2007 21:55:29 +0300 > > > Michael Shigorin wrote: > > > > > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > > >>> требовать указание конкретной версии и флага 'only/or later'. > > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > > >> но макрить неудобно. > > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > > > как раз plus, чем без оного. > > > > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > > соответствует тому, как обычно эти лицензии используют. > > Не будет это "более осмысленным". Потому как тот, кто относится к > заполнению невнимательно, поставит не думая этот %gpl2 (который GPL2+) > для GPL2-only пакета. Это бОльшая ошибка, чем для GPL2+ указать просто > GPL2. В особенности это характерно для ленивых, которым лень дописать > "plus", потому как "обычно эти лицензии использует так". ИМХО куча > неточностей в License в пакетах как раз из-за того, что многие думали > при заполнении про то, как "обычно эти лицензии используются", вместо > того, чтобы посмотреть в COPYING. Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 9:33 ` Kirill A. Shutemov @ 2007-08-03 10:29 ` Led 2007-08-03 11:59 ` Alexey Rusakov 1 sibling, 0 replies; 89+ messages in thread From: Led @ 2007-08-03 10:29 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Friday 03 August 2007 12:33:08 Kirill A. Shutemov написал(а): > On [Fri, 03.08.2007 13:19], Led wrote: > > 2007/8/3, Alexander Bokovoy <ab@altlinux.org>: > > > Alexey Rusakov пишет: > > > > On Thu, 2 Aug 2007 21:55:29 +0300 > > > > > > > > Michael Shigorin wrote: > > > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > > > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > > > >>> требовать указание конкретной версии и флага 'only/or later'. > > > >> > > > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > > > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > > > >> но макрить неудобно. > > > > > > > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что > > > > чаще как раз plus, чем без оного. > > > > > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > > > соответствует тому, как обычно эти лицензии используют. > > > > Не будет это "более осмысленным". Потому как тот, кто относится к > > заполнению невнимательно, поставит не думая этот %gpl2 (который GPL2+) > > для GPL2-only пакета. Это бОльшая ошибка, чем для GPL2+ указать просто > > GPL2. В особенности это характерно для ленивых, которым лень дописать > > "plus", потому как "обычно эти лицензии использует так". ИМХО куча > > неточностей в License в пакетах как раз из-за того, что многие думали > > при заполнении про то, как "обычно эти лицензии используются", вместо > > того, чтобы посмотреть в COPYING. > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? Можна и так. Хотя мне больше нравится: %gpl2, %gpl2plus, %gpl3, %gpl3plus. Но, ИМХО, ни в коем случае не %gpl{2,3}, подразумевающие GPL{23}+! -- Led ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 9:33 ` Kirill A. Shutemov 2007-08-03 10:29 ` Led @ 2007-08-03 11:59 ` Alexey Rusakov 2007-08-03 12:32 ` Motsyo Gennadi aka Drool ` (3 more replies) 1 sibling, 4 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-08-03 11:59 UTC (permalink / raw) To: devel On Fri, 3 Aug 2007 12:33:08 +0300 Kirill A. Shutemov wrote: > On [Fri, 03.08.2007 13:19], Led wrote: > > 2007/8/3, Alexander Bokovoy <ab@altlinux.org>: > > > Alexey Rusakov пишет: > > > > On Thu, 2 Aug 2007 21:55:29 +0300 > > > > Michael Shigorin wrote: > > > > > > > >> On Tue, Jul 31, 2007 at 12:14:21AM +0400, Денис Смирнов wrote: > > > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > > > >>> требовать указание конкретной версии и флага 'only/or later'. > > > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > > > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > > > >> но макрить неудобно. > > > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > > > > как раз plus, чем без оного. > > > > > > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > > > соответствует тому, как обычно эти лицензии используют. > > > > Не будет это "более осмысленным". Потому как тот, кто относится к > > заполнению невнимательно, поставит не думая этот %gpl2 (который GPL2+) > > для GPL2-only пакета. Это бОльшая ошибка, чем для GPL2+ указать просто > > GPL2. В особенности это характерно для ленивых, которым лень дописать > > "plus", потому как "обычно эти лицензии использует так". ИМХО куча > > неточностей в License в пакетах как раз из-за того, что многие думали > > при заполнении про то, как "обычно эти лицензии используются", вместо > > того, чтобы посмотреть в COPYING. > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 11:59 ` Alexey Rusakov @ 2007-08-03 12:32 ` Motsyo Gennadi aka Drool 2007-08-03 12:37 ` Damir Shayhutdinov ` (2 subsequent siblings) 3 siblings, 0 replies; 89+ messages in thread From: Motsyo Gennadi aka Drool @ 2007-08-03 12:32 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: >> Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. Я согласен - меньше писать. Мелочь, а приятно :-) ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 11:59 ` Alexey Rusakov 2007-08-03 12:32 ` Motsyo Gennadi aka Drool @ 2007-08-03 12:37 ` Damir Shayhutdinov 2007-08-03 12:56 ` Alexey Rusakov 2007-08-03 16:37 ` Денис Смирнов 2007-08-03 20:14 ` Dmitry V. Levin 3 siblings, 1 reply; 89+ messages in thread From: Damir Shayhutdinov @ 2007-08-03 12:37 UTC (permalink / raw) To: ALT Devel discussion list > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. Я кажется пропустил обсуждение - а почему все это делается макросами? Что сложнее, написать %gpl2only, или GPL 2 only? Или уж %gpl2plus или GPL2+? ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 12:37 ` Damir Shayhutdinov @ 2007-08-03 12:56 ` Alexey Rusakov 2007-08-03 14:50 ` Damir Shayhutdinov 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-03 12:56 UTC (permalink / raw) To: devel On Fri, 3 Aug 2007 16:37:58 +0400 Damir Shayhutdinov wrote: > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > Я кажется пропустил обсуждение - а почему все это делается макросами? > > Что сложнее, написать %gpl2only, или GPL 2 only? > > Или уж %gpl2plus или GPL2+? А вы посмотрите результат rpm -qa | xargs rpmquery --queryformat '%{LICENSE}\n' |sort|uniq У меня одних public domain'ов разных три штуки. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 12:56 ` Alexey Rusakov @ 2007-08-03 14:50 ` Damir Shayhutdinov 2007-08-03 15:28 ` Alexey Rusakov 2007-08-03 16:15 ` Michael Shigorin 0 siblings, 2 replies; 89+ messages in thread From: Damir Shayhutdinov @ 2007-08-03 14:50 UTC (permalink / raw) To: ALT Devel discussion list > А вы посмотрите результат > rpm -qa | xargs rpmquery --queryformat '%{LICENSE}\n' |sort|uniq > У меня одних public domain'ов разных три штуки. Дык может баги повесить на них, указать правильный вариант и все? P.S. rpm -qa | xargs rpmquery замените просто на rpmquery -a --queryfromat ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 14:50 ` Damir Shayhutdinov @ 2007-08-03 15:28 ` Alexey Rusakov 2007-08-03 18:42 ` Slava Semushin 2007-08-03 16:15 ` Michael Shigorin 1 sibling, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-03 15:28 UTC (permalink / raw) To: devel On Fri, 3 Aug 2007 18:50:01 +0400 Damir Shayhutdinov wrote: > > А вы посмотрите результат > > rpm -qa | xargs rpmquery --queryformat '%{LICENSE}\n' |sort|uniq > > У меня одних public domain'ов разных три штуки. > Дык может баги повесить на них, указать правильный вариант и все? Баги - это слишком медленно. Всегда будут появляться новые люди, допускающие старые ошибки. Макросы - это надёжнее, про ошибку тебе скажут немедленно при сборке и безо всякого участия человека. Неча человеку делать работу машины, вот :) > P.S. rpm -qa | xargs rpmquery замените просто на rpmquery -a --queryfromat Чёрт. Логично :) -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 15:28 ` Alexey Rusakov @ 2007-08-03 18:42 ` Slava Semushin 0 siblings, 0 replies; 89+ messages in thread From: Slava Semushin @ 2007-08-03 18:42 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/3, Alexey Rusakov <ktirf / altlinux.org>: [...] > > > А вы посмотрите результат > > > rpm -qa | xargs rpmquery --queryformat '%{LICENSE}\n' |sort|uniq [...] > > P.S. rpm -qa | xargs rpmquery замените просто на rpmquery -a --queryfromat > Чёрт. Логично :) Ага, и ещё sort | uniq на sort -u -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 14:50 ` Damir Shayhutdinov 2007-08-03 15:28 ` Alexey Rusakov @ 2007-08-03 16:15 ` Michael Shigorin 1 sibling, 0 replies; 89+ messages in thread From: Michael Shigorin @ 2007-08-03 16:15 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Aug 03, 2007 at 06:50:01PM +0400, Damir Shayhutdinov wrote: > P.S. rpm -qa | xargs rpmquery замените просто на rpmquery -a --queryfromat rpm -qa --qf= :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 11:59 ` Alexey Rusakov 2007-08-03 12:32 ` Motsyo Gennadi aka Drool 2007-08-03 12:37 ` Damir Shayhutdinov @ 2007-08-03 16:37 ` Денис Смирнов 2007-08-03 20:14 ` Dmitry V. Levin 3 siblings, 0 replies; 89+ messages in thread From: Денис Смирнов @ 2007-08-03 16:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 529 bytes --] On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: >> Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? AR> Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось AR> найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. Поддерживаю. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- <vsu> мда... ну и как в этом %$%$$# perl декодировать этот %%$#%$#%$#%%$$#% COMPOUND_TEXT? [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 11:59 ` Alexey Rusakov ` (2 preceding siblings ...) 2007-08-03 16:37 ` Денис Смирнов @ 2007-08-03 20:14 ` Dmitry V. Levin 2007-08-03 20:29 ` Alexey Tourbin 3 siblings, 1 reply; 89+ messages in thread From: Dmitry V. Levin @ 2007-08-03 20:14 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 369 bytes --] On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: [...] > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. +1 -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 20:14 ` Dmitry V. Levin @ 2007-08-03 20:29 ` Alexey Tourbin 2007-08-04 20:13 ` Alexey Rusakov 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-03 20:29 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 787 bytes --] On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > [...] > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > +1 Что за помешательство на макросах? Я бы предпочел писать как есть. Я бы также не стал принимать "or later" за трактовку по умолчанию. Дело здесь не в статистике использования лицензий, а в мнемонике. В мнемонике лицензий не должно ничего подразумеваться. Рациональными мнемониками для указания в License мне видятся: GPLv2, GPLv2+, GPLv3. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 20:29 ` Alexey Tourbin @ 2007-08-04 20:13 ` Alexey Rusakov 2007-08-04 19:52 ` Kirill A. Shutemov 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-04 20:13 UTC (permalink / raw) To: devel On Sat, 4 Aug 2007 00:29:43 +0400 Alexey Tourbin wrote: > On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > > [...] > > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > > > +1 > > Что за помешательство на макросах? Я бы предпочел писать как есть. > Я бы также не стал принимать "or later" за трактовку по умолчанию. > Дело здесь не в статистике использования лицензий, а в мнемонике. > В мнемонике лицензий не должно ничего подразумеваться. > > Рациональными мнемониками для указания в License мне видятся: > GPLv2, GPLv2+, GPLv3. Алексей, обратите внимание на то, что список рациональных мнемоник вам придётся доводить до сведения каждого мейнтейнера, а затем ещё и контролировать, что этот список соблюдается, и никто не пишет GNU General Public License version 2 or later вместо этого. Макросы позволяют автоматизировать этот момент. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-04 20:13 ` Alexey Rusakov @ 2007-08-04 19:52 ` Kirill A. Shutemov 2007-08-04 20:51 ` Alexey Tourbin 2007-08-05 18:35 ` Alexey Rusakov 0 siblings, 2 replies; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-04 19:52 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2103 bytes --] On [Sun, 05.08.2007 00:13], Alexey Rusakov wrote: > On Sat, 4 Aug 2007 00:29:43 +0400 > Alexey Tourbin wrote: > > > On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > > > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > > > [...] > > > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > > > > > +1 > > > > Что за помешательство на макросах? Я бы предпочел писать как есть. > > Я бы также не стал принимать "or later" за трактовку по умолчанию. > > Дело здесь не в статистике использования лицензий, а в мнемонике. > > В мнемонике лицензий не должно ничего подразумеваться. > > > > Рациональными мнемониками для указания в License мне видятся: > > GPLv2, GPLv2+, GPLv3. > Алексей, обратите внимание на то, что список рациональных мнемоник вам > придётся доводить до сведения каждого мейнтейнера, а затем ещё и > контролировать, что этот список соблюдается, и никто не пишет GNU General > Public License version 2 or later вместо этого. Макросы позволяют > автоматизировать этот момент. Это можно проверить в sisyphus_check. Разве нет? -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-04 19:52 ` Kirill A. Shutemov @ 2007-08-04 20:51 ` Alexey Tourbin 2007-08-05 18:35 ` Alexey Rusakov 1 sibling, 0 replies; 89+ messages in thread From: Alexey Tourbin @ 2007-08-04 20:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 518 bytes --] On Sat, Aug 04, 2007 at 10:52:20PM +0300, Kirill A. Shutemov wrote: > > Алексей, обратите внимание на то, что список рациональных мнемоник вам > > придётся доводить до сведения каждого мейнтейнера, а затем ещё и > > контролировать, что этот список соблюдается, и никто не пишет GNU General > > Public License version 2 or later вместо этого. Макросы позволяют > > автоматизировать этот момент. > > Это можно проверить в sisyphus_check. Разве нет? Что именно, по-вашему, "можно проверить" в sisyphus_check? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-04 19:52 ` Kirill A. Shutemov 2007-08-04 20:51 ` Alexey Tourbin @ 2007-08-05 18:35 ` Alexey Rusakov 2007-08-05 19:06 ` Kirill A. Shutemov 1 sibling, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-05 18:35 UTC (permalink / raw) To: devel On Sat, 4 Aug 2007 22:52:20 +0300 Kirill A. Shutemov wrote: > On [Sun, 05.08.2007 00:13], Alexey Rusakov wrote: > > On Sat, 4 Aug 2007 00:29:43 +0400 > > Alexey Tourbin wrote: > > > > > On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > > > > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > > > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > > > > [...] > > > > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > > > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > > > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > > > > > > > +1 > > > > > > Что за помешательство на макросах? Я бы предпочел писать как есть. > > > Я бы также не стал принимать "or later" за трактовку по умолчанию. > > > Дело здесь не в статистике использования лицензий, а в мнемонике. > > > В мнемонике лицензий не должно ничего подразумеваться. > > > > > > Рациональными мнемониками для указания в License мне видятся: > > > GPLv2, GPLv2+, GPLv3. > > Алексей, обратите внимание на то, что список рациональных мнемоник вам > > придётся доводить до сведения каждого мейнтейнера, а затем ещё и > > контролировать, что этот список соблюдается, и никто не пишет GNU General > > Public License version 2 or later вместо этого. Макросы позволяют > > автоматизировать этот момент. > > Это можно проверить в sisyphus_check. Разве нет? Невозможно учесть в sisyphus_check все возможные варианты "неправильного" указания той или иной лицензии. То есть теоретически возможно, но проще сделать макросы :) -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 18:35 ` Alexey Rusakov @ 2007-08-05 19:06 ` Kirill A. Shutemov 2007-08-05 20:06 ` Alexey Tourbin 2007-08-05 21:25 ` Alexey Rusakov 0 siblings, 2 replies; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-05 19:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2819 bytes --] On [Sun, 05.08.2007 22:35], Alexey Rusakov wrote: > On Sat, 4 Aug 2007 22:52:20 +0300 > Kirill A. Shutemov wrote: > > > On [Sun, 05.08.2007 00:13], Alexey Rusakov wrote: > > > On Sat, 4 Aug 2007 00:29:43 +0400 > > > Alexey Tourbin wrote: > > > > > > > On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > > > > > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > > > > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > > > > > [...] > > > > > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > > > > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > > > > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > > > > > > > > > +1 > > > > > > > > Что за помешательство на макросах? Я бы предпочел писать как есть. > > > > Я бы также не стал принимать "or later" за трактовку по умолчанию. > > > > Дело здесь не в статистике использования лицензий, а в мнемонике. > > > > В мнемонике лицензий не должно ничего подразумеваться. > > > > > > > > Рациональными мнемониками для указания в License мне видятся: > > > > GPLv2, GPLv2+, GPLv3. > > > Алексей, обратите внимание на то, что список рациональных мнемоник вам > > > придётся доводить до сведения каждого мейнтейнера, а затем ещё и > > > контролировать, что этот список соблюдается, и никто не пишет GNU General > > > Public License version 2 or later вместо этого. Макросы позволяют > > > автоматизировать этот момент. > > > > Это можно проверить в sisyphus_check. Разве нет? > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > указания той или иной лицензии. То есть теоретически возможно, но проще > сделать макросы :) Зачем учитывать неправильные варианты если можно учесть правильные? Чем в этом случае лучше макросы? -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 19:06 ` Kirill A. Shutemov @ 2007-08-05 20:06 ` Alexey Tourbin 2007-08-05 21:25 ` Alexey Rusakov 1 sibling, 0 replies; 89+ messages in thread From: Alexey Tourbin @ 2007-08-05 20:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 478 bytes --] On Sun, Aug 05, 2007 at 10:06:57PM +0300, Kirill A. Shutemov wrote: > > > Это можно проверить в sisyphus_check. Разве нет? > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > указания той или иной лицензии. То есть теоретически возможно, но проще > > сделать макросы :) > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > этом случае лучше макросы? Нельзя проверить в siyphus_check использовался макрос или нет. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 19:06 ` Kirill A. Shutemov 2007-08-05 20:06 ` Alexey Tourbin @ 2007-08-05 21:25 ` Alexey Rusakov 2007-08-05 21:42 ` Nick S. Grechukh 2007-08-06 4:32 ` Kirill A. Shutemov 1 sibling, 2 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-08-05 21:25 UTC (permalink / raw) To: devel On Sun, 5 Aug 2007 22:06:57 +0300 Kirill A. Shutemov wrote: > On [Sun, 05.08.2007 22:35], Alexey Rusakov wrote: > > On Sat, 4 Aug 2007 22:52:20 +0300 > > Kirill A. Shutemov wrote: > > > > > On [Sun, 05.08.2007 00:13], Alexey Rusakov wrote: > > > > On Sat, 4 Aug 2007 00:29:43 +0400 > > > > Alexey Tourbin wrote: > > > > > > > > > On Sat, Aug 04, 2007 at 12:14:49AM +0400, Dmitry V. Levin wrote: > > > > > > On Fri, Aug 03, 2007 at 03:59:30PM +0400, Alexey Rusakov wrote: > > > > > > > On Fri, 3 Aug 2007 12:33:08 +0300, Kirill A. Shutemov wrote: > > > > > > [...] > > > > > > > > Может тогда %gpl2only, %gpl2plus, %gpl3only, %gpl3plus? > > > > > > > Я уже почти склонился к этому варианту, по сумме обсуждения. Осталось > > > > > > > найти ещё кого-нибудь, кто выскажет своё мнение, и можно идти править спек. > > > > > > > > > > > > +1 > > > > > > > > > > Что за помешательство на макросах? Я бы предпочел писать как есть. > > > > > Я бы также не стал принимать "or later" за трактовку по умолчанию. > > > > > Дело здесь не в статистике использования лицензий, а в мнемонике. > > > > > В мнемонике лицензий не должно ничего подразумеваться. > > > > > > > > > > Рациональными мнемониками для указания в License мне видятся: > > > > > GPLv2, GPLv2+, GPLv3. > > > > Алексей, обратите внимание на то, что список рациональных мнемоник вам > > > > придётся доводить до сведения каждого мейнтейнера, а затем ещё и > > > > контролировать, что этот список соблюдается, и никто не пишет GNU General > > > > Public License version 2 or later вместо этого. Макросы позволяют > > > > автоматизировать этот момент. > > > > > > Это можно проверить в sisyphus_check. Разве нет? > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > указания той или иной лицензии. То есть теоретически возможно, но проще > > сделать макросы :) > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > этом случае лучше макросы? А вы можете перечислить _все_ возможные варианты лицензий (не только одобренных OSI, обратите внимание)? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 21:25 ` Alexey Rusakov @ 2007-08-05 21:42 ` Nick S. Grechukh 2007-08-05 23:12 ` Alexey Rusakov 2007-08-06 4:32 ` Kirill A. Shutemov 1 sibling, 1 reply; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-05 21:42 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/6, Alexey Rusakov <>: > А вы можете перечислить _все_ возможные варианты лицензий (не только > одобренных OSI, обратите внимание)? Пусть даже sisyphus_check видит, используется ли макрос. неиспользование макроса означает одно из двух: - либо майнтейнер (злорадно хихикая) вписал руками "GPL2 or later" - либо лицензия действительно нестандартная - напр, "GPL 2 only or Artistic" Как неестественный интеллект может различить эти два случая? ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 21:42 ` Nick S. Grechukh @ 2007-08-05 23:12 ` Alexey Rusakov 2007-08-05 23:18 ` Nick S. Grechukh 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-05 23:12 UTC (permalink / raw) To: devel On Mon, 6 Aug 2007 00:42:07 +0300 Nick S. Grechukh wrote: > 2007/8/6, Alexey Rusakov <>: > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > одобренных OSI, обратите внимание)? > > Пусть даже sisyphus_check видит, используется ли макрос. > неиспользование макроса означает одно из двух: > - либо майнтейнер (злорадно хихикая) вписал руками "GPL2 or later" Вариант с саботажем - это, извините, клиника. А если мейнтейнер просто не в курсе, то на пакет можно и баг повесить. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:12 ` Alexey Rusakov @ 2007-08-05 23:18 ` Nick S. Grechukh 2007-08-05 23:25 ` Alexey Tourbin 0 siblings, 1 reply; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-05 23:18 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/6, Alexey Rusakov <>: > On Mon, 6 Aug 2007 00:42:07 +0300 > Nick S. Grechukh wrote: > > > 2007/8/6, Alexey Rusakov <>: > > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > > одобренных OSI, обратите внимание)? > > > > Пусть даже sisyphus_check видит, используется ли макрос. > > неиспользование макроса означает одно из двух: > > - либо майнтейнер (злорадно хихикая) вписал руками "GPL2 or later" > Вариант с саботажем - это, извините, клиника. А если мейнтейнер просто не > в курсе, то на пакет можно и баг повесить. да. существует ли способ в sisyphus_check отделять неумышленное неиспользование макроса от умышленного оправданного? ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:18 ` Nick S. Grechukh @ 2007-08-05 23:25 ` Alexey Tourbin 2007-08-05 23:33 ` Nick S. Grechukh 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-05 23:25 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 448 bytes --] On Mon, Aug 06, 2007 at 02:18:43AM +0300, Nick S. Grechukh wrote: > да. существует ли способ в sisyphus_check отделять неумышленное > неиспользование макроса от умышленного оправданного? sisyphus_check смотрит только хедер пакета. Там никаких макросов нет, они раскрываются гораздо раньше. Это примерно как по бинарику пробовать определить, использовался в исходнике макрос типа O_RDWR, или вместо него по старой памяти двойку вписали. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:25 ` Alexey Tourbin @ 2007-08-05 23:33 ` Nick S. Grechukh 2007-08-05 23:45 ` Alexey Tourbin 0 siblings, 1 reply; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-05 23:33 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/6, Alexey Tourbin <at@altlinux.ru>: > On Mon, Aug 06, 2007 at 02:18:43AM +0300, Nick S. Grechukh wrote: > > да. существует ли способ в sisyphus_check отделять неумышленное > > неиспользование макроса от умышленного оправданного? > > sisyphus_check смотрит только хедер пакета. > Там никаких макросов нет, они раскрываются гораздо раньше. ога. Т.е., макросы это действительно хорошо и классно, но заставить их использовать не проще, чем просто развешать баги за неправильное написание известных лицензий. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:33 ` Nick S. Grechukh @ 2007-08-05 23:45 ` Alexey Tourbin 2007-08-05 23:53 ` Nick S. Grechukh 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-05 23:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1081 bytes --] On Mon, Aug 06, 2007 at 02:33:25AM +0300, Nick S. Grechukh wrote: > 2007/8/6, Alexey Tourbin <at@altlinux.ru>: > > On Mon, Aug 06, 2007 at 02:18:43AM +0300, Nick S. Grechukh wrote: > > > да. существует ли способ в sisyphus_check отделять неумышленное > > > неиспользование макроса от умышленного оправданного? > > > > sisyphus_check смотрит только хедер пакета. > > Там никаких макросов нет, они раскрываются гораздо раньше. > > ога. Т.е., макросы это действительно хорошо и классно, но заставить их > использовать не проще, чем просто развешать баги за неправильное > написание известных лицензий. Можно проверить, используется ли макрос, только выдернув spec-файл из src.rpm паката. Но и эта задача в самом общем случае оказывается не тривиальной: %ifdef gpl License: %gpl %else License: GPL %endif К тому же можно (а иногда и нужно) указывать лицензию в подпакетах. sisyphus_check сейчас принципиально ограничен тем, что ничего не распаковывает, а проверят только хедер пакета. То есть всё то и только то, что доступно через rpmquery --qf=... [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:45 ` Alexey Tourbin @ 2007-08-05 23:53 ` Nick S. Grechukh 2007-08-06 0:05 ` Alexey Tourbin 0 siblings, 1 reply; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-05 23:53 UTC (permalink / raw) To: ALT Devel discussion list > sisyphus_check сейчас принципиально ограничен тем, что ничего не > распаковывает, а проверят только хедер пакета. мне кажется, что у гипотетического sisyphus_check_spec все равно нет критерия правильности. Если макросами не охвачены все возможные лицензии и их допустимые комбинации - значит, допускается неиспользование макросов. Но насколько оно оправдано в конкретном случае, скрипт судить не может. ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 23:53 ` Nick S. Grechukh @ 2007-08-06 0:05 ` Alexey Tourbin 2007-08-06 16:04 ` Dmitry V. Levin 0 siblings, 1 reply; 89+ messages in thread From: Alexey Tourbin @ 2007-08-06 0:05 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 933 bytes --] On Mon, Aug 06, 2007 at 02:53:50AM +0300, Nick S. Grechukh wrote: > > sisyphus_check сейчас принципиально ограничен тем, что ничего не > > распаковывает, а проверят только хедер пакета. > > мне кажется, что у гипотетического sisyphus_check_spec все равно нет > критерия правильности. Да это всё сводится к известной шутке, что в sisyphus_check надобно встроить проверку, не пьет ли maintainer коньяк по утрам. http://lists.altlinux.ru/pipermail/devel/2004-September/014146.html Что именно мы хотим проверить? Попробуйте это сформулировать на языке ближе к реализации. > Если макросами не охвачены все возможные лицензии и их допустимые > комбинации - значит, допускается неиспользование макросов. Но > насколько оно оправдано в конкретном случае, скрипт судить не может. Если сделать исчерпывающий список лицензий типа /usr/lib/rpm/GROUPS, тогда ещё хотя бы будет какая-то идея, что мы собрались проверять. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 0:05 ` Alexey Tourbin @ 2007-08-06 16:04 ` Dmitry V. Levin 0 siblings, 0 replies; 89+ messages in thread From: Dmitry V. Levin @ 2007-08-06 16:04 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 277 bytes --] On Mon, Aug 06, 2007 at 04:05:30AM +0400, Alexey Tourbin wrote: [...] > Если сделать исчерпывающий список лицензий типа /usr/lib/rpm/GROUPS, > тогда ещё хотя бы будет какая-то идея, что мы собрались проверять. В перспективе хотелось бы сделать именно так. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-05 21:25 ` Alexey Rusakov 2007-08-05 21:42 ` Nick S. Grechukh @ 2007-08-06 4:32 ` Kirill A. Shutemov 2007-08-06 7:30 ` Alexey Rusakov 1 sibling, 1 reply; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-06 4:32 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1066 bytes --] On [Mon, 06.08.2007 01:24], Alexey Rusakov wrote: > On Sun, 5 Aug 2007 22:06:57 +0300 > Kirill A. Shutemov wrote: > > > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > > указания той или иной лицензии. То есть теоретически возможно, но проще > > > сделать макросы :) > > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > > этом случае лучше макросы? > А вы можете перечислить _все_ возможные варианты лицензий (не только > одобренных OSI, обратите внимание)? Я всё ещё не понимаю чем нам помогут макросы? Объясните. -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 4:32 ` Kirill A. Shutemov @ 2007-08-06 7:30 ` Alexey Rusakov 2007-08-06 6:58 ` Kirill A. Shutemov 0 siblings, 1 reply; 89+ messages in thread From: Alexey Rusakov @ 2007-08-06 7:30 UTC (permalink / raw) To: devel On Mon, 6 Aug 2007 07:32:53 +0300 Kirill A. Shutemov wrote: > On [Mon, 06.08.2007 01:24], Alexey Rusakov wrote: > > On Sun, 5 Aug 2007 22:06:57 +0300 > > Kirill A. Shutemov wrote: > > > > > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > > > указания той или иной лицензии. То есть теоретически возможно, но проще > > > > сделать макросы :) > > > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > > > этом случае лучше макросы? > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > одобренных OSI, обратите внимание)? > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. Макросы помогут решить узкую проблему различного именования некоторых распространённых лицензий, не более, но и не менее того. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 7:30 ` Alexey Rusakov @ 2007-08-06 6:58 ` Kirill A. Shutemov 2007-08-06 8:48 ` Nick S. Grechukh ` (2 more replies) 0 siblings, 3 replies; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-06 6:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1657 bytes --] On [Mon, 06.08.2007 11:30], Alexey Rusakov wrote: > On Mon, 6 Aug 2007 07:32:53 +0300 > Kirill A. Shutemov wrote: > > > On [Mon, 06.08.2007 01:24], Alexey Rusakov wrote: > > > On Sun, 5 Aug 2007 22:06:57 +0300 > > > Kirill A. Shutemov wrote: > > > > > > > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > > > > указания той или иной лицензии. То есть теоретически возможно, но проще > > > > > сделать макросы :) > > > > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > > > > этом случае лучше макросы? > > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > > одобренных OSI, обратите внимание)? > > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > Макросы помогут решить узкую проблему различного именования некоторых > распространённых лицензий, не более, но и не менее того. Чем использование макросов лучше строк, которые можно написать в полиси и проверить в sisyphus_check? -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 6:58 ` Kirill A. Shutemov @ 2007-08-06 8:48 ` Nick S. Grechukh 2007-08-06 7:59 ` Kirill A. Shutemov 2007-08-06 9:56 ` Alexey Rusakov 2007-08-06 10:27 ` Led 2 siblings, 1 reply; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-06 8:48 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/6, Kirill A. Shutemov <k.shutemov@>: > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > > Макросы помогут решить узкую проблему различного именования некоторых > > распространённых лицензий, не более, но и не менее того. > > Чем использование макросов лучше строк, которые можно написать в полиси и > проверить в sisyphus_check? проблема та же самая - что делать, если тэг не соответствует ни одной из известных строк? ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 8:48 ` Nick S. Grechukh @ 2007-08-06 7:59 ` Kirill A. Shutemov 2007-08-06 9:02 ` Nick S. Grechukh 0 siblings, 1 reply; 89+ messages in thread From: Kirill A. Shutemov @ 2007-08-06 7:59 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1010 bytes --] On [Mon, 06.08.2007 11:48], Nick S. Grechukh wrote: > 2007/8/6, Kirill A. Shutemov <k.shutemov@>: > > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > > > Макросы помогут решить узкую проблему различного именования некоторых > > > распространённых лицензий, не более, но и не менее того. > > > > Чем использование макросов лучше строк, которые можно написать в полиси и > > проверить в sisyphus_check? > > проблема та же самая - что делать, если тэг не соответствует ни одной > из известных строк? Вы не ответили на вопрос. -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 7:59 ` Kirill A. Shutemov @ 2007-08-06 9:02 ` Nick S. Grechukh 0 siblings, 0 replies; 89+ messages in thread From: Nick S. Grechukh @ 2007-08-06 9:02 UTC (permalink / raw) To: ALT Devel discussion list 2007/8/6, Kirill A. Shutemov <k.shutemov@velesys.com>: > On [Mon, 06.08.2007 11:48], Nick S. Grechukh wrote: > > 2007/8/6, Kirill A. Shutemov <k.shutemov@>: > > > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > > > > Макросы помогут решить узкую проблему различного именования некоторых > > > > распространённых лицензий, не более, но и не менее того. > > > > > > Чем использование макросов лучше строк, которые можно написать в полиси и > > > проверить в sisyphus_check? > > > > проблема та же самая - что делать, если тэг не соответствует ни одной > > из известных строк? > > Вы не ответили на вопрос. эээ... я сам понять пытаюсь :) ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 6:58 ` Kirill A. Shutemov 2007-08-06 8:48 ` Nick S. Grechukh @ 2007-08-06 9:56 ` Alexey Rusakov 2007-08-06 10:27 ` Led 2 siblings, 0 replies; 89+ messages in thread From: Alexey Rusakov @ 2007-08-06 9:56 UTC (permalink / raw) To: devel On Mon, 6 Aug 2007 09:58:27 +0300 Kirill A. Shutemov wrote: > On [Mon, 06.08.2007 11:30], Alexey Rusakov wrote: > > On Mon, 6 Aug 2007 07:32:53 +0300 > > Kirill A. Shutemov wrote: > > > > > On [Mon, 06.08.2007 01:24], Alexey Rusakov wrote: > > > > On Sun, 5 Aug 2007 22:06:57 +0300 > > > > Kirill A. Shutemov wrote: > > > > > > > > > > Невозможно учесть в sisyphus_check все возможные варианты "неправильного" > > > > > > указания той или иной лицензии. То есть теоретически возможно, но проще > > > > > > сделать макросы :) > > > > > Зачем учитывать неправильные варианты если можно учесть правильные? Чем в > > > > > этом случае лучше макросы? > > > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > > > одобренных OSI, обратите внимание)? > > > > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > > Макросы помогут решить узкую проблему различного именования некоторых > > распространённых лицензий, не более, но и не менее того. > > Чем использование макросов лучше строк, которые можно написать в полиси и > проверить в sisyphus_check? Я не очень понимаю, что именно вы будете проверять в sisyphus_check, честно говоря. Макросы лично для меня решают узкую утилитарную задачу: мне лень помнить, в каком регистре какие буквы какой лицензии нужно писать, где ставить пробелы, а где нет и так далее. Поэтому я ввёл набор макросов, которые изначально следуют определённым и очень простым правилам именования. Мне кажется, так устранить разнобой (и поддерживать его на низком уровне) в именовании лицензий проще. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-06 6:58 ` Kirill A. Shutemov 2007-08-06 8:48 ` Nick S. Grechukh 2007-08-06 9:56 ` Alexey Rusakov @ 2007-08-06 10:27 ` Led 2 siblings, 0 replies; 89+ messages in thread From: Led @ 2007-08-06 10:27 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Monday 06 August 2007 09:58:27 Kirill A. Shutemov написал(а): > On [Mon, 06.08.2007 11:30], Alexey Rusakov wrote: > > On Mon, 6 Aug 2007 07:32:53 +0300 > > > > Kirill A. Shutemov wrote: > > > On [Mon, 06.08.2007 01:24], Alexey Rusakov wrote: > > > > On Sun, 5 Aug 2007 22:06:57 +0300 > > > > > > > > Kirill A. Shutemov wrote: > > > > > > Невозможно учесть в sisyphus_check все возможные варианты > > > > > > "неправильного" указания той или иной лицензии. То есть > > > > > > теоретически возможно, но проще сделать макросы :) > > > > > > > > > > Зачем учитывать неправильные варианты если можно учесть правильные? > > > > > Чем в этом случае лучше макросы? > > > > > > > > А вы можете перечислить _все_ возможные варианты лицензий (не только > > > > одобренных OSI, обратите внимание)? > > > > > > Я всё ещё не понимаю чем нам помогут макросы? Объясните. > > > > Макросы помогут решить узкую проблему различного именования некоторых > > распространённых лицензий, не более, но и не менее того. > > Чем использование макросов лучше строк, которые можно написать в полиси и > проверить в sisyphus_check? Только тем, что опечатка в макросе вылезет сразу, а не тогда, когда кто-то заметит. -- Led ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] %gpl 2007-08-03 10:19 ` Led 2007-08-03 9:33 ` Kirill A. Shutemov @ 2007-08-03 13:35 ` Michael Shigorin 1 sibling, 0 replies; 89+ messages in thread From: Michael Shigorin @ 2007-08-03 13:35 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Aug 03, 2007 at 01:19:52PM +0300, Led wrote: > > >>> У меня есть предложение -- сделать пометку "GPL" obsoleted, и > > >>> требовать указание конкретной версии и флага 'only/or later'. > > >> IMCO %gpl -- это и есть "GPLv2 or later". Бишь "current" > > >> в практичном смысле. Когда педантствую в спеках, это "GPL2+", > > >> но макрить неудобно. > > > %gpl не будет. Есть "GPL", которое действительно obsoleted, %gpl2, > > > %gpl2plus, %gpl3, %gpl3plus. Принимается критика по поводу того, что чаще > > > как раз plus, чем без оного. > > %gpl2only, %gpl2, %gpl3only, %gpl3 будет более осмысленным, поскольку > > соответствует тому, как обычно эти лицензии используют. > Не будет это "более осмысленным". Потому как тот, кто относится > к заполнению невнимательно, поставит не думая этот %gpl2 Я потому и предложил для ленивых %gpl как указатель на семейство. Это ничем не лучше и не хуже License: GPL, и господа озабоченные могут сами грепнуть спеки на предмет выяснения обстановки за капотом. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-29 5:00 ` Hihin Ruslan 2007-07-30 6:40 ` Денис Смирнов @ 2007-07-30 8:19 ` Sergey Y. Afonin 1 sibling, 0 replies; 89+ messages in thread From: Sergey Y. Afonin @ 2007-07-30 8:19 UTC (permalink / raw) To: ALT Devel discussion list On Sunday 29 July 2007, Hihin Ruslan wrote: > По-моему вопрос стоял не так : помещать или не помещать, а так : > Указывать лицензию GPL3 в спеке отдельно или ограничится GPL. Именно про помещать. Так как там лицензионные проблемы с линковкой могут возникать автоматически, если я правильно понял. -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 89+ messages in thread
* Re: [devel] GPLv3 порождает проблемы , которые нам необходимо решать 2007-07-29 1:20 ` Led 2007-07-29 5:00 ` Hihin Ruslan @ 2007-07-29 8:02 ` Aleksey Novodvorsky 1 sibling, 0 replies; 89+ messages in thread From: Aleksey Novodvorsky @ 2007-07-29 8:02 UTC (permalink / raw) To: ALT Devel discussion list On 7/29/07, Led <led@altlinux.ru> wrote: > 2007/7/27, Sergey Y. Afonin <asy@altlinux.ru>: > > Приветствую. > > > > Так на чём, в итоге, остановились ? И по поводу Branch 4.0. Туда пакеты > > с GPLv3 помещать стоит, или, для 4.0, следует воздержаться ? > > Я "не воздержался" и один мой пакет с GPL3 уже в бранче. Я просто не > вижу причин, по каким нужно было "воздерживаться"... Я тоже. :-) Rgrds, Алексей > > -- > Led. > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 89+ messages in thread
end of thread, other threads:[~2007-08-07 7:55 UTC | newest] Thread overview: 89+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-07-01 13:37 [devel] GPLv3 порождает проблемы, которые нам необходимо решать Денис Смирнов 2007-07-01 13:58 ` Michael Shigorin 2007-07-01 14:10 ` Ivan Fedorov 2007-07-01 14:03 ` Igor Zubkov 2007-07-01 17:24 ` Kirill Maslinsky 2007-07-01 17:32 ` Michael Shigorin 2007-07-01 18:19 ` Alexey Rusakov 2007-07-01 20:00 ` Kirill Maslinsky 2007-07-01 20:13 ` Alexey Rusakov 2007-07-01 20:25 ` Michael Shigorin 2007-07-01 20:49 ` Alexey Rusakov 2007-07-05 11:49 ` Alexey Sidorov 2007-07-05 12:11 ` Alexey Rusakov 2007-07-27 9:58 ` [devel] GPLv3 порождает проблемы , " Sergey Y. Afonin 2007-07-29 1:20 ` Led 2007-07-29 5:00 ` Hihin Ruslan 2007-07-30 6:40 ` Денис Смирнов 2007-07-30 9:57 ` Alexander Bokovoy 2007-07-30 10:28 ` Slava Semushin 2007-07-30 10:37 ` Dmitry V. Levin 2007-07-30 10:39 ` Epiphanov Sergei 2007-07-30 20:14 ` Денис Смирнов 2007-07-31 8:19 ` Alexey Rusakov 2007-07-31 10:37 ` Sergey Y. Afonin 2007-07-31 16:53 ` Alexey Rusakov 2007-08-01 6:57 ` Epiphanov Sergei 2007-08-01 9:09 ` Alexey Rusakov 2007-08-01 9:25 ` Epiphanov Sergei 2007-08-01 9:59 ` Alexey Tourbin 2007-08-01 10:28 ` Alexey Rusakov 2007-08-01 13:10 ` Victor Forsyuk 2007-08-01 13:34 ` Alexey Tourbin 2007-08-01 13:43 ` Alexey Tourbin 2007-08-01 14:12 ` Alexey Rusakov 2007-08-01 14:16 ` Alexey Tourbin 2007-08-02 18:57 ` Michael Shigorin 2007-08-03 21:08 ` [devel] %gpl macros considered harmful Alexey Tourbin 2007-08-01 14:16 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Victor Forsyuk 2007-08-01 14:28 ` [devel] Perl license Alexey Tourbin 2007-08-06 14:01 ` Victor Forsyuk 2007-08-06 14:24 ` Andrey Rahmatullin 2007-08-06 14:53 ` Victor Forsyuk 2007-08-06 21:10 ` Alexey Tourbin 2007-08-07 7:55 ` Michael Shigorin 2007-08-02 18:55 ` [devel] %gpl Michael Shigorin 2007-08-02 23:37 ` Alexey Rusakov 2007-08-03 2:57 ` Alexander Bokovoy 2007-08-03 3:48 ` Alexey Rusakov 2007-08-03 10:19 ` Led 2007-08-03 9:33 ` Kirill A. Shutemov 2007-08-03 10:29 ` Led 2007-08-03 11:59 ` Alexey Rusakov 2007-08-03 12:32 ` Motsyo Gennadi aka Drool 2007-08-03 12:37 ` Damir Shayhutdinov 2007-08-03 12:56 ` Alexey Rusakov 2007-08-03 14:50 ` Damir Shayhutdinov 2007-08-03 15:28 ` Alexey Rusakov 2007-08-03 18:42 ` Slava Semushin 2007-08-03 16:15 ` Michael Shigorin 2007-08-03 16:37 ` Денис Смирнов 2007-08-03 20:14 ` Dmitry V. Levin 2007-08-03 20:29 ` Alexey Tourbin 2007-08-04 20:13 ` Alexey Rusakov 2007-08-04 19:52 ` Kirill A. Shutemov 2007-08-04 20:51 ` Alexey Tourbin 2007-08-05 18:35 ` Alexey Rusakov 2007-08-05 19:06 ` Kirill A. Shutemov 2007-08-05 20:06 ` Alexey Tourbin 2007-08-05 21:25 ` Alexey Rusakov 2007-08-05 21:42 ` Nick S. Grechukh 2007-08-05 23:12 ` Alexey Rusakov 2007-08-05 23:18 ` Nick S. Grechukh 2007-08-05 23:25 ` Alexey Tourbin 2007-08-05 23:33 ` Nick S. Grechukh 2007-08-05 23:45 ` Alexey Tourbin 2007-08-05 23:53 ` Nick S. Grechukh 2007-08-06 0:05 ` Alexey Tourbin 2007-08-06 16:04 ` Dmitry V. Levin 2007-08-06 4:32 ` Kirill A. Shutemov 2007-08-06 7:30 ` Alexey Rusakov 2007-08-06 6:58 ` Kirill A. Shutemov 2007-08-06 8:48 ` Nick S. Grechukh 2007-08-06 7:59 ` Kirill A. Shutemov 2007-08-06 9:02 ` Nick S. Grechukh 2007-08-06 9:56 ` Alexey Rusakov 2007-08-06 10:27 ` Led 2007-08-03 13:35 ` Michael Shigorin 2007-07-30 8:19 ` [devel] GPLv3 порождает проблемы , которые нам необходимо решать Sergey Y. Afonin 2007-07-29 8:02 ` Aleksey Novodvorsky
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git