I've heard a lot of arguments against software patents (SWPAT) since Richard Stallman first raised the flag at the League for Programming Freedom, and almost all of the arguments are variations on a theme. A valid theme, but a theme that, after 20 years, has become a bit monotonous. Herman Daly puts that theme in a new context that has me all excited. He says
Stop treating the scarce as if it were non-scarce, but also stop treating the non-scarce as if it were scarce. Enclose the remaining commons of rival natural capital (e.g. atmosphere, electromagnetic spectrum, public lands) in public trusts, and price it by a cap-auction-trade system, or by taxes, while freeing from private enclosure and prices the non-rival commonwealth of knowledge and information. Knowledge, unlike throughput, is not divided in the sharing, but multiplied. Once knowledge exists, the opportunity cost of sharing it is zero and its allocative price should be zero. International development aid should more and more take the form of freely and actively shared knowledge, along with small grants, and less and less the form of large interest-bearing loans. Sharing knowledge costs little, does not create un-repayable debts, and it increases the productivity of the truly rival and scarce factors of production. Existing knowledge is the most important input to the production of new knowledge, and keeping it artificially scarce and expensive is perverse. Patent monopolies (aka "intellectual property rights") should be given for fewer "inventions", and for fewer years. Costs of production of new knowledge should, more and more, be publicly financed and then the knowledge freely shared.
The following is a link to the full text of his speech From a Failed Growth Economy to a Steady-State Economy. It is brimming with scientific and pragmatic insights that extend well beyond open source.