🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #75363

Re: Patents (was Re: Copyrights)

#75363
From: Dan L. Pierson
Date: Tue, 07 Aug 1990 16:11
97 lines
5641 bytes
In article <58757@bbn.BBN.COM> cosell@bbn.com (Bernie Cosell) writes:

   As always, there are two possible threads intertwined in a discussion
   of software patents, and the anti-patent folk rarely make their
   position clear: do you argue that *all* patents are counter-productive
   --- that we should unlock America's creativity with a constitutional
   amendment to undo patenting?  (That is, by the way, an arguable
   position: there _are_ arguments that, overall, patents harm society
   more than they help it.)  OR  are you arguing that _software_ patents,
   specifically, are a problem... in which case you have to justify pretty
   clearly and persuasively why software is so special.

OK, I'll take a stab at it.

Very briefly, the software patent situation as it presently exists is
on the verge of preventing the creation of small software companies.
It also threatens the existence of many existing such companies.
Since small business is responsible for the creation of a large
percentage of new jobs (and new industries) in this country, the US
has a strong national interest in encouraging such businesses.  This
is the official rational behind such bureaucracies as the Small
Business Administration.

There are several reasons why the current software patent situation is
so threatening:

    1. The computer industry existed (quite well, thank you) for over
       30 years without patents.  When software patents were allowed,
       there was a flood of patent applications.  Many of these were
       granted even though they were clearly invalid by reason of
       prior art or obviousness.  At the instant these patents were
       granted many existing products (released or not) became
       vulnerable to expensive lawsuits.

    2. No one knows what software patents exist.  Patent searchs in
       this area have proven to be unreliable as well as prohibitively
       expensive for small businesses.

    3. Neither the Patent Office nor the courts have the technical
       background to properly evaluate software patents.  Several
       patents have been upheld by the courts despite direct testimony
       of prior use or blatant obviousness.

    4. A typical program contains many techniques and algorithms.
       These change as the program evolves.  Every one of these could
       now be an unknown patent violation.  Attempting to conduct a
       patent search before every modification to (or bit of design
       of) a program will slow the development of US software by
       literally several orders of magnitude (think, how long did it
       last take you to change the data structure for a lookup table,
       how much longer would it have taken if you had to wait a
       several weeks or months for a patent search first).  Failing to
       conduct such searches opens the author to unlimited financial
       liability in the forms of: legal fees, non-negotiable royalty
       fees, compensatory damages, etc.  Imagine what the industry
       would be like if it took as long to create a new program as it
       does to design a new automobile.

    5. These are not speculative scare stories.  There are now
       companies in existence whose sole purpose is to collect
       money from a software patent (e.g. the company that claims to
       hold a patent on xor cursor writing and is threatening to sue
       all the vendors of X servers).  As a side note here, not only
       has an English company gotten a patent on airbrushing,
       stenciling, and combination of two images under control of a
       third one, but their spokesman said that they had no plans to
       improve their product (already functionally inferior to its
       competitors) now that the court had put their competitors out
       of business (Computer Graphics World, sometime in the last two
       years).

#pragma POLEMIC ON

If you want to ensure that only companies the size of IBM, General
Motors, and AT&T can afford to write software products support
software patents.  If you want to hand the entire future of the
software industry over to countries that will not allow their lawyers
to strangle their economies for short term gain support software
patents.  Otherwise fight this mess before it smothers your profession
completely.

#pragma POLEMIC OFF

In any case, everyone please read the League for Programming Freedom
position paper "Against Software Patents" so that we can continue the
discussion from there instead of going over the same basic facts again
and again.



--

                                            dan

In real life: Dan Pierson, Encore Computer Corporation, Research
UUCP: {talcott,linus,necis,decvax}!encore!pierson
Internet: pierson@encore.com
Technical Details
Message-ID: <PIERSON.90Aug7121124@xenna.encore.com>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!wuarchive!zaphod.mps.ohio-state.edu!uwm.edu!psuvax1!husc6!encore!pierson
References: <MERNST.90Jul28233614@emu.lcs.mit.edu> <970025@gore.com> <66187@sgi.sgi.com> <1990Aug7.034248.24507@ico.isc.com> <58757@bbn.BBN.COM>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,a3783b857baac617
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1990-08-08 04:14:11 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!wuarchive!zaphod.mps.ohio-state.edu!uwm.edu!psuvax1!husc6!encore!pierson
From: pierson@encore.com (Dan L. Pierson)
Newsgroups: gnu.misc.discuss
Subject: Re: Patents (was Re: Copyrights)
Message-ID: <PIERSON.90Aug7121124@xenna.encore.com>
Date: 7 Aug 90 16:11:24 GMT
References: <MERNST.90Jul28233614@emu.lcs.mit.edu> <970025@gore.com>
 <66187@sgi.sgi.com> <1990Aug7.034248.24507@ico.isc.com>
 <58757@bbn.BBN.COM>
Sender: news@Encore.COM
Organization: Encore Computer Corporation
Lines: 97
Posted: Tue Aug  7 17:11:24 1990
In-reply-to: cosell@bbn.com's message of 7 Aug 90 11:30:34 GMT