[devel] mysql-workbench-community, License tag

Dmitry V. Levin ldv на altlinux.org
Пн Мар 16 01:51:50 MSK 2020


On Sun, Mar 15, 2020 at 10:58:49PM +0100, Alexey Gladkov wrote:
> On Sun, Mar 15, 2020 at 11:36:09PM +0400, Sergey Y. Afonin wrote:
> > On Sunday 15 March 2020, Andrey Savchenko wrote:
> > 
> > > > У нас же сейчас "License: GPLv2, LGPLv2" с каких-то пор тянется.
> > > > Если License.txt дочитать до конца, то для разных компонент есть
> > > > и LGPL, и варианты BSD. Я сколонен написать GPL-2.0-or-later with
> > > > exeptions c припиской в Description "Some parts of code have
> > > > separate licenses", как у ClamAV.
> > > 
> > > Следует перечислить все эти лицензии в теге "License:", начав
> > > с самой главной.
> 
> Да, это правильно.
> 
> > Что-то мне не кажется, что это будет читабельно во-первых и понятно
> > во-вторых. Вот как интерпретировать этот тэг тогда?
> 
> Этот тег отражает список всех лицензий (в идеале), под которыми
> распространяется код.
> 
> > Код распространяется под любой из, или под всеми сразу?
> 
> Это описывается в теге. Для этого теге допускается группировка и 'and',
> 'or'.
> 
> > Откуда может быть понятно при таком пересислении, что отдельные лицензии
> > касаются не всего кода, а отдельных компонент?
> 
> Этот тег агрегирует правовую информацию. Если в пакете часть кода под GPL,
> другой по BSD, то это GPL and BSD. Потому что при использовании всего
> контента пакета вам необходимо принять обе лицензии.
> 
> Некоторый код подразумевает двойное лицензирование, тогда это, например,
> GPL or MPL.
> 
> Бывают и более сложные ситуации, которые нужно обсуждать.
> 
> В некоторых случаях проще вынести в отдельный пакет код под лицензией,
> отличной от основного проекта.
> 
> > И я не вижу примеров такого заполения License в других дистрибутивах. 
> 
> Suse занимается таким заполнением, но у них тоже это не автоматизировано и 
> встречаются ошибки. Redhat занимается этим, но у них теряется часть
> информации.
> 
> Это очень сложная задача, которая не автоматизируется и требует от
> мантейнеров большой ответственности.
> 
> +Cc: aen@, ldv@
> 
> Поправьте меня, если я неправильно написал.

Я бы не сказал, что это очень сложная задача.  В отдельных случаях
встречаются сложности, но обычно эта задача под силу любому мантейнеру.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20200316/e8d02621/attachment.bin>


Подробная информация о списке рассылки Devel