TECHNOLOGY AND PATENT LICENSE AGREEMENT