From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,52a0bacbcdd2da17 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-20 15:32:39 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: aek@vib.usr.pu.ru (Alexander Kopilovitch) Newsgroups: comp.lang.ada Subject: Re: Software Patent Concerns => New Black Markets? Date: 20 Aug 2003 15:32:37 -0700 Organization: http://groups.google.com/ Message-ID: References: <33bfd395.0308190954.5b7e296c@posting.google.com> NNTP-Posting-Host: 62.152.82.32 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1061418759 28920 127.0.0.1 (20 Aug 2003 22:32:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 20 Aug 2003 22:32:39 GMT Xref: archiver1.google.com comp.lang.ada:41751 Date: 2003-08-20T22:32:39+00:00 List-Id: Patent Guy wrote: > I am a patent attorney for a major hardware company which files many > software patents each year and has released subtantial code under OSS > licenses. I'm also a computer hobbiest and am working on a couple of > projects which I plan to release under a BSD style license once they > are a bit more mature. As a result, I believe I have a unique view on > software patents. Please, note that the following are my personal > views and may not reflect the views of my employer. Very good, at last we have an opportunity to see opinion of a professionally qualified and experienced person, not just interested party. > I do agree that software patents present problems for > hobbiest/non-commercial developers. The issue is not just about private interests. There are fundamental problems inherently associated with algorithms, for example, generalization. And these problems can easily produce unsolvable cases for patentability. For example. comment, please, the following (quite real) situation: Suppose one invented and patented algorithm A, and then another person invented and patented another algorithm B. Both algorithms A and B solve the same problem, but act very differently and have substantially different properties - A is much faster, but takes huge amount of additional memory, while B is slow, but needs no additional memory for itself. So far both patents aren't compete and all seems OK. Then, some third person invented a general algorithm, which is parametrized with real variable t. This algorithm works (that is, solves the problem) for all values of t between (including) 0 and 1, and for smaller t it is faster and takes more memory, and for t=0 it is identical to algorithm A while for t=1 it is identical to algorithm B. How will legal patent system treat this situation, if: a) inventor of the generalized algorithm wants to acquire patent for his invention; b) inventor of the generalized algorithm wants to give it away for free (for example, under GPL or something alike). Alexander Kopilovitch aek@vib.usr.pu.ru Saint-Petersburg Russia