Я разрабатываю часть программного обеспечения на Python, которое будет распространено среди моих клиентов-работодателей. Мой работодатель хочет ограничить использование программного обеспечения ограниченным временем файлом лицензии.
Если мы распространем файлы .py или даже .pyc, будет легко (декомпилировать и) удалить код, который проверяет файл лицензии.
Еще один аспект заключается в том, что мой работодатель не хочет, чтобы код читался нашими клиентами, опасаясь, что код может быть украден или, по крайней мере, "новые идеи".
Есть ли хороший способ справиться с этой проблемой? Предпочтительно с готовым решением.
Программное обеспечение будет работать в системах Linux (поэтому я не думаю, что py2exe сделает трюк).