you will not accept it, because "they" dictate your block chain.
I don't think You get the whole concept of open source properly.
In open source there is no "they", no entity that you could say "runs" the buisness.
Open source is governed by consensus of programmers, hackers, mathematicans & other geeky people involved in the project.
If one day satoshi says "ok guys, it was just a joke with this bitcoin thing, i'm closing down the project", then we (the hackers) would simply fork the code, move to another forum, and pick up where we left here. Bitcoin would stay as it was or in a little modified form.
There is no single mastermind in Open Source. It's more of a brain where a single human is just a cell. Also, bitcoin works as it works and has the block chain it has, because people involved with the project want it. If somebody doesn't like it, he can start his own project.
----
EDIT:Also, if you don't like what we are doing with the bitcoin or block chain,
then start your own fork of bitcoin. Nobody forbids it.
The "they" part was a bit tongue-in-cheek.
Sorry.
Yes, I know what open source is.
Just to prove that, I took the pain of navigating
http://bitcoin.svn.sourceforge.net/viewvc/bitcoin/trunk/main.cpp?view=logto find out that the code in question was indeed added by s_nakamoto.
This code prevents nodes from accepting a chain that is valid in every way and longest,
simply based on the fact that it's not the "official" chain.
Prior to that code being added, I guess the network was indeed vulnerable to the attack vector I found.
It will be once again, if ever the chain stops being dictated.
If you have forks that don't contain that code, you are vulnerable.
Finally, the reason I'm not just stepping in and fixing it myself is that the issues I found require more than just some patching.
We must redesign the whole thing from the ground up.
So do you think anyone here will be willing to do that?