The postcode database - which turns a postcode to a latitude/longitude and back - is not free in the UK. In fact, it's very expensive. The Post Office owns it and sells it to various companies that make use of it for things like insurance or parcel tracking. There are however many people who'd like to use it for non-profit purposes. Say you want to lay out events like free concerts / gigs on a map and you only have the postcode... you have to buy the database.