TECHNOLOGY LICENSE and DISTRIBUTION AGREEMENT