It would really be interesting to see how this would all work out in Europe, where the
European copyright directive[s] have explicit notion of the possibility to even use
'decompilation' on a program in order to create interoperable programs without support from
the creator of the original program.
As far as I understood, this was specifically crafted to enable competition and to combat
monopoly-like situations.