LICENSE AND JOINT PRODUCT DEVELOPMENT AGREEMENT