Hacker News new | ask | show | jobs
by TimJYoung 5579 days ago
It's a free rider issue. Your ability to acquire software for free raises the price of that software for those that do pay. It's the same reason why taxes are not voluntary, because eventually the system would devolve into nobody paying, with the last few payers being considered "suckers".

As the ability to acquire the software for free increases for average consumers, the more expensive the software will become, with the singularity being that there's one copy, the original, for sale for thousands or millions of dollars. The cost of developing software must always be amortized across all future sales. It's disingenuous to imply that once the software is made, there are no further costs to the developer. The developer's costs are opportunity costs where he/she could be doing something else instead of writing the software. Remove their ability to recoup their initial investment in the software, and you simply won't have anyone writing commercial software anymore. Developers must have some assurance that their ability to capture income from the software is still intact, or they won't bother. Given that many open source projects are actually funded by commercial hardware/software companies, this would also be detrimental to all software development.