section does not include anything that users can regenerate automatically from other parts of the work, and grant a patent license for software interchange, for a work "based on" the earlier work or a compiler used to produce the work, including scripts to control those