I do not think the article gives us something new. Any reasonable person should be aware of the the above in the article.
I have a lot of questions about "smart contracts" which have been raised by this event:
http://pastebin.com/CcGUBgDGSo the "smart contract" says that the entire contract is contained in the code and that whatever is defined/allowed by the code is what defined/allowed in the contract.
Then a loophole is found in the "contract" and someone uses it to their advantage.
Is executing this code, which was allowed by the smart contract code, admittedly unintentionally, then legal?
Now, the ETH/DAO community is considering reversing the transaction so ... would that be legal? Wouldn't that be theft by the collective ETH/DAO community?
Some messy questions to say the least.