Как добавить лицензию в мой Perl-проект на основе Unix

У меня есть проект Perl на основе UNIX, с main.pl файл, который дополнительно использует некоторые из пользовательских модулей Perl. Я хочу добавить лицензирование для моего проекта Perl. Каковы лучшие способы к этому?

1 ответ

Рассмотрите все миллионы долларов, которые индустрия развлечений и программного обеспечения потратила на схемы DRM для защиты своего цифрового оборудования, и как мало из этих продуктов делают его за неделю до выхода без взлома. Ты не будешь делать лучше.

И это без Perl, делающего трещины легче. Поскольку бинарному Perl необходим доступ к исходному коду, практически невозможно предотвратить доступ пользователя к этому коду. Вы можете скрыть это, вы можете использовать упаковщик, чтобы сделать его автономным (псевдо) двоичным файлом и т. Д., Но все эти вещи относительно тривиальны для обхода.

Следовательно, наилучший подход заключается в том, чтобы рассматривать это как юридическую, а не техническую проблему. Наймите хорошего юриста по интеллектуальной собственности и попросите его составить лицензионный договор. Сделайте так, чтобы ваши клиенты подписывали (а не просто нажимали - подписывали) этот контракт до получения программного обеспечения. Если они нарушают условия соглашения, им следует обратиться к юристу.

Другие вопросы по тегам