Программное обеспечение, которое вы пишете для любого языка, любой платформы, может быть декомпилировано. Неважно, какими инструментами искажения кода (обфускации) вы пользуетесь, его можно декомпилировать.
Любая попытка беспокоиться об этом будет пустой тратой времени. Прямо как DRM; p
Но суть в том, и мне бы хотелось, чтобы у меня была связь с обсуждением, о котором я думаю, потому что это было очень хорошо. Но дело в этом. Кто-то может декомпилировать это, и если они просто перекомпилируют это и пытаются перепродать это, какой смысл? Пока еще легко подать их в суд и выиграть.
Но вы говорите: «Они могут посмотреть на мой код и выяснить, как я это сделал и переделать!». И на это я говорю: не обольщайся.
Подумайте, можете ли вы получить исходный код для Windows. Было бы много "WTF они здесь делают"? И «мальчик, я бы поступил иначе». Несколько мгновений, когда вы почесываете подбородок и говорите: «Вау, милая». Но, в конце концов, это то, к чему вы бы не пришли самостоятельно. Реальная ценность - это время, которое они потратили, чтобы по-настоящему обдумать проблему и найти решение.
Тот, кто срывает ваш код, этого не сделает. Что сложнее? писать новое программное обеспечение или поддерживать программное обеспечение? Я думаю, что большинство разработчиков предпочли бы первое.
Таким образом, кто-то декомпилирует ваше программное обеспечение и либо продает его таким очевидным способом, что вы можете легко преследовать по закону, либо он тратит время, чтобы полностью сосредоточиться на проблемах и разработать свой собственный, который в конце концов (годы спустя?) Будет вероятно, будет полностью отличаться от вашего.
Это просто такой нелепый сценарий, я действительно удивляюсь, если кто-нибудь сорвал продукт, декомпилируя конкурирующий продукт.
Не беспокойтесь о том, что кто-то "украдет" ваш код. Это МОЖЕТ быть сделано, и вы ничего не можете сделать, чтобы предотвратить это, но это не будет сделано, потому что это смешно.