I'm surprised you need a license for the 16550 UART, but you should be able to find one on opencores if that's allowed for your customer. As for normal licenses, they're normally locked to a MAC address, and need to be for the person building the code, in this case you, not for the person deploying the product. If you use a USB WiFi dongle then the license is still portable, but you'll only be able to use it on one computer at a time. Having said that, Altera do let you move licenses up to 3 times, I think, so you can get it reassigned to a new MAC address if you move computer.