🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Software patents

#342
From: Andrew Koenig
Date: Tue, 11 Dec 1990 14:29
37 lines
2199 bytes
The basis for patents in the US is Section 8, paragraph 8 of the
US constitution:

	Section 8.  The congress shall have power:

		. . .

		(8) To promote the progress of science and useful
		    arts, by securing for limited times to authors
		    and inventors the exclusive right to their
		    respective writings and discoveries;


That is, the legal ability to patent an algorithm stems from the
same part of the constitution as the legal ability for the FSF to
prevent people from selling proprietary extensions to GNU software.
Moreover, there is the same basis for both: to give people an incentive
to develop new ideas instead of keeping them secret.  When you patent
something, you get exclusive rights to it for a while, in exchange for
which you are spared the bother of keeping it secret.  After the patent
expires, everyone gets the benefit of it.

A key phrase is `for limited times,' and it is there that I think the
entire problem lies with software patents.  If I invent a new method
of fastening picture frames to wallboard, the construction industry
would not be seriously impeded if I have exclusive rights to those
fasteners for seventeen years.  People have been building things for
millenia; seventeen years is negligible by comparison.

On the other hand, seventeen years is a substantial fraction of the
total time the software industry has been in existence!  This argues
that software patents should be much shorter-lived than other patents.

I submit that if the duration for software patents were changed to
seventeen months, most practical objections to them would vanish,
especially if that were coupled with the restriction that nothing can
be patented if it is already in widespread use.
Technical Details
Message-ID: <9012111808.AA20219@life.ai.mit.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!uunet!tut.cis.ohio-state.edu!europa.att.com!ark

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!uunet!tut.cis.ohio-state.edu!europa.att.com!ark
From: ark@europa.att.com (Andrew Koenig)
Newsgroups: gnu.g++.help,comp.lang.c++
Subject: Re: Software patents
Message-ID: <9012111808.AA20219@life.ai.mit.edu>
Date: 11 Dec 90 14:29:02 GMT
Sender: daemon@tut.cis.ohio-state.edu
Followup-To: gnu.g++.help
Organization: Gatewayed from the GNU Project mailing list help-g++@prep.ai.mit.edu
Lines: 37