Free and open source UPC barcode database and web service.