The Geneva Convention
For some reason, probably related to lack of coffee, I typed Geneva when I meant Vienna.
No, he's in the Ecuadorian embassy, which is on British soil. Britain does not regard foreign embassies as foreign soil (neither do most countries). The Geneva Convention prohibits forced entry into embassies and grants diplomatic immunity to anyone within them. This means that people in an embassy are still covered by the laws of the host country, but the only redress that the host nation has is to deport them as soon as they leave the embassy.
There's a lot of work on provably correct software. Probably the most advanced currently is the NICTA group behind seL4. They estimate that the developer time (and therefore cost) is around 30 times greater than writing good (well documented, with a test suite providing good coverage) software without verification, which is significantly cheaper than previous efforts. It is worth it for things like seL4: a microkernel that is at the core of your TCB and provides guarantees. It's not clear yet that the cost will scale linearly with the size of the software, so 30 times is a pretty conservative estimate. 100 times is probably more likely.
You don't need to be God to write correct software, you just need to put more than a couple of orders of magnitude more time and effort into it than you would for normal code. This includes making sure that you have a machine-readable specification that defines what 'correct' actually means. If your customer is willing to pay for this, then they can get correct software. Now, good luck finding a customer who is willing to pay 100 times more for the difference between 'mostly working' and 'formally verified'.
If Slashdot didn't die the LAST three or four times they revamped the site (no matter how much everyone knew it would), it sure as hell won't die with this one.
Each of the last times, they made some things better and some things worse, and they fixed the worst regressions before they forced everyone to move to the new version. Now, they have made the site basically unusable. I've been here for about 10 years and was in the top 5 most active commenters for a couple of quarters of that, and I'm still no on beta. If I do get forced to move to beta, then goodbye Slashdot.
Code written by government employees on government time can't be copyrighted (there is an issue for SELinux here, where some new files had GPL headers slapped on them and can't actually be GPL'd because they were written by NSA employees). This is code written by people on DARPA-funded grants working in universities and private companies, so that rule doesn't apply.
I'm currently funded on a DARPA grant, and we release most of our code under BSD or Apache licenses (quite a bit of it is already rolled back into FreeBSD). As I'm a UK citizen working for a UK university, there is no restriction at all on whether I can copyright things, but our contract with DARPA strongly encourages us to release code under permissive licenses.
Note that this is not a new release of code by DARPA, it's just a centralised place for tracking all of the places where DARPA has funded code that's been released as open source.
If you think the system is working, ask someone who's waiting for a prompt.