Мы планируем разработать клиент-серверное приложение с использованием C # и MySQL. Мы планируем продавать продукт на полке, как и любую другую программную утилиту. Нас беспокоит декомпиляция нашего продукта, который имеет какое-то преимущество перед нашими конкурентами с точки зрения удобства использования и функциональности.
Как мы можем предотвратить декомпиляцию нашего программного обеспечения, чтобы бизнес-логика продукта оставалась неизменной?
Мы слышали о Reflector и других декомпиляторах, что делает наш код очень уязвимым для копирования.
Наша клиентская база - это не корпорации, а практикующие врачи, которые сами могут этого не делать, но наши конкуренты могут захотеть скопировать / отключить лицензирование или даже воспроизвести код / функциональность, чтобы стоимость нашего продукта на рынке снизилась.
Любые предложения по предотвращению этого приветствуются.