Как мне кажется, если хочется надёжно спрятать код от копирования, нужна скорее модель SaaS, чем такие вот методы. А если хочется распространять код, то нужна скорее другая коммерческая модель, типа контракта на поддержку, а сам код может даже и в опенсорс отправить.
Но у меня успешных бизнес проектов ровно ноль, take that for what you will.