IRREVOCABLE LICENSE AGREEMENT