[devel] mysql-workbench-community, License tag

Alexey Gladkov legion на altlinux.ru
Вт Мар 17 02:03:07 MSK 2020


On Tue, Mar 17, 2020 at 01:14:42AM +0300, Andrey Savchenko wrote:
> On Mon, 16 Mar 2020 15:40:21 +0100 Alexey Gladkov wrote:
> > On Mon, Mar 16, 2020 at 04:16:02PM +0400, Sergey Afonin wrote:
> > > On Monday 16 March 2020, Sergey Afonin wrote:
> > > 
> > > > > Таким образом все GPL-* можно оставить GPL-2+.
> > > >  
> > > > Но у части исходников GPL-2-only и это не те исходники,
> > > > про которые написано (GPL-3+ or GPL-2). "GPL-3+ or GPL-2",
> > > > согласен, до GPL-2+ упрощается.
> > > 
> > > В общем финальный вариант на основе списка из Debian сводится к 
> > > 
> > > License: GPL-2+ and LGPL-2+ and GPL-2 and Scintilla and public-domain
> > > 
> > > Так? Или, всё же, "and GPL-2" убирать?
> > 
> > Да, его можно убрать.
> 
> Нет, его нельзя убирать. Если есть код, который под GPLv2 only,
> это значит, что его нельзя перелицензировать под любые другие
> версии лицензий. Таким образом, GPLv2 only и GPLv2+ — это
> фундаментально разные вещи.

Разумеется. Вы описываете более сложное и правильное описание правовой
информации, но тег License для этого совсем не годится. Для этого нужен
подход как у debian. В этом случае нужно описывать какие файлы под какой
лицензией поставляется.

Как я уже писал, я рассматриваю этот тег отражает список всех лицензий
(в идеале), под которыми распространяется код.

В этом смысле удалить GPL-2-only можно убрать.

> Тег лицензии нужен не только, чтоб знать под какими лицензиями
> идёт пакет, но и чтоб знать, под какими лицензиями его можно
> использовать.

Для этого этот тег не годится.

-- 
Rgrds, legion



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