Execlente artigo, muito bom mesmo. Taí um tipo de conteúdo que gostaria de ver mais por aqui. Todo software é open source se você sabe fazer sua engnheria reversa, ha!
Mas cuidado, engenheira reversa costuma ser quase sempre, com poquissimas exções - ilegal. Não deveria, mas é. No geral, você pode fazer engenharia reversa para descobrir como o software funciona e então escrever seu próprio programa que faça a mesma coisa, qualquer coisa além disto - como modificar o software original - costumar sim ser crime, seja no Brasil, Europa, ou Eua.
Software, reverse engineering and the law
A ENGENHARIA REVERSA DE SOFTWARE NO BRASIL: UMA ANÁLISE SOBRE A SUA VIABILIDADE LEGAL
The legal boundaries of reverse engineering in the EU