TECHNOLOGY LICENSING AGREEMENT