As other comments have pointed out, this statement (one I 100% support, BTW) is a little naive. I can see how it might be unreasonable to expect companies to publish documentation, build infrastructure, etc. to support running your own code on the hardware you own (which 99% of people will never need to do).
However, I strongly believe that - should one choose to do so - you should not be stopped from jailbreaking, cracking, etc. manufacturer restrictions on the hardware you own. Companies aren't obligated to support me doing this - but why should legislation stop me if I want to try? (You can easily guess my thoughts on the DMCA.)
replies(2):