애호가에게 보내는 공개 서한
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
"애호가에게 보내는 공개 서한"은 1976년 빌 게이츠가 컴퓨터 소프트웨어의 무단 복제 문제를 제기하며 홈브루 컴퓨터 클럽에 보낸 서한이다. 게이츠는 Altair BASIC 개발 과정을 설명하며, 소프트웨어 불법 복제에 대한 비판과 함께 개발자 권리를 강조했다. 이 서한은 소프트웨어 저작권에 대한 논쟁을 촉발했고, 오픈 소스 운동의 시작과 마이크로소프트의 상업적 성공에 영향을 미쳤다.
더 읽어볼만한 페이지
- 빌 게이츠의 작품 - 비즈니스 @ 생각의 속도
비즈니스 @ 생각의 속도는 현재 내용이 없는 빈 문서이다. - 지식 재산법을 소재로 한 작품 - GNU 선언문
GNU 선언문은 리처드 스톨먼이 GNU 프로젝트를 알리고, 자유로운 소프트웨어 공유와 발전을 통해 모든 사용자가 혜택을 누릴 수 있다는 목표와 철학을 담은 문서이다. - 지식 재산법을 소재로 한 작품 - 더 파이러트 베이: 키보드를 떠나서
《더 파이럿 베이: 키보드를 떠나서》는 파일 공유 웹사이트 더 파이럿 베이의 창립과 저작권 침해 논쟁을 다룬 다큐멘터리 영화로, 스웨덴 예술 지원 위원회와 킥스타터 캠페인을 통해 제작되어 2013년 베를린 국제 영화제에서 처음 공개되었으며 크리에이티브 커먼즈 라이선스 하에 온라인에서 무료로 시청할 수 있다. - 마이크로소프트의 역사 - 빌 게이츠
빌 게이츠는 폴 앨런과 함께 마이크로소프트를 공동 설립하여 MS-DOS와 윈도우를 개발하고 세계 최대 소프트웨어 기업으로 성장시키는 데 기여했으며, 현재는 빌 & 멀린다 게이츠 재단을 통해 자선 활동을 펼치고 있는 미국의 사업가이자 자선가이다. - 마이크로소프트의 역사 - Where do you want to go today?
애호가에게 보내는 공개 서한 |
---|
2. Altair BASIC 개발
1974년 12월, 하버드 대학교 학생 빌 게이츠와 허니웰에서 근무하던 폴 앨런은 포퓰러 일렉트로닉스 잡지에 소개된 Altair 8800 컴퓨터를 보고 BASIC 인터프리터 개발을 결심한다. 이들은 레이크사이드 스쿨 시절부터 BASIC 언어 프로그램을 작성해 왔으며, Intel 8008 마이크로프로세서 기반의 Traf-O-Data 컴퓨터를 위해 개발한 소프트웨어 개발 도구를 활용하여 개발 시간을 단축할 수 있었다.[1]
1975년 3월 초, 폴 앨런, 빌 게이츠, 몬테 데이비도프는 하버드 대학교의 PDP-10에서 시뮬레이션 방식으로 작동하는 BASIC 인터프리터를 만들었다. MITS의 에드 로버츠와 연락을 주고받은 앨런은 1975년 3월 뉴멕시코주 앨버커키를 방문하여 실제 기계에서 소프트웨어를 테스트했고, 성공적인 결과를 얻었다.[2]
MITS는 Altair 8800 컴퓨터 판매 촉진을 위해 캠핑카를 구입하여 "MITS-Mobile"이라 명명하고, 미국 전역을 순회하며 알테어 컴퓨터와 알테어 BASIC을 소개하는 세미나를 개최했다.
2. 1. MITS와의 계약
1975년 7월 22일, MITS는 마이크로소프트의 폴 앨런, 빌 게이츠와 계약을 체결했다.[6] 계약 조건은 다음과 같았다.- 앨런과 게이츠는 계약금으로 3000USD를 받았다.
- Altair BASIC 사본이 판매될 때마다 로열티를 받았다.
- 4K 버전: 30USD
- 8K 버전: 35USD
- 확장 버전: 60USD
- 로열티 총액은 180000USD를 초과할 수 없었다.
- MITS는 10년 동안 프로그램에 대한 독점적인 전 세계 사용권을 획득했다.
- MITS는 앨버커키 교육구 소유의 PDP-10 컴퓨터 사용 시간을 제공하여 BASIC 개발을 지원했다.[6]
3. 홈브루 컴퓨터 클럽과 소프트웨어 복제
홈브루 컴퓨터 클럽은 1975년 캘리포니아 팔로 알토에서 결성된 초기 컴퓨터 애호가들의 모임이었다. 첫 모임에서 스티브 돔피어는 MITS 공장을 방문했던 경험을 이야기했고,[7] 1975년 4월 16일 클럽 모임에서는 더 풀 온 더 힐을 AM 라디오에서 연주하는 프로그램을 시연했다.[8] 빌 게이츠는 이를 "최고의 데모 프로그램"이라고 평가했다.[9]
1975년 6월, 홈브루 컴퓨터 클럽 회보에는 MITS의 시연 행사에 150명 이상이 몰렸다는 기사가 실렸다.[10] 이 행사에서 Altair BASIC의 출시 전 버전이 담긴 종이 테이프가 사라졌고, 돔피어를 거쳐 댄 소콜에게 전달되어 대량 복제되었다. 다음 클럽 모임에는 복제된 테이프 50개가 등장했다.[11]
당시 MITS는 알테어 시스템 전체를 995달러에 제공했지만,[12] MITS의 RAM 보드는 신뢰성 문제가 있었다. 홈브루 컴퓨터 클럽 회원이자 기업가였던 로버트 마쉬는 호환되는 4K 정적 메모리를 설계하여 255달러에 판매했고,[13] 그의 회사 프로세서 테크놀로지는 성공적인 알테어 호환 보드 공급업체가 되었다. 이로 인해 많은 알테어 8800 소유자들이 MITS 대신 타사 제품을 구매하고, 복제된 알테어 베이직을 사용하게 되었다.
에드 로버츠는 1975년 10월 ''Computer Notes''에서 RAM 보드 문제를 인정하고 가격을 인하했지만, MITS가 마이크로소프트에 18만 달러의 로열티를 지불해야 한다며 BASIC 무료 제공 요청을 거절했다. 그는 복제 사용자들을 "도둑"이라고 비난하고, 타사 하드웨어 공급업체를 "기생 회사"라고 묘사했다.[14] 하워드 풀머는 이러한 발언에 대한 경의를 표하며 자신의 회사를 기생 엔지니어링으로 명명하고 알테어용 전원 공급 장치 업그레이드를 판매했다.[15] 풀머는 나중에 S-100 버스 표준을 정의하는 데 도움을 주었다.[17]
3. 1. 빌 게이츠의 "공개 서한"
1975년 말, MITS는 한 달에 1,000대의 컴퓨터를 출하했지만, BASIC 복사본은 수백 개밖에 팔리지 않았다.[18] 추가적인 소프트웨어 개발을 위해 더 많은 자원이 필요했다. 모토로라 6800을 사용한 MITS 680B 컴퓨터가 곧 출시될 예정이었기 때문에, 폴 앨런과 게이츠, 그리고 그들의 고등학교 친구인 릭 웨일랜드는 인텔 8080용 BASIC을 6800으로 변환하는 작업을 하고 있었다. 게이츠는 컴퓨터 애호가 커뮤니티에 소프트웨어 개발 비용을 설명하고자 했다.''컴퓨터 노트''의 편집장인 데이비드 번넬은 게이츠의 입장에 공감했다. 그는 1975년 9월호에 "고객들이 MITS 소프트웨어를 훔치고 있다"고 썼다.[19]
> 자, 묻겠습니다. 음악가에게는 자신의 음반 판매 로열티를 받을 권리가 있습니까? 작가에게는 자신의 책 판매 로열티를 받을 권리가 있습니까? 소프트웨어를 복사하는 사람은 음반이나 책을 복사하는 사람과 무엇이 다른가요?[19]
게이츠의 공개 서한은 번넬이 9월에, 로버츠가 10월에 썼던 내용과 비슷했다. 하지만, 그의 공개 서한은 컴퓨터 애호가들이 "기업"이 아닌 "게이츠 등 소프트웨어 개발자"에게서 훔치고 있다는 어조를 띄고 있었다.
> 왜 그럴까요? 대부분의 애호가들이 아시다시피, 대부분이 소프트웨어를 훔칩니다. 하드웨어는 돈을 지불해야 하지만, 소프트웨어는 공유할 수 있는 것입니다. 그것을 위해 일한 사람들이 돈을 받는지는 누가 신경 쓰나요?
이 공개 서한의 주요 대상 중 하나는 홈브루 컴퓨터 클럽이었으며, 이 클럽에 직접 편지가 보내져 클럽 회보에 게재되었다. 또한, ''컴퓨터 노트''에도 게재되었다. 번넬은 이 편지가 주목받도록 하기 위해 전국의 주요 컴퓨터 출판물에 특별 배송 우편으로 보냈다.[20]
공개 서한에서 게이츠는 8080 및 6800용 APL 개발에 대해서도 언급했다. APL은 1970년대 일부 컴퓨터 과학자들 사이에서 유행했던 프로그래밍 언어였다. 이 언어는 그리스 문자를 기반으로 한 문자 집합을 사용했고, 대부분의 애호가용 터미널이 갖추지 못한 특수 터미널이 필요했다. 대부분의 애호가용 터미널은 그리스 문자는 물론이고, 심지어 소문자도 표시하지 못했다. 게이츠는 APL에 매료되었지만, 앨런은 이것이 상품으로 판매될 수 없을 것이라고 생각했다. 결국 APL에 대한 관심은 시들해졌고, 소프트웨어 자체는 완성되지 못했다.[21]
4. "공개 서한"에 대한 반응과 논쟁
빌 게이츠의 "공개 서한"은 컴퓨터 애호가들 사이에서 다양한 반응과 논쟁을 불러일으켰다.
마이크로소프트는 MITS가 판매한 BASIC의 각 복사본에 대해 30달러에서 60달러의 로열티를 받았다. 1975년 말 MITS는 한 달에 1,000대의 컴퓨터를 출하했지만, BASIC의 출하량은 그보다 적었고, 한 달에 수백 건밖에 팔리지 않았다.[48] 추가 소프트웨어 개발을 위해 더 많은 자원이 필요했던 마이크로소프트는 MC6800을 사용한 컴퓨터 MITS 680B가 출시될 예정이었기 때문에, 앨런과 게이츠, 그리고 고등학교 친구인 릭 웨이랜드가 Intel 8080용 BASIC을 6800으로 이식하는 작업을 하고 있었다. 게이츠는 공개 서한을 통해 호비스트 커뮤니티에 소프트웨어 개발 비용을 설명하려 했다.
『컴퓨터 노트』의 편집자는 게이츠의 입장에 동정적이었다. 그는 1975년 9월호에서 "고객은 MITS사의 소프트웨어를 바가지를 씌우고 있다"고 썼다. 그는 음악가나 작가가 자신의 작품에 대한 로열티를 받을 권리가 있듯이, 소프트웨어 개발자도 정당한 보상을 받아야 한다고 주장했다.[49]
게이츠의 공개 서한은 주로 홈브루 컴퓨터 클럽을 대상으로 작성되었으며, 클럽 회보와 『컴퓨터 노트』등에 게재되었다. 데이비드 배넬은 공개 서한의 파급력을 높이기 위해 전국의 주요 컴퓨터 관련 출판사에 특별 배송 우편으로 보내기도 했다.[50]
공개 서한에서 게이츠는 8080 및 6800용 프로그래밍 언어 APL을 제작하고 있다고 언급했다. 그러나 APL은 특수 기호를 사용해야 했고, 당시 대부분의 호비스트용 컴퓨터에서는 지원되지 않았다. 앨런은 APL의 상업적 성공 가능성에 회의적이었고, 결국 APL 소프트웨어는 완성되지 못했다.[51]
한편, 마이크로소프트는 로열티 문제에 대처하기 위해 6800용 BASIC 계약을 비독점 라이선스로 변경하고, 판매량에 따른 로열티 대신 31,200달러의 고정 가격을 책정했다.[52] 이후 PET 2001, Apple II, TRS-80용 BASIC 계약도 모두 고정 가격 계약으로 체결되었다.[53]
1976년 초 애플 I 광고에서 애플(Apple Inc.)은 "우리의 철학은 무료 또는 저렴한 가격으로 우리 기기를 위한 소프트웨어를 제공하는 것입니다", "Apple BASIC은 무료입니다"라고 주장하며, 마이크로소프트와는 다른 접근 방식을 취했다.[54][55]
마이크로소프트의 소프트웨어 개발은 DEC의 PDP-10에서 이루어졌다. 폴 앨런은 새로운 마이크로프로세서 시스템을 완벽하게 에뮬레이트할 수 있는 프로그램을 개발하여, 새로운 하드웨어가 완성되기 전에 소프트웨어를 작성하고 디버깅할 수 있었다. 이로 인해 Altair 680이 완성되기 전에 6800용 BASIC이 완성될 수 있었다.[56] 게이츠는 공개 서한에서 이러한 개발 과정에 4만 달러의 컴퓨터 시간이 소요되었다고 언급했다.
하지만 『Micro-8 뉴스레터』의 할 싱어는 MITS의 에드 로버츠에게 공개 서한을 보내, MITS의 가격 정책과 게이츠가 정부 자금으로 지원받은 하버드 대학교 컴퓨터로 BASIC을 개발했다는 소문을 언급하며, 고객들이 이미 세금으로 충당된 소프트웨어에 대해 비용을 지불해야 하는지에 대한 의문을 제기했다.[57]
실제로 게이츠, 앨런, 몬티 다비도프는 하버드 대학교 컴퓨터 센터의 PDP-10을 사용하여 Altair BASIC을 개발했으며, 이 시스템은 국방부 국방고등연구계획국(DARPA)의 자금 지원을 받았다. 하버드 대학교는 게이츠 등이 상업적 제품 개발에 PDP-10을 사용한 것에 불만을 표했지만, 해당 컴퓨터는 하버드 정책의 적용을 받지 않았고, 담당 교수였던 토마스 치섬은 학생들의 개인적 사용을 허용했다. 결국 하버드 대학교는 컴퓨터 사용에 제한을 두었고, 게이츠와 앨런은 보스턴의 상업용 타임쉐어 컴퓨터를 사용하여 소프트웨어를 완성했다.[58]
홈브루 컴퓨터 클럽의 멤버였던 리 펠젠스타인은 2008년에 게이츠가 언급한 4만 달러의 개발 비용에 대해 의문을 제기하며, 컴퓨터 사용 시간 평가는 출처가 불분명한 돈이었고, 실제로는 다른 누군가가 비용을 지불했을 것이라고 회상했다. 그는 게이츠의 공개 서한이 실제 산업과 호비스트 사이의 간극을 보여주었다고 평가하며, 마이크로소프트 BASIC이 표준이 된 것은 호비스트들의 복제와 사용 덕분이라고 말했다.[59]
이러한 논쟁 속에서, 홈브루 컴퓨터 클럽의 멤버이자 Dr. Dobb's Journal의 편집자인 Jim Warren (computer specialist)|짐 워렌영어은 Tiny BASIC 프로젝트를 통해 소프트웨어 공유 문화를 옹호하며, 상업적 소프트웨어에 대한 대안을 제시했다. (Tiny BASIC 프로젝트에 대한 내용은 하위 섹션에서 자세히 다룬다.)[60]
4. 1. Tiny BASIC 프로젝트
빌 게이츠의 "공개 서한"에 대한 반발로, 일부 컴퓨터 애호가들은 오픈 소스 방식의 Tiny BASIC 프로젝트를 시작했다.[60] 이 프로젝트는 누구나 자유롭게 BASIC 인터프리터를 개발하고 공유할 수 있도록 함으로써, 상업적 소프트웨어에 대한 대안을 제시하고자 했다.
홈브루 컴퓨터 클럽의 멤버이자, Dr. Dobb's Journal의 편집자인 Jim Warren (computer specialist)|짐 워렌영어은 『ACM 프로그램 언어 뉴스레터』 1976년 7월호에서, 성공한 Tiny BASIC 프로젝트에 대해 언급했다.[60]
1975년 후반에 시작된 이 프로젝트는 워렌의 글로 인해 많은 호비스트들이 참여하게 되었다. 전 세계의 컴퓨터 클럽과 개인들이 인텔 8080, MC6800, MOS 6502용 Tiny BASIC 인터프리터를 만들었으며, 어셈블리 언어 소스 코드는 공개되었고, 소프트웨어는 5달러나 10달러와 같이 저렴한 가격으로 판매되었다.
참조
[1]
간행물
Manes (1994), 68–70
[2]
간행물
Manes (1994), 65–76
[3]
간행물
Manes, pg.103
[4]
간행물
Young (1998), 164
[5]
학술지
Contributors
http://startup.nmnat[...]
MITS
1975-10
[6]
간행물
Manes (1994), 82–83
[7]
간행물
Freiberger (2000), 52–53
[8]
학술지
Music of a sort
People's Computer Company
1976-02
[9]
학술지
Software Contest Winners Announced
http://startup.nmnat[...]
MITS
1975-07
[10]
학술지
It's a Hobby
http://www.digibarn.[...]
1975-06-07
[11]
간행물
Manes (1994), 81
[12]
잡지
Worlds Most Inexpensive BASIC language system
1975-08
[13]
학술지
Hardware
http://www.digibarn.[...]
1975-07-05
[14]
학술지
Letter from the President
http://startup.nmnat[...]
MITS
1975-10
[15]
간행물
Freiberger (2000), 145–146
[16]
서적
The Best of Creative Computing, Volume 3
http://www.atariarch[...]
Creative Computing
1980-04
[17]
학술지
Microsystems Proposed Standard for the S-100 Bus Preliminary Specification, IEEE Task 696.1/D2
IEEE
1978-05
[18]
간행물
Manes (1994), 90
[19]
학술지
Across the Editor's Desk
http://startup.nmnat[...]
MITS
1975-09
[20]
간행물
Manes (1994), 91
[21]
간행물
Manes (1994), 97–98
[22]
간행물
Manes (1994), 95
[23]
간행물
Manes (1994), Commodore, pg. 105, 111, 114
[24]
웹사이트
The Apple 1 Project
http://apple1.chez.c[...]
[25]
웹사이트
Apple I Computer Ad
http://www.gadgetspa[...]
2009-11-30
[26]
학술지
Ramblings from Ed Roberts
http://startup.nmnat[...]
MITS
1976-03
[27]
학술지
Open Letter to Ed Roberts
Cabrillo Computer Center
1976-03-28
[28]
간행물
Wallace (1992), 81–83
https://books.google[...]
[29]
Webarchive
Oral History of Lee Felsenstein
http://archive.compu[...]
Computer History Museum
2014-12-27
[30]
학술지
Correspondence
ACM
1976-07
[31]
간행물
『ポピュラーエレクトロニクス』1975年1月号は1974年11月29日に発行された
[32]
간행물
Manes (1994), 68–70
[33]
간행물
Manes (1994), 65–76
[34]
간행물
Young (1998), 164
[35]
학술지
Contributors
http://startup.nmnat[...]
MITS
1975-10
[36]
서적
Manes (1994)
[37]
서적
Freiberger (2000)
[38]
간행물
Software Contest Winners Announced
http://startup.nmnat[...]
MITS
1975-07
[39]
간행물
Music of a sort
People's Computer Company
1976-02
[40]
간행물
It's a Hobby
http://www.digibarn.[...]
1975-06-07
[41]
서적
Manes (1994)
[42]
잡지
Worlds Most Inexpensive BASIC language system
1975-08
[43]
간행물
Hardware
http://www.digibarn.[...]
1975-07-05
[44]
간행물
Letter from the President
http://startup.nmnat[...]
MITS
1975-10
[45]
서적
Freiberger (2000)
[46]
서적
The Best of Creative Computing, Volume 3
http://www.atariarch[...]
Creative Computing
1980-04
[47]
간행물
Microsystems Proposed Standard for the S-100 Bus Preliminary Specification, IEEE Task 696.1/D2
IEEE
1978-05
[48]
서적
Manes (1994)
[49]
간행물
Across the Editor's Desk
http://startup.nmnat[...]
MITS
1975-09
[50]
서적
Manes (1994)
[51]
서적
Manes (1994)
[52]
서적
Manes (1994)
[53]
서적
Manes (1994)
[54]
웹사이트
The Apple 1 Project
http://apple1.chez.c[...]
2020-06-02
[55]
웹사이트
Apple I Computer Ad
https://gadgetspage.[...]
2020-06-02
[56]
간행물
Ramblings from Ed Roberts
http://startup.nmnat[...]
MITS
1976-03
[57]
간행물
Open Letter to Ed Roberts
Cabrillo Computer Center
1976-03-28
[58]
서적
Wallace (1992)
https://books.google[...]
[59]
웹사이트
Oral History of Lee Felsenstein
http://archive.compu[...]
Computer History Museum
2008
[60]
간행물
Correspondence
ACM
1976-07
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com