[devel] GPLv3 порождает проблемы , которые нам необходимо решать

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Ср Авг 1 18:16:19 MSD 2007


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...





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