Comment Re:... (Score 1) 474
This is all a bit silly. Everyone is proposing all these complicated ways of fixing the problem. Even Carmack suggested a closed source solution. The real solution that works perfectly and has no problem being open source is to rewrite the bad areas of the server so that it will check and make sure the client isn't trying to do anything it can't do. There is no reason this can't be done. If the protocol is badly written then the proper solution is for it to be rewritten so that it could work securely.
It seems like the best thing to do would be to keep this all open sourced, and the best way of doing that is to properly write a secure server/protocol. This method seems like it should keep everyone happy. It's not much more difficult than all the ideas being proposed, and it keeps it all open source. This is not the big problem everyone is making it seem to be. If the program is well written then it will be secure.
It seems like the best thing to do would be to keep this all open sourced, and the best way of doing that is to properly write a secure server/protocol. This method seems like it should keep everyone happy. It's not much more difficult than all the ideas being proposed, and it keeps it all open source. This is not the big problem everyone is making it seem to be. If the program is well written then it will be secure.