Why the uproar?
(Disclaimer: just written our PAF db/queries/tools to replace more expensive 3rd party app, but didn't get the PostZon data)
AFAIK, postcodes "exist" only to help RM route mail, and for the delivery guy to group them together for ease-of-delivery. The fact that people then use them for address-entry simplification, or geo-reporting is a secondary, unintended bonus of them.
Given that they are going to open up the Lat/Long <-> Postcode data (PostZon) should be welcomed with open arms, as that's what most non-commerical uses are for it. If you want commerical access to their work (however hard that is) of assigning postcodes to delivery routes, then surely you should have to pay /something/ for it? Just imagine if every new house was assigned a unique numerical ID, in order of build date - that'd be crap for us, but I bet RM could map that to their internal-only delivery routes for their use.
Having said that, the licence terms are a bit drastic (can't just buy one to cover internal use + webserver use).
That was probably pretty incoherent... but I just don't get what the fuss is about! Hell you can always fire off a query to a webservice like google/yahoo to get PC-to-Address info if you want.