It’s hard to picture the modern world without software, with its endless lines of code telling machines (and increasingly humans) what to do, when to do it, and often how to do it. Software is so essential to the operation of our technology. Software can be copied at a very low marginal cost since it […]