소프트웨어 특허는 악(惡)인가?

2006년 3월

(이 에세이는 Google 강연에서 발췌되었습니다.)

몇 주 전, 뜻밖에도 제가 4개의 특허를 받았다는 사실을 알게 되었습니다. 제가 3개만 신청했었기 때문에 이는 더욱 놀라웠습니다. 물론 이 특허들은 제 것이 아닙니다. 이 특허들은 Viaweb에 할당되었고, Yahoo가 저희를 인수했을 때 Yahoo의 것이 되었습니다. 하지만 이 소식은 저에게 소프트웨어 특허 전반에 대한 질문을 생각하게 했습니다.

특허는 어려운 문제입니다. 저희가 투자한 대부분의 스타트업에 대해 특허 관련 조언을 해줘야 했고, 수년간의 경험에도 불구하고 여전히 제가 올바른 조언을 하고 있는지 확신하지 못할 때가 많습니다.

제가 꽤 확신하는 한 가지는 소프트웨어 특허에 반대한다면, 일반적인 특허에도 반대한다는 것입니다. 점차 우리 기계는 소프트웨어로 점점 더 많이 구성되고 있습니다. 과거에는 레버, 캠, 기어로 처리되던 일들이 이제는 루프, 트리, 클로저로 처리됩니다. 제어 시스템의 물리적 구현물만 특허를 받을 수 있고 소프트웨어는 안 된다는 특별한 이유는 없습니다.

불행히도, 특허법은 이 점에서 일관성이 없습니다. 대부분의 국가에서 특허법은 알고리즘은 특허를 받을 수 없다고 명시합니다. 이 규칙은