클린 룸 설계
기존 소프트웨어의 소스 코드를 전혀 보지 않은 상태에서 기능 명세서만 보고 새롭게 구현하여 저작권 침해를 피하는 개발 방식이다. 법적으로 독자적인 창작물임을 입증하기 위해 엄격한 격리 환경에서 수행된다.