Article View: gnu.misc.discuss
Article #74726Re: AT&T Threat against X Windows freedom
From: Amanda Walker
Date: Tue, 05 Mar 1991 16:43
Date: Tue, 05 Mar 1991 16:43
43 lines
2871 bytes
2871 bytes
rjg@iSC.intel.com (Richard Greco) writes: >One clarification to several other poster's comments. The Pike >patent covers the notion of backing store and not save unders. Pike's paper only covered a particular implementation of backing store, not the general concept. Now, if the reference X server code had in fact used Pike's algorithms (which it does not), there would be a problem. In particular: The essence of Pike's approach was to represent the obscured portions of a window with a list of rectangular bitmaps, the union of which constituted the obscured area of the screen. This way, the memory used for backing store for a window was directly proportional to the area of the window that was obscured. This separates the approach from previous backing store schemes, which simply kept around a full-size bitmap of the window's contents. Pike also wrote a clever wrapper around "bitblt" which automagically copied pieces of the source bitmap into the appropriate destination (either the actual screen buffer or one of the obscured rectangle bitmaps). The MIT reference X server, on the other hand, keeps around a full size image of the window, as did several systems before Pike's. Now, from my (admittedly casual) understanding of the MIT server code, the only way it might infringe on Pike's work is that drawing operations are distributed between the visible screen buffer and the backing store as they are done, instead of always drawing to the backing store, and then copying to the screen. However, the mechanism and the underlying representation are quite different. There are, in fact, comments in the code that refer to Pike's work and point out contrasts. Go take a look at the file ".../mit/server/ddx/mi/mibstore.c". Of course, I'm not a lawyer, and it may require MIT going to court against AT&T, but so far I think MIT has the better case. -- Amanda Walker amanda@visix.com Visix Software Inc. ...!uunet!visix!amanda -- "When power leads man towards arrogance, poetry reminds him of his limitations. When power narrows the area of man's concern, poetry reminds him of the richness and diversity of his existence. When power corrupts, poetry cleanses." --John F. Kennedy
Technical Details
Message-ID:
<1991Mar5.164343.15344@visix.com>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!visix!amandaReferences:
<1991Feb25.043755.17220@algor2.algorists.com> <Feb.27.16.48.24.1991.19818@presto.ig.com> <1175@intelisc.isc.intel.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,b0a85d23901c1430 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-03-06 13:27:48 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!visix!amanda From: amanda@visix.com (Amanda Walker) Newsgroups: gnu.misc.discuss Subject: Re: AT&T Threat against X Windows freedom Message-ID: <1991Mar5.164343.15344@visix.com> Date: 5 Mar 91 16:43:43 GMT References: <1991Feb25.043755.17220@algor2.algorists.com> <Feb.27.16.48.24.1991.19818@presto.ig.com> <1175@intelisc.isc.intel.com> Organization: Visix Software Inc., Reston, VA Lines: 43