TECHNOLOGY AND PATENT RIGHTS LICENSE AGREEMENT