LICENSE AND RESEARCH AND DEVELOPMENT AGREEMENT