LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

программу на Перле

Perl'у не нужен readline. Ни для perl -d, ни для perl -MCPAN -e shell. Есть модуль Term::ReadLine::Gnu, который линкуется с readline. Так что пример не совсем верный.

Вот правильный пример. Если программа на Perl будет использовать Term::ReadLine::Gnu, который слинкован с readline, то вся программа должна быть под GPL. Однако, так делают не все, и можно выпустить под любой лицензией (пользователь должен будет сам сначала ставить себе readline и этот модуль). До тех пор пока ты не начнешь делать бинарники (см. Active State Perl's PerlApp; модули/программы на cpan.org: staticperl, PAR). Вот тогда единственный шанс не получить удар молотом от Столлмана: выпустить все под GPL. Т.к. эти утилиты мало распространены, то возникает миф, что GPL можно нарушать.

P.S. Даже у самого модуля Term::ReadLine::Gnu неправильная лицензия. Должна быть только GPL. Вобщем, никто толком не разбирается в лицензиях в Интернет :(

Исправление gh0stwizard, :

программу на Перле

Perl'у не нужен readline. Ни для perl -d, ни для perl -MCPAN -e shell. Есть модуль Term::ReadLine::Gnu, который линкуется с readline. Так что пример не совсем верный.

Вот правильный пример. Если программа на Perl будет использовать Term::ReadLine::Gnu, который слинкован с readline, то вся программа должна быть под GPL. Однако, так делают не все, и можно выпустить под любой лицензией (пользователь должен будет сам сначала ставить себе readline и этот модуль). До тех пор пока ты не начнешь делать бинарники (см. Active State Perl's PerlApp; модули/программы на cpan.org: staticperl, PAR). Вот тогда единственный шанс не получить удар молотом от Столлмана: выпустить все под GPL. Т.к. эти утилиты мало распространены, то возникает миф, что GPL можно нарушать.

Исходная версия gh0stwizard, :

программу на Перле

Perl'у не нужен readline. Ни для perl -d, ни для perl -MCPAN -e shell. Есть модуль Term::ReadLine::Gnu, который линкуется с readline. Так что пример не совсем верный.

Вот правильный пример. Если программа на Perl будет использовать Term::ReadLine::Gnu, который слинкован с readline, то вся программа должна быть под GPL. Однако, так делает не все, и можно выпустить под любой лицензией (пользователь должен будет сам сначала ставить себе readline и этот модуль). До тех пор пока ты не начнешь делать бинарники (см. Active State Perl's PerlApp; модули/программы на cpan staticperl, PAR). Вот тогда единственный шанс не получить удар молотом от Столлмана: выпустить все под GPL. Т.к. эти утилиты мало распространены, то возникает миф, что GPL можно нарушать.