Вы можете перепроектировать что угодно , если у вас есть ноу-хау.(Насколько я понимаю) лицензия фактически не имеет отношения к тому, могут ли они сделать это в вашем конкретном случае - лицензионный ключ не используется для «шифрования» (фактически, код не «зашифрован» как таковой) файлов ionCube.
Любая программа может быть сведена к набору инструкций машинного кода, затем (если вы знаете, как) вы можете собрать ее до ассемблера, и оттуда (снова, если вы знаете, какВы можете перевести его практически на любой язык на любом уровне.Тем не менее, для того, чтобы сделать это, вам нужно иметь глубокие знания о очень низкоуровневом программировании, и люди, которые способны это сделать (из которых я не один), очень вряд ли будет заботиться о вашем конкретном применении.Если вы не делаете из своего приложения несколько миллионов [вставьте денежную единицу здесь], вы в полной безопасности.
Существуют программы, которые помогут вам в этом, но нет способа извлечь такие вещи, как переменная / функцияимена, так что то, что вы в итоге получите, не читается.
Подводя итог, вы никогда не можете быть на 100% уверены, что никто не сможет получить исходный код любой программы, созданной на любом языке.Но вы можете быть на 100% уверены, что смехотворно маловероятно, что кто-либо попытается попробовать, и еще более маловероятно, что они будут успешными.