By 팀 오라일리, 역 한빛리포터 2기 서성용님
Craig Burton은 O"Reilly 오픈 소스 컨벤션에서 Craig Mundie와 Michael Tiemann의 토론 이후에 있었던 질의 응답 시간 중에 나의 Freedom Zero에 대한 재정의를 기록해두었다. 나는 왜 BSD 스타일의 라이센스가 GPL에 비해 선호되는지에 대한 Brett Glass의 논평에 대해 대답하고 있었다. Brett와 같은 수많은 이유 때문에 나도 개인적으로 BSD 스타일의 라이센스를 선호한다고 동의하는 처음의 발언 이후에, 내가 말한 것은 다음과 같다:
"나에게 Freedom Zero는 당신을 위해 작동하는 조건으로 당신 작업의 과실을 제공하는 것이다. 나는 여기서 그것이 절대적으로 중요하다고 생각한다. 시장에 경쟁이 있다고 가정하자; 그것이 정답이다. 사람들로 하여금 그들이 선택하는 라이센스는 무엇이든지 사용하도록 하고, 만약 그들의 고객이 그것을 좋아하지 않는다면 그들은 다른 선택을 하게 될 것이다. 기술적인 변화 때문에, 우리는 보다 큰 선택의 시대에 들어서고 있다. 사실, Microsoft의 과거의 내력은 과거일 뿐이다. 우리는 오픈 소스뿐 아니라, 심오한 기술적인 변화들의 새로운 세계로 들어서고 있다. 미래는 열려있고 우리는 미래를 우리가 원하는 대로 만들 수 있다."
어떤 사람들은
자유 소프트웨어 정의(Free Software Definition)에서 Richard Stallman의 네가지 자유들 중 첫부분에 대한 도약으로써의 "Freedom Zero"에 대한 참조를 알지 못할 것이다:
- "프로그램을 실행시킬 자유, 어떠한 이유에서라도. (자유 0)"
- "프로그램이 어떻게 작동하는지 연구하고, 당신의 필요를 위해 그것을 개조할 권리. (자유 1). 소스 코드에 대한 접근은 이것에 대한 전제 조건이다."
- "복사본을 재배포해서 당신의 이웃을 도울 권리 (자유 2)."
- "프로그램을 개선하고, 당신이 개선시킨 것을 공개해서, 전체의 공동체가 이익을 얻을 권리. (자유 3). 소스 코드에 대한 접근은 이것에 대한 전제 조건이다."
나는 "Freedom Zero"의 개념을 좋아하는데, 이 개념은 나에게 그것이 모든 다른 자유들의 기반이 되는 절대적인 기초가 되어야 하는 것으로 들린다. 그러나 "Ayn Rand(소설가)를 재탕한" 것처럼 들리는 위험을 부담하고서라도, 나는 Richard가 Freedom 0를 바르게 정의했다고 생각하지 않는다. 창조적인 작업에 참여하는 다른 사람들 뿐 아니라 자유 소프트웨어의 주창자들과 가장 독점적 소프트웨어의 개발자들의 작업의 밑에 깔려 있는 훨씬 기초적인 자유가 있다. 그리고 그것은 당신이 선택하는 조건에 따라 당신의 작업을 세상에 제공할 자유이고, 수령인들이 그것을 받아들이거나 거부할 자유이다.
그것이 이러한 기본적인 권리이다 -- 그리고 다른 사람들이 이 권리를 존중해기를 바라는 것 -- 그것이 GPL의 실제 분수령이다. 자신의 작업이 GPL 의 보호 아래 배포되기를 희망하는 사람은 이러한 자유를 사용하고 있는 것이고, 대학이나 퍼블릭 도메인 라이센스를 사용하는 개발자도 그러하며, 엄격한 독점 라이센스를 사용하는 사람조차도 그렇다.
내가 마이크로소프트에 가진 가장 큰 불만은 그들이 독점 소프트웨어를 제공하는 것이 아니라, 반 경쟁적인 전략과 그들의 독점적 지위를 이용하여 고의적인 비호환성과 다른 장애물을 도입함으로써 내가 마이크로소프트의 것이 아닌 소프트웨어를 사용할 권리를 빼앗는다는 것이다. 개발자에 대한 Freedom Zero가 개발자가 설정한 조건을 사용자가 받아들일 경우에 소프트웨어를 제공하는 것이라면; 사용자들에 대한 Freedom Zero는 그들이 좋아하는 소프트웨어는 무엇이든지 선택할 수 있는 권리인데, 그 선택을 막으려는 플랫폼 업체로부터의 간섭이 없어야 한다.
컨퍼런스에서 그의 비평은 거의 바로 직후에 누출되어 마이크로소프트 직원들에게 배달되는 편지에 요약되어 보내졌고, 여기에서 Craig Mundie는 선택의 중요성을 강조했다. 나는 마이크로소프트가 GPL에 대한 공격을 접고 이제는 사용자가 GPL을 포함한 어떤 라이센스를 따르는 소프트웨어도 선택할 수 있어야 함을 인정함을 기쁘게 생각한다. 그러나 나는 그들이 진정한 선택의 의미에 대해 보다 깊게 생각해보기를 희망한다. 우리가 마이크로소프트로부터 가장 원하는 것은 상호 호환성과 공평한 경쟁 필드에 대한 심오한 고려인데, 왜냐하면 오직 그것이 이루어질 때만 개발자와 사용자들 모두가 그들의 가장 기초적인 자유를 경험할 수 있기 때문이다.
편집자 주: 자유 소프트웨어 운동은 Tim의 weblog에 대한 응답으로
Freedom or Power? 라는 제목의 글을 발표했다.
팀 오라일리는 O"Reilly & Associats의 창립자이자 사장이며 인터넷 표준과 오픈 소스 소프트웨어 방면의 활동가이다.