Clean Room Development to Prevent the Spread of ‘Infectious IP’
Summary
There are other ways of preventing contamination than clean room development, just as humans can avoid a disease by simply isolating themselves from infected individuals. We will call these developers the “dirty developers.” They can examine these materials, including those that contain the infectious IP, to understand the product’s functionality and how to interface to it. For example, the dirty developers may need to communicate with the Human Resources Department, coordinate company events, or ask questions of their bosses about their salaries and benefits. This includes any specifications, plans, software code, hardware schematics, or other proprietary materials that were used or could be used to develop the product containing the infectious IP. Throughout my career, including as a designer of clean room development processes and as an independent monitor, I have heard some excuses to cut corners that are just not accurate.