PLATFORM LICENSE AGREEMENT