🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: uk.comp.os.linux
Article #1062

Re: Software patents

#1062
From: Maciej Stachowiak
Date: Mon, 12 Oct 1998 00:00
38 lines
3337 bytes


> >You can't patent an application or purpose of a mathematical theorem
> >(AFAIK). I still do not see how software is distinct from mathematical
> >theorems or algorithms.
>
> Yes you can. The public key encryption patent was exactly that. It told
> about using modular exponentiation in order to encrypt. Now, the modular
> exponentiation itself of course could not be patented (both becasue it
> is math and because it had been invented many years ago), but the use of
> modular exponentiation with a modulus which is the product of two primes
> was patented (RSA). You could still use modular exponentiation to
> produce say a random number generator, but not to encrypt. It is the
> purpose that allows the technique to be patented. The purpose is not
> patented-- the technique to achieve that purpose is.

Actually, if you read the patent closely, it is not even using modular
exponentiation to encrypt that is patented, directly. It actually
patents a system of nodes of an unspecified nature connected by an
unspecified communication system using modular exponenatiation to
implement public key cryptography in certain described ways. Of
course, this happens to cover any practical use of the algorithm, but
technically they patented something vaguely resembling a physical
system.

And the actual reason this patent stands is most likely because they
described it as a system for cryptography, which the Supreme Court
would disingenously rule to be a "non-mathematical algorithm" under
current doctrine. The RSA example best demonstrates just how specious
this distinction is.

 - Maciej Stachowiak

-- 
guile -c '(define c call-with-current-continuation)(define(f s)(lambda(o)(let
((n(c(lambda(x)(o x)x))))(let p((n n)(l(string->list s)))(cond((not (null? l)
)(display(car l))(p(c n)(cdr l))))))))((f"Js nte ul akr")(f"utAohrGieHce\n"))'
Technical Details
Message-ID: <v8w67dp61nj.fsf@huis-clos.mit.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <F0B8I1.475@a2e.de> <907546762snz@vision25.demon.co.uk> <v8wk92dflo7.fsf@huis-clos.mit.edu> <m3btnnd7pj.fsf@c26469-a.clnvl1.ct.home.com> <v8wbtnmra51.fsf@huis-clos.mit.edu> <m3u31epev9.fsf@c26469-a.clnvl1.ct.home.com> <361ECCE9.A9EEED82@odin-consulting.com> <v8waf34nc33.fsf@M66-080-10.mit.edu> <362215c6.1954540@news.demon.co.uk> <6volut$8c2$1@nntp.ucs.ubc.ca> <v8wogrju4yf.fsf@m2-032-11.mit.edu> <6vppcv$3l2$1@nntp.ucs.ubc.ca>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1103af,4460b3faefba3773
X-Google-Attributes: gid1103af,public
X-Google-Thread: 1025b4,942a0596db2b8174
X-Google-Attributes: gid1025b4,public
X-Google-Thread: fea0e,5c442900c2af201f
X-Google-Attributes: gidfea0e,public
X-Google-Thread: 10d8ad,4460b3faefba3773
X-Google-Attributes: gid10d8ad,public
X-Google-Thread: fa692,5c442900c2af201f
X-Google-Attributes: gidfa692,public
X-Google-Thread: fcfb9,942a0596db2b8174
X-Google-Attributes: gidfcfb9,public
X-Google-Thread: 10e97a,5c442900c2af201f
X-Google-Attributes: gid10e97a,public
From: Maciej Stachowiak <mstachow@mit.edu>
Subject: Re: Software patents
Date: 1998/10/12
Message-ID: <v8w67dp61nj.fsf@huis-clos.mit.edu>
X-Deja-AN: 400493907
Sender: mstachow@huis-clos.mit.edu
References: <F0B8I1.475@a2e.de> <907546762snz@vision25.demon.co.uk> <v8wk92dflo7.fsf@huis-clos.mit.edu> <m3btnnd7pj.fsf@c26469-a.clnvl1.ct.home.com> <v8wbtnmra51.fsf@huis-clos.mit.edu> <m3u31epev9.fsf@c26469-a.clnvl1.ct.home.com> <361ECCE9.A9EEED82@odin-consulting.com> <v8waf34nc33.fsf@M66-080-10.mit.edu> <362215c6.1954540@news.demon.co.uk> <6volut$8c2$1@nntp.ucs.ubc.ca> <v8wogrju4yf.fsf@m2-032-11.mit.edu> <6vppcv$3l2$1@nntp.ucs.ubc.ca>
Organization: Massachusetts Institute of Technology
Newsgroups: uk.comp.os.linux,comp.os.linux.misc,comp.society.futures,comp.os.linux.advocacy,uk.politics.misc,uk.politics.economics,gnu.misc.discuss