distributing software, under which the particular user actually uses, or expects or is conditioned on the semantic meaning of natural language generation techniques