"The terms of The DAO Creation are set forth in the smart contract code existing on the Ethereum blockchain at 0xbb9bc244d798123fde783fcc1c72d3bb8c189413. Nothing in this explanation of terms or in any other document or communication may modify or add any additional obligations or guarantees beyond those set forth in The DAO’s code. Any and all explanatory terms or descriptions are merely offered for educational purposes and do not supercede or modify the express terms of The DAO’s code set forth on the blockchain; to the extent you believe there to be any conflict or discrepancy between the descriptions offered here and the functionality of The DAO’s code at 0xbb9bc244d798123fde783fcc1c72d3bb8c189413, The DAO’s code controls and sets forth all terms of The DAO Creation."
Emphasis mine.
from:
https://daohub.org/explainer.html
So yes, I'd interpret that as forks being 'right out'. It's either 'all terms' or it isn't.
This is the primer to the how it is supposed to work: https://blog.slock.it/a-primer-to-the-decentralized-autonomo...
Here is how it was attacked: http://vessenes.com/deconstructing-thedao-attack-a-brief-cod...
Also, strictly speaking it's not all the same people who might be bound by the contract as those who would do the forking.
DAO -> DOA either way.
That's what makes this attack so elegant, it strikes at the heart of the problem rather than 'just' take some money.
An even worse attack would have been to do this slowly over a longer period of time, which would make it even harder to roll back (but would have increased the chance of discovery before the damage was this large).
That must have been a tough decision on the part of the attacker.
As far as I see, that means there's no guarantee that Ether will be accepted by other parties, and no obligations on Ethereum miners, a de facto counterparty to the contract, not to agree to modify their own code. Of course, third parties [some of them with conflicts of interest] forking Ethereum is against the spirit of the "contract", but so was exploiting a recursion bug.
Which just goes to show that you still need to trust those with voting rights not to collude against you in a supposedly trustless system.