Вот чисто такой вопрос: возможно ли создание лицензии для софта, которая разрешала бы бинарную модификацию, но с закрытым исходным кодом для более высокоуровневого языка? (ключевые слова: дизассемблер, отладчик, asm).
Как другой вариант - программа сама по себе написана на ассемблере и модификация - только в рамках дизассемблерного листинга, сам (тоже ассемблерный) исходник недоступен.