Рега железа?
Если вы поддерживаете продукт и после продажи - это ваша боль. Если нет - это боль клиента.
Как ты защитишь приложение которое полностью отдаешь? - никак.
Ты его продал, оно уже не твое. Зачем об этом вообще думать тогда?!
А вот если ты продаешь, НО, без тебя оно работать не сможет - это уже поле для мыслей.
Все что ты соберешь, кто-то сможет разобрать. Так или иначе. Тем более если у него все на руках.
А вот если ты продал, но без "вот этот вот ebaнины" работать не будет (которая только у тебя) - ты сможешь временно защититься.
Мне всегда нравился такой угарный подход в вебе. Покупаешь что-то, но без jsки на их сервере работать не будет. Кто мне помешает ее выкачать?!)) Кто мне помешает что-то изменить если все на руках.
Если ты продал - забудь. В противном случае - ты дал в аренду