Showing posts with label software patents. Show all posts
Showing posts with label software patents. Show all posts

2010-08-21

Programming is Creative

I was reading FSDaily (or something like that) a few days ago when I came across this submitted article.
The blog author posits in this article that the reason software shouldn't be patentable is because it is, at its core, a very large binary number. The author elaborates by saying that if one was to create a program that wrote a random series of binary digits to a file in an infinite loop and this program was repeated ad infinitum, eventually every program ever devised in the past, present, and future would be (re)created.
Upon reading this article at first, I was taken by the argument and by its simplicity. However, [this information is strictly private], I realized that this particular argument against software patents falls flat. This is because of the Infinite Monkey Theorem. (Wikipedia is an excellent resource with regard to this. For the readers who choose not to trouble themselves with clicking on another link, the Infinite Monkey Theorem states that if a monkey typed at a typewriter continuously for all of eternity, eventually the monkey would type out every work mankind has ever written. Traditionally, this is stated as "the monkey would eventually type out all the works of Shakespeare", and I will go with this statement for argument's sake.)
One could similarly posit that all the works of Shakespeare are merely very long strings of characters from a set of 27, and that they could similarly be taken at random. Yet this seems to make Shakespeare less of a genius.
Similarly, calling a computer program "just a number" demeans the work a programmer must put in to actually arrive at that "number".
Of course, this doesn't mean that software should be patentable. All this means is that programming is a creative work and programs aren't "just numbers" any more than books are just very long strings of letters, spaces, and punctuation; hence, the argument against software patents should not rest on calling software "just a number".

2010-07-15

A Victory for Software Innovation

A new article (Paul Matthews, New Zealand Computer Society) reports that the latest version of New Zealand's new patent bill has once again excluded software from patentability.
This is a great move in itself, but what's even more significant is that the people leading the charge against software patents are actually the 2 largest software companies in New Zealand. This means that the companies (and not just individual high-profile developers) are the ones who are aware of the counterproductive effects patents have on innovation. If only US software companies were like that...
On a slightly related note, Pink Floyd's former manager has spoken out (Barry Collins, PCPro) against trying to stop online music sharing.
What's significant is that it's coming from the manager of a band that sold music under the conventional labels — it's not coming from an independent musician (i.e. outside the system) like Jill Sobule. What's even better is that the arguments against preventing file sharing are both economic and societal in nature — he knows that the most efficient production point is where the price equals the marginal cost of the good, and as the marginal cost of pretty much any digital software/files is $0, the price should follow suit. In addition to this, he realizes that the law is useless as a deterrent because the idea of copying as being wrong has not entered (and will not enter) the social consciousness; on the other hand, frivolous lawsuits will just make consumers resentful.
That said, I must disagree with what quoted economist Will Page says about file sharing sites damaging legitimate sites like Spotify. Looking at the data of pre- and post-DRM-free iTunes vs. music downloads on file sharing sites, iTunes sales shot up like anything after DRM was removed and all songs were set at $0.99, while file sharing music downloads fell off the charts when this happened. People will obtain goods legally if it is easier/more convenient than doing so illegally, and download data supports this.