under U.S. copyright law, it's legal for people to make changes to software, provided that they own a physical copy of the program, the changes constitute "an essential step in the utilization" of the program, and the software is used "in no other manner."