Talk:Clean room design

From Wikipedia, the free encyclopedia

Re: "A famous example is from Compaq who built the first clone of an IBM computer through a clean room implementation of the BIOS."

Are we sure that it was Compaq that did the clean room implementation of the BIOS? Could it have been Ajwad or Phoenix (possibly under contract with Compaq)?

http://steve-parker.org/articles/microsoft/ says:

A company called Ajwad set up a team, and showed them IBM's source code to the BIOS (these people, having seen IBM's code, could not now write their own BIOS). This team then wrote up, from IBM's source code, a detailed functinal specification, stating exactly what an IBM-compatible BIOS would be required to do. A second team, who had never seen IBM's code, and were therefore under no obligation to IBM's agreement, took this document created by the first team, and wrote their clone. This cost around $1m at the time, because they not only had to do the work, they had to ensure that it was fully and provably documented that they had strictly followed this "clean room" method, and therefore not broken the agreement with IBM.

http://www.xs4all.nl/~matrix/intro.html says:

The clone manufacturers were forced to develop their own BIOS in a socalled 'clean room' situation. The first company to successfully develop their own BIOS was Compaq Computer Corp. And it is said that a company called Phoenix Software Associates in Norwood has been involved with the development of this BIOS.

[edit] infringement

Clean room design is useful as a defense against infringement because it relies on independent invention. Because independent invention is not a defense against patents, clean room designs typically cannot be used to circumvent patent restrictions.

is it useful or not?

Yes, it's useful against infringement on intellectual property, in particular copyright and trade secrets. It's no good against patents, but they are only one kind of IP. There's no contradiction here. 82.92.119.11 23:34, 4 November 2005 (UTC)
Ţĥëņ ǐţ ηëëďś ţō ßë çĺáŕífïëď.
Why? When one refers to "infringement" one generally means copyright and trade secrets. Have you ever heard anyone say "patent infringement"? I've always heard it referred to as "patent violation". -- Toksyuryel talk | contrib Image:Toksyuryel wikipedia sig img.jpg 02:37, 8 November 2006 (UTC)
The U.S. Patent Office does call it Infringement of Patents. --JayLevitt (talk) 17:45, 1 January 2008 (UTC)

[edit] Company example

I removed this from the article:

Another example of this technique is for designing the structure and operation of companies which have agreed to merge. In April 2005, SBC Communications and AT&T announced that independent business consultants were using clean room design techniques to develop recommendations for the structure and operations of their upcoming newly merged company. The work was kept secret until the companies closed on the merger deal; thereafter the results were presented to upper management. This approach allowed the companies to adhere to business laws (specifically antitrust legislation) while they were still competitors, but gave the newly merged company a head start in its structure and operations, when all legal rules have been satisfied for the merger.

While this is really interesting, I don't actually think it's the same thing at all. It describes a clean room in the sense that no information is allowed out; as distinct from clean room design, where no information (except the sanitised spec) is allowed in. There's no suggestion in the above paragraph that what information came in was in any way an issue with the consultants' recommendations; which seems to me to remove any but the most superficial resemblance to the sort of clean room design that this article describes.

If someone can explain why I'm wrong, I'm happy to hear it.... TSP 00:55, 14 August 2007 (UTC)