Article View: comp.sys.unisys
Article #295Re: Boycott on Unisys still effective
From: Joe Buck
Date: Fri, 13 Jan 1995 18:17
Date: Fri, 13 Jan 1995 18:17
36 lines
2708 bytes
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!jbuckReferences:
<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