LICENSING AND ASSIGNMENT AGREEMENT