Редактировать в любом случае возможно, редактируется даже машинный код, скомпилированный для редких архитектур, для меня возможность редактирования программ, которыми я пользуюсь, так же как и открытый исходный код, это плюс, а не минус, можно что-то доработать для своих нужд, а если у вас применен какой-то секретный алгоритм, то его обфусцируйте, вынесите на сервер, примените шифрование и т.п., а остальное оставьте.