모든 것을 바꾼 날
51년 전 오늘, 앨버커키(Albuquerque)의 먼지 낀 봄날의 햇살 아래, 두 젊은이는 세상이 생각하고, 일하고, 즐기는 방식을 재구성하게 될 조용한 계약을 체결했습니다. 그것은 테이프 커팅식이나 화려한 연회장에서 이루어진 것이 아니었으며, 구리 현판도, 축하 퍼레이드도 없었습니다. 대신 작은 사무실에서 서명된 파트너십 합의서와 몇 달 전부터 시작된 긴 밤샘 작업이 있었을 뿐입니다. 바로 Microsoft의 탄생이었습니다.
1975년 4월 4일이라는 날짜는 달력상으로는 평범해 보입니다. 하지만 그날 기술 문화에 결정적인 전환점이 발생했습니다. 그때까지 컴퓨팅은 메인프레임과 미니컴퓨터라는 성전과도 같았습니다. 강력하고 비쌌으며, 기업, 대학, 정부 연구소에만 국한되어 있었습니다. 마이크로프로세서와 Altair 8800 같은 키트의 등장은 그 성전의 문을 열어젖혔고, 애호가와 학생, 꿈꾸는 이들이 자신의 차고에서 기계를 만들 수 있게 했습니다. Bill Gates와 Paul Allen이 제시한 것은 달랐습니다. 그들은 컴퓨터를 구동하는 보이지 않는 엔진인 소프트웨어를 그 자체로 하나의 제품으로 만들었습니다. 그들은 철(하드웨어)이 아닌 코드(소프트웨어)가 다음 혁명을 주도할 것이라는 데 도박을 걸었습니다.
그 내기는 작지만 놀라운 기회에 대한 실질적인 대응에서 시작되었습니다. 1975년 1월, Popular Electronics가 Altair를 표지에 실었을 때 컴퓨팅 세계는 지각 변동을 느꼈습니다. 개인이 소유할 수 있는 가격대의 작은 상자가 나타난 것입니다. 소프트웨어와 기계를 만지며 자란 두 친구인 Bill Gates와 Paul Allen은 단순히 새로운 장치가 아니라 시장을 보았습니다. 즉, 이 장치들을 유용하게 만들기 위해 프로그래밍 언어와 도구가 필요한 사람들이 생겨날 것임을 간파한 것입니다. 31년 후, 전 세계는 그들의 이름을 개인용 컴퓨팅의 대명사로 기억하게 될 것이었습니다. 앨버커키의 그 봄날 아침, Microsoft는 16,000달러의 매출과 소프트웨어가 제품이자 플랫폼이며 미래가 될 수 있다는 대담한 믿음을 가진, 여전히 위험하고 패기 넘치는 스타트업에 불과했습니다.
실제로 일어난 일
Microsoft의 창립은 역사학자들이 좋아하는 종류의 사건입니다. 서류상으로는 명확해 보이지만 가까이서 보면 복잡하기 때문입니다. 1975년 4월 4일, 당시 19세의 하버드(Harvard) 대학생이었던 Bill Gates와 22세의 Paul Allen은 뉴멕시코주 앨버커키에서 공식적으로 파트너십을 선언했습니다. 그러나 이 파트너십은 몇 달 전부터 시작된 분주한 활동의 종착점이었습니다.
1975년 1월, Intel 8080 마이크로프로세서를 기반으로 제작된 키트 컴퓨터인 Altair 8800이 Popular Electronics의 표지에 등장하며 애호가들을 사로잡았습니다. Gates와 Allen은 니즈를 파악했습니다. Altair는 다른 마이크로컴퓨터와 마찬가지로 사람들의 명령을 수행할 수 있을 때에만 진정으로 유용했습니다. 초보자도 쉽게 접근할 수 있도록 설계된 프로그래밍 언어인 BASIC이 이상적이었습니다. 두 사람은 Altair용 BASIC 구현 작업에 착수했고, 2월까지 작동하는 제품인 Altair BASIC을 만들어 Altair의 제작사인 앨버커키 소재 기업 Micro Instrumentation and Telemetry Systems(MITS)에 판매했습니다.
실제적인 난관도 있었습니다. Gates는 하버드에 있었고 Allen은 보스턴에 있었습니다. 두 사람 모두 소프트웨어를 테스트할 Altair를 소유하고 있지 않았습니다. Paul Allen은 우아한 엔지니어링으로 이 문제를 해결했습니다. 그는 DEC PDP-10 미니컴퓨터에서 실행되는 에뮬레이터를 작성하여 인터프리터를 원격으로 개발하고 테스트할 수 있게 했습니다. 4월 초, 비즈니스 배치가 공식화되었습니다. 파트너십 선언 며칠 만에 Gates와 Allen은 Altair BASIC을 Altair 기기와 함께 배포할 수 있도록 허용하는 라이선스 계약을 MITS와 체결했습니다.
회사 이름은 4월 4일 당시에는 아직 확정되지 않은 상태였습니다. Bill Gates는 1975년 7월 29일 Allen에게 보낸 편지에서 하이픈이 들어간 형태인 "Micro-soft"를 사용했는데, 이것이 알려진 최초의 서면 기록이며 나중에 하이픈이 삭제되었습니다. Microsoft는 즉시 법인화되지 않았습니다. 회사는 1976년 11월 26일 뉴멕시코주 국무장관에게 "Microsoft"로 등록되었습니다. 운영 첫해에 이 신생 기업은 16,000달러라는 소박한 수입을 올렸는데, 이는 글로벌 제국을 예고하는 매출과는 거리가 멀었습니다. 그러나 제품은 적중했습니다. 다양한 마이크로컴퓨터용 BASIC 버전은 Microsoft를 갓 태동한 개인용 컴퓨터 혁명의 동반자로 신속하게 자리매김하게 했습니다.
그 후 5년 동안 Microsoft는 작고 특화된 제품을 많은 애호가와 초기 소비자용 기기의 사실상의 표준(de facto standard)으로 만들었습니다. Apple II를 위한 Applesoft BASIC, Commodore 64를 위한 Commodore BASIC, 그리고 나중에는 IBM 개인용 컴퓨터의 토대가 된 MS-DOS 등 계약이 잇따랐습니다. 1980년과 1981년에 이루어진 후자의 계약, 즉 IBM이 출시 예정인 개인용 컴퓨터의 운영 체제를 위해 Microsoft에 접근했을 때가 전 세계가 주목하기 시작한 순간이었습니다. 그 이후의 일은 흔히 말하듯 역사가 되었습니다.
그 이면의 사람들
이 기원의 중심에는 두 명의 젊은 엔지니어와 그들의 공유된, 거의 가족과도 같은 결단력이 있었습니다. Bill Gates와 Paul Allen은 전형적인 비즈니스맨이 아니었습니다. 그들은 천공 카드, BASIC 프로그램, 그리고 문제 해결에 대한 애정으로 뭉친 평생의 제작자(tinkerer)들이었습니다.
둘 중 더 젊은 Bill Gates는 한 가지에 무섭게 집중하는 성향의 하버드 학부생이었습니다. 그는 엔지니어 특유의 수학적 호기심을 가졌으며, 더 중요하게는 소프트웨어가 설계되고 패키징되어 판매될 수 있다고 믿는 사람의 철저한 규율을 갖추고 있었습니다. Paul Allen은 나이가 더 많고 실무적인 기술자였으며, 하드웨어가 존재하기도 전에 소프트웨어가 실행될 수 있도록 원격 미니컴퓨터에 에뮬레이터를 구축하는 것과 같이 제한된 자원에도 불구하고 프로젝트를 진행시키는 재주가 있었습니다.
그들은 초기에 고등학교 친구인 Ric Weiland와 합류했습니다. 그는 첫 번째 직원으로서 코드베이스와 계약이 원활하게 진행되도록 도왔습니다. 기원 이야기에서 덜 언급되지만 매우 중요한 또 다른 인물은 Altair 키트로 개인용 컴퓨터 혁명의 서막을 알린 뉴멕시코의 작은 회사 MITS의 창립자 Ed Roberts입니다. Roberts의 기계가 없었다면 Gates와 Allen이 작성하던 소프트웨어에 대한 상업적 수요는 거의 없었을 것입니다.
그들의 동기는 인간적이고 친숙한 것이었습니다. Gates는 학계로 갈 수도 있었던 삶을 준비하고 있었고, Allen은 프로그래머로서의 경력을 탐색하고 있었습니다. 두 사람 모두 실패의 비용은 높고 수익은 예측 불가능하지만 엄청난 순간에 작은 아이디어에 도박을 거는 쪽을 택했습니다. 그들이 정교한 사업 계획 때문이 아니라 MITS와 가까이 있기 위해 앨버커키로 이주한 것은 근접성이 중요했기 때문입니다. 당시에는 하드웨어 제조업체들이 밀집되어 있었고, 물리적으로 존재할 때 관계가 형성되었습니다. 이 이주는 인터넷이 먼 곳의 협력자들을 연결하기 전, 고객과 같은 도시에 있는 것이 생존을 결정할 수 있었던 지난 시대를 보여줍니다.
초창기에 그들 주위로 모여든 팀은 애호가, 엔지니어, 야심 찬 관리자들의 혼합체였습니다. 1980년에 합류하여 나중에 CEO를 맡게 된 Steve Ballmer가 대표적입니다. 1970년대와 80년대에 합류한 직원들은 엄격하고 경쟁적이며 플랫폼 전쟁에서의 승리에 집중하는 Microsoft의 문화를 형성해 나갔습니다. 좋든 싫든 그 문화는 Microsoft가 만든 기술만큼이나 회사의 역사에서 중추적인 역할을 해왔습니다.
세상이 그렇게 반응한 이유
Microsoft가 설립되었을 때 대중은 거의 인지하지 못했습니다. 1970년대 중반의 컴퓨팅 커뮤니티는 작았고, 애호가 클럽, 회사 뉴스레터, 난해한 잡지 기사를 들여다보는 소수의 열성 팬들로 구성되었습니다. Altair가 잡지 표지에 등장한 것은 그들에게는 큰 뉴스였지만, 인터프리터와 운영 체제를 판매하는 "소프트웨어 회사"라는 개념은 아직 대중의 상상력을 사로잡지 못했습니다. 많은 이들에게 컴퓨터는 기계였고, 소프트웨어는 절연된 방 안의 전문가들이 주로 다루는, 기계를 작동하게 만드는 모호한 요소였습니다.
그렇다면 왜 세상은 결국 놀라움과 찬사, 그리고 불안으로 반응했을까요? Gates와 Allen이 가치를 조용하고 끈질기게 증폭시키는 아이디어를 찾아냈기 때문입니다. 소프트웨어는 한계 비용이 거의 제로에 가깝게 복제, 변형, 라이선스될 수 있으며, 컴퓨터 유용성의 핵심이 되면 불균형적인 힘을 축적합니다. 여러 플랫폼에 BASIC을 작성하고 라이선스를 부여함으로써 Microsoft는 자사 소프트웨어를 표준으로 만드는 호환성 네트워크를 구축했습니다. 표준은 락인(lock-in) 효과를 낳습니다. 수백만 명의 사용자와 수천 명의 프로그래머가 특정 언어와 그 특징을 중심으로 환경을 구축하면, 세상은 표준 보유자 쪽으로 기울게 됩니다.
전환점은 단일 제품이 아니라 IBM과의 관계에서 왔습니다. 1980년 IBM이 개인용 컴퓨터 시장에 진출하기로 결정했을 때, IBM은 어떤 스타트업도 따라올 수 없는 신뢰성과 유통망을 갖추고 있었습니다. Microsoft는 운영 체제인 MS-DOS를 공급했고, 이를 통해 자신들과 시장 모두를 변화시켰습니다. 갑자기 소프트웨어 라이선스 계약은 엄청난 수익원과 영향력으로 전환되었습니다. Microsoft는 애호가들을 상대하던 벤더에서 PC 산업의 초석으로 거듭났습니다.
대중의 반응은 즉각적인 경외감이 아니라 서서히 깨닫는 과정이었습니다. 소비자들은 매장에 들어온 하드웨어를 좋아했지만, 소프트웨어 기업들이 구축한 플랫폼 구조는 비즈니스, 정부, 문화에 영향을 미쳤습니다. 그 영향력은 대중적, 정치적 감시를 불러일으켰습니다. 한 기업이 방대한 생태계의 게이트키퍼가 되어 어떤 제품이 실행될지, 어떻게 상호 운용될지, 누가 유통을 통제할지를 결정하게 되면 규제 당국은 질문을 던지기 시작합니다. 회사의 후기 수십 년은 브라우저, 끼워팔기, 경쟁에 관한 세간의 이목을 끄는 분쟁들로 점철되었습니다. 이러한 싸움은 사회가 집중된 기술 권력을 어떻게 중재하는지에 대한 긴 이야기의 일부입니다.
우리가 지금 알고 있는 것
반세기가 지난 지금, Microsoft의 부상을 뒷받침했던 기술적, 경제적 논리는 명확합니다. 컴퓨터가 더 유용해진 것은 단순히 실리콘의 집적도가 높아졌기 때문만이 아닙니다. 소프트웨어가 하드웨어를 예측 가능하고 재사용 가능한 작업들로 조직화했기 때문입니다. 소프트웨어는 단순히 기계에 내리는 명령이 아닙니다. 그것은 기능성, 사용자 경험, 비즈니스 로직의 모델이며, 이 모든 것은 장치와 네트워크를 넘어 이식 가능합니다.
가장 단순하게 말해, BASIC은 두 가지 일을 했습니다. 기계를 제어하기 위한 가독성 있는 구문을 제공했고, 프로그래밍에 대한 인지적 장벽을 낮췄습니다. 초기 애호가들은 명령어를 입력하고, 루프와 조건부 로직을 시도하며 즉각적인 결과를 볼 수 있었습니다. 이러한 접근성은 한 세대의 개발자와 제작자들을 길러냈습니다. 나중에 MS-DOS와 Windows 같은 운영 체제는 애플리케이션이 하드웨어와 상호 작용하는 방식을 표준화하여 기계 수준의 특이성을 추상화하고 개발자에게 일관된 환경을 제공했습니다. 이러한 추상화는 현대 소프트웨어 공학에서도 지속되는 핵심 아이디어입니다. 소프트웨어 계층은 안전성, 이식성, 확장성을 구축합니다.
우리는 또한 그러한 접근 방식이 가져온 시스템적 결과도 이해하고 있습니다. 일단 널리 채택된 단일 표준은 네트워크 효과를 창출합니다. 더 많은 사용자와 개발자를 끌어들일수록 더 많은 가치가 축적되어 대안이 이를 대체하기가 더 어려워집니다. 동일한 네트워크 효과는 경쟁을 억제하고 경제적 힘을 집중시킬 수 있으며, 이것이 플랫폼 기업들이 감시와 때로는 법적 조치의 대상이 되는 이유입니다. 1990년대 후반 Microsoft의 반독점 소송은 디지털 플랫폼의 거버넌스를 두고 사회가 씨름한 명확한 사례입니다.
기술적으로 이 분야는 밀접하게 결합된 하드웨어-소프트웨어 쌍에서 계층화된 분산 시스템으로 이동했습니다. 클라우드 컴퓨팅, 모바일 생태계, 웹 기반 서비스의 창발적 아키텍처는 여전히 장치와 독립적으로 판매되고 라이선스되며 업데이트되는 제품으로서의 소프트웨어라는 Microsoft의 모델에 그 기원을 두고 있습니다. 하지만 우리는 또한 개방성의 가치도 배우게 되었습니다. 때로는 독점 전략에 대한 대항마로 간주되기도 했던 오픈 소스 운동은 투명성, 협업, 재사용에 대한 기대를 재편했습니다. 오늘날의 주요 소프트웨어 생태계는 1975년에는 상상하기 어려웠던 방식으로 독점 플랫폼, 개방형 표준, 상호 운용 가능한 서비스를 혼합하고 있습니다.
마지막으로, 계산의 규모와 우리가 던지는 질문의 종류가 진화했습니다. 초기의 BASIC 프로그램은 그래픽 낙서, 단순 계산, 게임과 같이 유쾌하고 즉각적이었습니다. 이제 소프트웨어는 유전체 시퀀싱, 기후 모델링, 대규모 인공지능을 주도합니다. 단순한 기계를 유용하게 만드는 것에서 과학적 발견을 가능하게 하는 것으로 옮겨간 이러한 야망의 도약은 개인용 컴퓨팅의 초기 시절에 시작된 연속선의 일부입니다.
유산 — 오늘날의 과학을 형성한 방식
Microsoft의 창립은 소비자의 습관 그 이상을 바꾸었습니다. 그것은 과학이 수행되는 방식을 바꾸었습니다. 가장 눈에 띄는 효과는 컴퓨팅의 민주화입니다. 한때 메인프레임의 제한된 배치 사이클에 의존했던 실험실들은 이제 데스크톱, 클러스터, 클라우드 서비스를 활용합니다. 과학자들은 Microsoft가 주류화하는 데 도움을 준 수십 년간의 공학적 관행에 의해 형성된 언어, 라이브러리, 개발 환경 등 상업용 소프트웨어가 제공하는 것과 동일한 공용어를 사용하여 코드를 작성하고 실행하며 공유합니다.
통합 개발 환경(IDE), 버전 관리, 라이브러리와 같은 소프트웨어 표준과 도구는 현대 과학 작업을 재현 가능하고 공유 가능하게 만듭니다. 계산 생물학, 기후 과학, 데이터 기반 사회 과학, 디지털 인문학의 폭발적 성장은 코드를 연구 도구로 취급하는 인프라에 기초하고 있습니다. 공통 런타임과 애플리케이션 호환성에 대한 Microsoft의 집념은 도구들이 산업 연구소에서 학술 연구소로, 그리고 다시 그 반대로 전이되는 것을 더 쉽게 만들었습니다.
이 회사는 또한 교육에도 간접적이지만 강력한 영향을 미쳤습니다. BASIC의 접근성은 학교에서 프로그래밍을 더 일찍 가르치도록 장려했고, 로직과 알고리즘 사고에 익숙한 세대를 육성했습니다. 이러한 변화는 사소하지 않습니다. 프로그래밍은 경제학, 공학, 예술과 같은 다양한 분야에서 새로운 탐구 방식을 가능하게 하는 일련의 인지적 도구입니다.
도구와 교육학을 넘어 Microsoft의 궤적은 기술의 정치를 조명했습니다. 1990년대와 2000년대의 플랫폼 지배력, 상호 운용성, 반독점에 관한 논쟁은 정부와 기관이 디지털 인프라를 어떻게 관리해야 하는지 직면하게 했습니다. 이러한 대화는 오늘날의 과학 기금 지원과 연구 우선순위를 형성합니다. 공공 연구소가 독점적인 스택에 의존할 때, 비용, 접근성, 재현성 문제는 기술적인 문제만큼이나 정책적인 질문이 됩니다.
Microsoft의 자선 활동으로의 전환 — Bill Gates가 소프트웨어 거물에서 세계 공중 보건 및 교육 자선가로 변신한 것 — 또한 과학적 관행에 흔적을 남겼습니다. Gates 재단의 백신 개발, 글로벌 보건 인프라, 교육에 대한 대규모 투자는 Microsoft가 구축을 도운 컴퓨팅 생태계와 상호 작용하는 응용 연구에 자금을 지원해 왔습니다. 이런 방식으로 회사 창립자들의 개인적인 결정은 과학적 자금이 흐르는 곳과 문제가 규정되는 방식에 영향을 미쳤습니다.
마지막으로, 공격적인 제품 주기, 사용자 경험에 대한 집중, 하위 호환성의 중요성 등 Microsoft의 초기 시절부터 성장한 엔지니어링 문화는 기술 산업 전반의 기대를 형성했습니다. 그 문화는 좋든 싫든 과학이 반복하고 테스트하며 배포할 수 있는 속도를 가속화한 소프트웨어를 만들어냈습니다. 소프트웨어 업데이트가 하룻밤 사이에 실험 파이프라인을 바꿀 수 있는 시대에, 초기 기풍의 영향은 여전히 뚜렷하게 느껴집니다.
주요 사실
- 창립일: 1975년 4월 4일 (뉴멕시코주 앨버커키에서 파트너십 선언)
- 창립자: Bill Gates (당시 19세), Paul Allen (당시 22세)
- 첫 번째 제품: Altair BASIC (1975년 초 MITS에 판매됨)
- 회사 이름의 최초 사용: 1975년 7월 29일 Bill Gates가 Paul Allen에게 보낸 편지에 "Micro-soft"로 등장
- "Microsoft" 공식 등록: 1976년 11월 26일
- 첫해 매출: 약 16,000달러
- 첫 번째 직원: Ric Weiland (초기 협력자이자 코더)
- 주요 초기 영입 인사: Steve Ballmer (1980년 6월 11일 합류, 이후 CEO 역임)
- 결정적인 파트너십: IBM PC를 위한 MS-DOS 라이선스를 IBM에 제공 (1980~1981년), 이를 통해 Microsoft의 영향력 확대
- 유산 및 효과: BASIC 및 이후 운영 체제의 표준화, 개인용 컴퓨팅을 위한 소프트웨어 중심 모델, 교육, 연구 도구 및 공공 정책에 미친 영향
앨버커키의 한 빈 사무실에서 서명된 소박한 합의로부터 51년이 지난 지금, 그 파트너십이 형성한 세상은 너무나 명확합니다. 우리가 들고 다니는 기계는 그 기계에 목적을 부여하는 코드만큼만 강력하며, 그 기계들을 다스리는 시장, 법, 문화는 두 젊은이가 소프트웨어를 제품으로 만들기로 결정한 이후에 형성되었습니다. Microsoft의 탄생은 단지 한 기업의 시작이 아니었습니다. 그것은 사람들이 계산하고, 창조하며, 협력하는 방식을 한 세기에 걸쳐 재구성하는 첫 번째 수였습니다. 그 첫 몇 달의 이야기는 혁명이 때때로 프로그램을 배송하고, 라이선스에 서명하고, 고객 근처로 도시를 옮기는 것과 같은 작고 실질적인 행동에서 시작된다는 사실을 일깨워줍니다. 그러한 실용적인 선택들이 하나의 산업을 낳았고, 그와 함께 사고와 업무, 발견을 위한 새로운 언어를 만들어냈습니다. 51년이 지난 지금, 그 유산은 단일 장치나 프로그램이 아니라 과학이 무엇을 물을 수 있고 어떻게 답할 수 있는지를 계속해서 규정하는 전체 생태계로 남아 있습니다.
Comments
No comments yet. Be the first!