Text this: What Intellectual Property Law Should Learn from Software.