Slashdot Mirror


Freedom of Speech in Software

akpoff writes " I've been struggling with the question 'what's wrong with software patents' but haven't been able to find the right words. I was over at John Gilmore's website and found a link to John Salin's 'Freedom of Speech in Software' letter to the USPTO back in 1991! This is one of the best explanations I've seen. He reminds us that computer programs are essentially like literature or music -- they are expressions of ideas. Just because they run on a computer doesn't make them uniquely different from other creative mediums. We should think player piano (patentable) vs the music (copyrightable but not patentable) it plays. Europeans -- put this letter into the hands of your MEPs!"

3 of 250 comments (clear)

  1. Yeah but by ovoskeuiks · · Score: 5, Insightful

    You can copyright a song.. but can you copyright the ideas behind how you made that song... I mean it's your idea etc but the basics of music aren't copyrightable. So why should we give people the right to own the ideas behind making software.

  2. Computer science is too young for patents by putaro · · Score: 5, Insightful

    The real problem with software patents is that the field is too young to support them. It's as though people were able to take out patents on "the wheel" and "fire". The patent office has completely abdicated its responsibilities as well and allows too many patents that are obvious to any competent practitioner. Ideas no longer have to be reduced to practice (i.e. implemented) which allows for a vast number of frivolous patents to be filed for.

    It's unlikely that we'll be able to get rid of software patents entirely, but perhaps some changes could be made that would make the world better for us all. A peer review panel to reject obvious patents would be a good start along with some changes outlawing overly broad patents.

  3. That argument won't work! by Serious+Simon · · Score: 5, Informative
    The "free speech" card is useless in case of the proposed European Software Patents directive.

    Article 5 of the proposal says:

    Member states shall ensure that a computer-implemented invention may be claimed as a product, that is a programmed computer, a programmed computer network or other programmed apparatus, or as a process carried out by such a computer, computer network or apparatus through the execution of software
    and this is explained on page 15:
    ... It should be noted that the proposal has not followed the practice of the EPO in permitting claims to computer program products either on its own or on a carrier, as this could be seen as allowing patents for computer programs 'as such'.
    And on the bottom of page 7, it says
    An abstract algorithm can be defined in terms of pure logic in the absence of any physical reference points. It is possible that such an algorithm may be put to practical use in many different functions in apparently unrelated domains, and may be capable of achieving different effects. Thus, an algorithm which is considered as a theoretical entity in isolation from the context of a physical environment, and in respect of which it is accordingly not possible to infer its effects, will be inherently non-technical and thus not susceptible of being regarded as a patentable invention.

    It is a consequence of the above that an abstract algorithm as such cannot be monopolised. The normal rules for patentability mean that a patent claim to an invention which is founded on a particular algorithm would not extend to other applications of that algorithm.

    The way I interpret this is that "free speech" objections to the proposal are effectively countered. The proposal denies patents on algorithms and on software 'as such'.

    In other words, your rights to write and publish software are not affected (free speech), but you are not allowed to run any software that allegedly contains patented technology, without paying for a license!

    I think the only useful (and powerful) objections to the directive are economic ones. Patents as allowed by this directive stifle innovation rather than promoting it, and can easily be abused for anti-competitive purposes. The directive allows over-broad patents that pose a risk to the software industry (although the "explanatory memorandum" sounds very reasonable, the actual articles of the directive provide hardly any limitation to the scope of software patents or guarantees that they are not too easily granted).

    For example, the broader version of the "Amazon one-click patent" that was recently granted by the EPO, would be allowed by this directive.

    In the long run, the negative effect on innovation would not even benefit the big software companies (who initially may profit from software patents as anti-competitive tools). It will only be profitable to a small group of patent lawyers (at the EPO) and a number of patent sharks, at the cost of the European citizen.

    Read the proposed directive for yourself and shudder:

    http://europa.eu.int/comm/internal_market/en/ind prop/com02-92en.pdf