Как добавить лицензию в мой Perl-проект на основе Unix
У меня есть проект Perl на основе UNIX, с main.pl
файл, который дополнительно использует некоторые из пользовательских модулей Perl. Я хочу добавить лицензирование для моего проекта Perl. Каковы лучшие способы к этому?
1 ответ
Рассмотрите все миллионы долларов, которые индустрия развлечений и программного обеспечения потратила на схемы DRM для защиты своего цифрового оборудования, и как мало из этих продуктов делают его за неделю до выхода без взлома. Ты не будешь делать лучше.
И это без Perl, делающего трещины легче. Поскольку бинарному Perl необходим доступ к исходному коду, практически невозможно предотвратить доступ пользователя к этому коду. Вы можете скрыть это, вы можете использовать упаковщик, чтобы сделать его автономным (псевдо) двоичным файлом и т. Д., Но все эти вещи относительно тривиальны для обхода.
Следовательно, наилучший подход заключается в том, чтобы рассматривать это как юридическую, а не техническую проблему. Наймите хорошего юриста по интеллектуальной собственности и попросите его составить лицензионный договор. Сделайте так, чтобы ваши клиенты подписывали (а не просто нажимали - подписывали) этот контракт до получения программного обеспечения. Если они нарушают условия соглашения, им следует обратиться к юристу.