[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fsfe-uk] Software patent - any action?
From: |
Chris Lale |
Subject: |
Re: [Fsfe-uk] Software patent - any action? |
Date: |
Thu, 02 Jan 2003 15:50:54 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 |
Originally I wrote:
I am drafting a letter for CEC, MEP's Political Party Leaders etc. There
is a template letter at SWPAT.FFII but I cannot understand it. I am reasonably IT-literate, so what chance would lay people have?
Ramanan Selvaratnam wrote:
RMS recently in a speech noted that the following analogy seemed to work with
the EU beauraucrats.
''.. However orginal Beethoven? was, could he have produced his symphonies
if some of the notes he had to use were already patended?"
--It was asked to be reused.
I have taken this one on - I hope that it is not too much of a music
lesson! It is becoming longer than a simple letter though, so I have
attached it to this message. Perhaps I should post the final version on
a website and put the link in the letter?
Again, I would be grateful for comments and corrections.
Cheers,
Chris.
--
+-----------------------------------------------------------------+
| ___ Chris Lale <address@hidden> |
| / \ |
| | <_/ My PC runs Debian GNU/Linux 3.0 (http://www.debian.org). |
| \ Robust, secure and free operating system + applications. |
| `- |
+-----------------------------------------------------------------+
Software patenting - an analogy
Revision 1.0, 2nd January 2003, Initial draft.
© 2003 Chris Lale (address@hidden). Permission is granted to copy, distribute
and/or modify this document with no Invariant Sections, with no Front-Cover
texts and with no Back-Cover Texts under the terms of the GNU Free
Documentation License, version 1.1 or any later version, published by the Free
Software Foundation. A copy of the license can be found at
http://www.fsf.org/copyleft/fdl.html
Abstract
The purpose of this article is to describe the effects of proposed software
patenting by describing a musical analogy.
-----------------------------------------------------------------------------------------
Source code and musical notation
Software is written in code. The code written by the programmer is called the
source code. The source code may be translated into other forms that a piece of
hardware (eg a computer) can understand.
The same thing happens in music. Musical notation, the equivalent to source
code, consists of notes (crotchets, quavers etc) written on a staff of five
parallel lines. Musical instruments are the equivalent of computer hardware.
Sometimes, musical notation is translated into other forms (eg punched cards
for mechanical pianolas and steam organs, tines on a revolving drum for musical
boxes, etc).
# Scope here for discussion of "technical effect".
Algorithms and chord progressions
A programmer does not write random code. Code is structured and makes use of
algorithms. An algorithm is a method or a series of logical steps used to solve
a problem. Algorithms form a body of knowledge, built up over years, available
to all programmers. This is similar to the way in which scientific laws are
available to all scientists. Scientific laws and mathematical theorems are
fundamental truths. So are algorithms. The progress of science and mathematics
would have been severely damaged if anyone were able to patent these truths. It
is difficult to imagine anyone holding a patent on Archimedes' principle or
Pythagoras's theorem.
A composer wishing to write music with harmonies uses chord progressions. Chord
progressions are the equivalent of algorithms. For example, a composer of
nursery rhymes wishes to end a nursery rhyme with an air of finality. The
composer may choose a chord progression called the "perfect cadence". (The
perfect cadence chord progression is "V, I" meaning "the chord of 5 followed by
the chord of 1".) For example, the last two chords in "Three blind mice"
implement a perfect cadence.
If the person who wrote the first nursery rhyme had been able to patent the
perfect cadence, perhaps "Three blind mice" may never have been written or
performed. Possibly, only a few simple nursery rhymes may ever have been
composed. Fortunately, the development of music has not been held back by
patents.
The quantity and quality of new software, and its speed of development, would
decline if it were possible to patent algorithms.
Development
The cadential six four" (Ic, V, I) is a development of the perfect cadence (V,
I). The cadential six four is easily recognisable in the last three chords of
"God save the queen". The composer who developed the cadential six four would
still require permission from the patent holder of the perfect cadence. The
composer may have to hand over money to the patent holder, even though the
patent holder has taken no part in the development. Imagine every composer who
writes a new arrangement of the national anthem having to obtain permission and
pay money to some (possibly foreign) large, commercial enterprise.
Derived works
Of course, it may be argued that simple algorithms would not be patented.
Patents might only be granted for complex, specialised algorithms. Even so,
software development would be held back or prevented for just the same reasons.
Haydn wrote a piece of music called the "St Anthony chorale". Suppose that
Haydn's rich and powerful employer (Prince Esterházy) had been granted a patent
for the chord progressions (algorithms) in this work. Suppose also that Haydn
subsequently moved to a new employer. Haydn could have been prevented from
correcting, modifying or developing his own work. Other composers could have
been prevented from using Haydn's piece as a source of inspiration. In fact,
although this was years later, Brahms wrote a famous piece called "Variation on
a theme of Haydn" which was based on Haydn's "St Anthony chorale".
Competition
Patenting algorithms would not only stifle software development, it would also
place a lot of money and power in the hands of those who are already rich and
powerful. Large companies and corporations that have done little or no work on
the original algorithm or software may aquire huge sums. They would also be
able to reduce competition, and even eliminate it.
Suppose that the western Christian Church had patented the plagal cadence . The
plagal cadence is the progression of two chords (IV, I). It harmonises the
"Amen" traditionally sung in church services and at the end of hymns. That
might seem to be uncontroversial since composers of church music would be
unlikely to be sued by their own Church. (Let us avoid the complication of
disagreements between rival religious sects.) However, the patent would still
inhibit the development of secular (non-church) music.
Imagine that the Church had never allowed the development of the plagal cadence
(IV, I) into the twelve-bar blues. The chord progression (algorithm) for a
basic blues is I, I, I, I, IV, IV, I, I, V, IV, I, I. Think of the thousands of
pieces of blues, jazz, rock and pop that we may never have heard. The theme
music of the old television series "Batman" may never have reached our screens!
Of course, the church may selectively have allowed some "morally correct" blues
music in order to generate an income. Even so, it is hard to imagine that we
would have had even a fraction of the rich heritage we enjoy today.