PATENT LICENSE AND DEVELOPMENT AGREEMENT