Finding a balance: Computer software, intellectual property and the challenge of technological change · Study