🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.unisys
Article #295

Re: Boycott on Unisys still effective

#295
From: Joe Buck
Date: Fri, 13 Jan 1995 18:17
36 lines
2708 bytes
mainline@omni.voicenet.com (William Smargiassi) writes:
>>Couldn't happen. Mathematical formulas are not patentable.

warwick@cs.uq.oz.au (Warwick Allison) writes:
>So any "program" written in a purely functional language is not patentable?

Maybe not.  See below.

>Copyrightable?

The *expression* of the program (the organization as written on the page,
with comments, etc) would certainly be copyrightable.

Pure functional languages don't specify how a result is to be computed.
They only specify relationships between inputs and outputs.  They describe
what the result should be, not how to get that result.  In most cases,
there are many methods for computing the outputs of a functional program,
some much more efficient than others.  Since the program doesn't specify
a method, it would be hard to get a method patent for it.  Right?

Unfortunately, it's still possible to get software patents for various
aspects of the interpreter or compiler used to compute functional programs
efficiently.

Also unfortunately, though I could write a functional program (say, in a
stream-oriented functional language like Sisal) to describe the
relationship between an input stream and an LZW-compressed output stream,
while that might not violate the patent, as soon as I attach the input
stream to a data source and the output to a data sink, and the application
is communications or storage, I've then violated the patent.  So it
doesn't look like it works.

--
-- Joe Buck 	<jbuck@synopsys.com>	(not speaking for Synopsys, Inc)
Phone: +1 415 694 1729
Technical Details
Message-ID: <3f6g3j$gf9@hermes.synopsys.com>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!dearn!blekul11!idefix.CS.kuleuven.ac.be!ub4b!EU.net!Germany.EU.net! howland.reston.ans.net!gatech!swrinde!sgiblab!chronos.synopsys.com!news.synopsys.com!jbuck
References: <YLO.95Jan7234633@shadows.cs.hut.fi> <JCBURT.95Jan11084253@gatsibm.larc.nasa.gov> <3f0u30$p0v@nova.voicenet.com> <3f2fj0$6j6@uqcspe.cs.uq.oz.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1056b0,bf0aced2f502dde0
X-Google-Attributes: gid1056b0,public
X-Google-Thread: 1025b4,bf0aced2f502dde0
X-Google-Attributes: gid1025b4,public
X-Google-Thread: ff68d,bf0aced2f502dde0
X-Google-Attributes: gidff68d,public
X-Google-Thread: 10e24f,bf0aced2f502dde0
X-Google-Attributes: gid10e24f,public
X-Google-ArrivalTime: 1995-01-14 06:06:58 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!dearn!blekul11!idefix.CS.kuleuven.ac.be!ub4b!EU.net!Germany.EU.net! howland.reston.ans.net!gatech!swrinde!sgiblab!chronos.synopsys.com!news.synopsys.com!jbuck
From: jbuck@synopsys.com (Joe Buck)
Newsgroups: comp.sys.unisys,gnu.misc.discuss,alt.gif-agreement,alt.online-service.compuserve
Subject: Re: Boycott on Unisys still effective
Date: 13 Jan 1995 18:17:23 GMT
Organization: Synopsys Inc., Mountain View, CA 94043-4033
Lines: 36
Message-ID: <3f6g3j$gf9@hermes.synopsys.com>
References: <YLO.95Jan7234633@shadows.cs.hut.fi> <JCBURT.95Jan11084253@gatsibm.larc.nasa.gov> <3f0u30$p0v@nova.voicenet.com> <3f2fj0$6j6@uqcspe.cs.uq.oz.au>
NNTP-Posting-Host: deerslayer.synopsys.com