어떤 프로그램을 좋아한다면 당연히 그것을 좋아하는 사람들과 함께 나누는
것이 황금률(대우받고자 하는 데로 대하라-성서)이라고 생각한다.
소프트웨어를 판매하는 사람들은 사용자를 각각 구분하고, 그들 위에
군림하고, 사용자 서로가 프로그램을 공유하는 것을 막고자 한다. 나는 이런
식으로 사용자간의 결속이 깨지는 것을 거부한다. 나는 올바른 양심으로
비공개 협정이나 소프트웨어 라이센스 협약에 서명할 수 없다. 여러 해 동안
인공지능 연구소에서 일하면서 그러한 경향과 다른 박정한 일들에 저항해
보았지만 결국에는 그들의 승리로 끝나고 말았다. 내 의지에 역행하는 그런
일들이 일어나는 연구소에 나는 더이상 머무를 수가 없었다.
내가 계속해서 명예를 손상시키지 않고 컴퓨터를 사용하기 위해서 나는 사용이
제한되는 소프트웨어들을 더이상 이용하지 않고도 작업을 해 나갈 수 있는
충분한 자유 소프트웨어의 본체를 만들 결심을 했다. 나는 MIT(Massachusetts
Institute of Technology) 측이 어떠한 법률적 근거에 의해서도 GNU의
자유로운 배포를 제지하지 못하도록 하기 위해서 연구소를 그만두었다.
유닉스와 호환성을 가지는 이유
유닉스가 이상적인 운영체제라고 생각하지는 않지만 제법 쓸만하다고 할 수
있다. 유닉스의 골자는 훌륭한 것이며 나는 유닉스의 장점을 해치지 않고도
부족한 점들을 메울 수 있으리라고 생각했다. 그리고 유닉스와 호환성을
가지면 다른 많은 사람들이 적응하기에도 편리할 것이라 생각했다.
GNU를 사용하는 방법
GNU는 저작권이 인정되는(not public domain) 소프트웨어다. 누구나 GNU를 개작하고
배포할 수 있지만 어떤 이도 GNU가 보다 널리 배포되는 것을 제한할 수 없다. 즉,
변경한 내용을 독점할 수 없다는 것이다. 나는 모든 버전의 GNU가 공개된 채로 남아
있기를 보장받고 싶은 것이다.