TECHNOLOGY LICENSE AND DEVELOPMENT AGREEMENT