История изменений
Исправление
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 можно нарушать.