Vytvořit externí script, který neodemkne "pro verzi", je úplně v pořádku.
Pokud někdo "pro verzi" odliší jen funkcí, kterou zvládne vykonat externí script, je to čistě jeho problém.
Je to úplně stejné, jako by si napsal např. script pro účetnictví ve visual basicu pro excel a ten prodával. Nic nelegálního na tom není.