TECHNOLOGY LICENSE AND JOINT DEVELOPMENT AGREEMENT