🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.help
Article #347

Re: Software patents

#347
From: Dan Weinreb
Date: Wed, 12 Dec 1990 18:52
33 lines
2374 bytes
In article <9012111808.AA20219@life.ai.mit.edu> ark@europa.att.com (Andrew Koenig) writes:

   That is, the legal ability to patent an algorithm stems from the

Just for the record: according to a patent lawyer I have spoken with,
by the way, you cannot, technically speaking, patent an algorithm as
such.  An algorithm is considered to be like a mathematical law; it is
a fact of the universe, not something that can be patented.  He also
said categorically that you cannot, technically speaking, patent
software as such, and what people are calling "software patents" are
not actually patents on the software.  They are patents on a method of
achieving some goal, and they would protect equally well a hardware or
a software implementation of that method.

This probably doesn't have any important impact on the substance of
the conversation, but I thought people might be interested.

Also, it is already the case that you cannot patent something that is
in widespread use before the patent exists.  The legal jargon phrase
here is "prior art".  To defend a patent on, say, include files, you'd
have to show that include files were not part of the state of the art
prior to the patent.  (I can't remember whether we're talking about
the date of application or the date the patent issues, but you get the
idea.)

Shortening the lifespan of patents is one of the possible reforms that
has been brought up many times.  I think one complexity is that the
appropriate period varies by industry.  For example, the time clock
for a new medical drug starts at the time that they begin certain
types of clinical trial; the drug company is unlikely to get FDA
approval until quite some years after that.  So if patents were, say,
five years in duration, there would be no effective patent protection
for drug companies.  Software, of course, is quite different.
Technical Details
Message-ID: <1990Dec12.185220.9629@odi.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!uunet!odi!dlw
References: <9012111808.AA20219@life.ai.mit.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!uunet!odi!dlw
From: dlw@odi.com (Dan Weinreb)
Newsgroups: gnu.g++.help,comp.lang.c++
Subject: Re: Software patents
Message-ID: <1990Dec12.185220.9629@odi.com>
Date: 12 Dec 90 18:52:20 GMT
References: <9012111808.AA20219@life.ai.mit.edu>
Reply-To: dlw@odi.com
Followup-To: gnu.g++.help
Organization: Object Design, Inc.
Lines: 33
In-Reply-To: ark@europa.att.com's message of 11 Dec 90 14:29:02 GMT