엔지니어링 철학: 팀 버너스리, 이것은 모두를 위한 것입니다

핵심 요약
- 버너스리의 철학은 하나의 선택을 두 각도에서 본 것입니다 – 보편성(웹은 어떤 기기, 어떤 언어, 어떤 능력에서도 작동해야 한다)과 허가 없는 분산화(중앙 등록소가 누군가를 승인하거나 차단할 수 없기에, 누구든 묻지 않고 글을 올리거나 링크를 걸 수 있다)입니다.
- 결정적인 행위는 발명이 아니라 그 조건이었습니다. 1993년 그는 CERN을 설득해 웹의 소스 코드를 로열티 없이 퍼블릭 도메인으로 공개하게 했고, 특허 출원을 거부했습니다 – 누구도 되돌릴 수 없는 보편적 채택을 얻는 대가로 막대한 개인적 부를 내려놓은 것입니다.
- 2012년 올림픽에서 10억 명이 지켜보는 가운데 입력한 “이것은 모두를 위한 것입니다”는 감상이 아니라 사양이었습니다. 누군가를 배제하는 웹은 그의 기준에서 아직 완성되지 않은 것입니다.
- 열린 웹은 의도적이고 옹호할 수 있는 엔지니어링 결정이었습니다 – 누군가가 그것을 빼앗을 힘을 갖기 전에, 일부러 설계 단계에서 심어 넣은 개방성이었습니다.
원칙
“이것은 모두를 위한 것입니다.” – 팀 버너스리1
그는 2012년 런던 올림픽 개막식 한가운데에서 NeXT 컴퓨터로 이 문장을 입력했고, 그것은 경기장을 둘러싼 LED 패널에 한 글자씩 새겨졌습니다.1 세 마디 말이, 10억 명 앞에서, 30년에 걸친 주장을 요약했습니다. 월드 와이드 웹을 발명한 사람은 대중의 관심이 쏠린 그 한순간을 웹의 소유권을 주장하는 데 쓰지 않았습니다. 그는 그것을 다시 한번, 공개적으로, 일부러, 거저 내주는 데 썼습니다.
그 문장은 감상이 아닙니다. 그것은 사양입니다. 버너스리가 설계한 웹은 구조적으로 보편적입니다. 어떤 기기에서든, 어떤 언어로든, 어떤 능력으로든, 어디서든 작동해야 합니다 – 그리고 구조적으로 허가가 필요 없습니다. 페이지를 올리거나 다른 페이지로 링크를 걸 때 누구에게도 묻지 않습니다. 당신을 승인할 수 있는 중앙 등록소도 없고, 당신을 차단할 수 있는 문지기도 없습니다. 두 속성 모두 의도적인 엔지니어링 선택이며, 사실은 하나의 선택을 두 각도에서 본 것입니다. “웹의 힘은 그 보편성에 있습니다. 장애 여부와 관계없이 모두가 접근할 수 있다는 것은 본질적인 측면입니다,” 1997년 CERN의 후신 기구가 웹 접근성 이니셔티브(Web Accessibility Initiative)를 출범했을 때 그는 이렇게 썼습니다.2 보편성은 소수의 사용자를 위해 덧붙이는 기능이 아닙니다. 그것은 웹이라는 것 자체의 정의입니다. 누군가를 배제하는 웹은 그의 기준에서 완성되지 않은 것입니다.
결정적인 행위는 발명이 아니었습니다. 많은 사람이 하이퍼텍스트 시스템을 만들었습니다. 결정적인 행위는, 1993년 그가 CERN을 설득해 웹의 소스 코드를 로열티 없이 퍼블릭 도메인으로 공개하게 하고 특허 출원을 거부한 것이었습니다 – 그래야 웹이 영원히 보편적이고 허가가 필요 없는 채로 남을 테니까요.3 당신이 소유한 발명은 제품입니다. 누구도 되돌릴 수 없는 조건으로 거저 내준 발명은 인프라입니다. 그 구분 – 어디에나 존재하기 위해 소유권을 맞바꾼 것 – 이 그의 철학 전부이며, 이는 열린 웹은 장악하는 것이 아니라 지키는 것이라는 생각 아래에 흐르는 것과 같은 신념입니다.
배경
팀 버너스리는 1955년 6월 8일 런던에서 태어났습니다.4 그의 집안은 거의 문자 그대로 컴퓨팅으로 이루어져 있었습니다. 부모인 콘웨이 버너스리와 메리 리 우즈는 모두 수학자로, 상업적으로 판매된 최초의 범용 컴퓨터인 페란티 마크 1(Ferranti Mark 1)을 다뤘습니다.5 그는 옥스퍼드 퀸스 칼리지에서 물리학을 전공해 1976년에 학위를 받았습니다 – 컴퓨터 과학이 아니라, 복잡한 표면 아래에 깔린 단순한 법칙을 찾도록 훈련시키는 학문이었습니다.4
그는 제네바 인근의 유럽 입자물리 연구소인 CERN에 1980년 계약직 소프트웨어 엔지니어로 처음 합류했고, 이어 1984년부터는 펠로십으로 일했습니다.4 CERN은 완벽한 자극제였습니다. 수십 개 기관에서 모인 수천 명의 과학자가 들끓는 거대한 협업의 장이었고, 그들 각자가 저마다의 컴퓨터와 문서 형식과 관행을 가지고 있었으며, 사람들이 끊임없이 들고 나면서 기관의 기억은 계속 새어 나가고 있었습니다. 버너스리가 실제로 풀려 했던 문제는 평범했습니다. 이만큼 복잡한 곳이 자신이 아는 것을 어떻게 기록하고 추적하는가?
1989년 3월 그는 이를 “정보 관리: 하나의 제안(Information Management: A Proposal)”이라는 제목의 메모로 정리해, 링크로 연결된 문서들의 분산 하이퍼텍스트 시스템을 설명했습니다.6 그의 상사인 마이크 센들은 문서 맨 위에 컴퓨팅 역사상 가장 유명한 여백 메모 – “모호하지만 흥미롭군(Vague but exciting)” – 를 휘갈겨 적었고, 결정적으로, 그가 거기에 시간을 쓰도록 허락했습니다.6 1989년에서 1991년 사이 버너스리는 그 모호하지만 흥미로운 메모를 작동하는 시스템으로 바꿔냈고, 자신의 사무실에 놓인 NeXT 워크스테이션에 최초의 웹 서버를 구축했습니다. 대부분이 모르는 사이 웹 전체를 떠받치고 있던 그 기계의 플러그를 동료가 뽑아버리지 못하도록, 그는 빨간 잉크로 라벨을 써서 붙였습니다. “이 기계는 서버입니다. 전원을 끄지 마세요!(This machine is a server. DO NOT POWER IT DOWN!)”7 세계 최초의 웹사이트 info.cern.ch는 1991년에 가동되었고, 그해 8월 그는 alt.hypertext 뉴스그룹에 그 소프트웨어를 공개적으로 발표했습니다.7

업적
세 기둥: URI, HTTP, HTML
웹은 하나의 발명이 아닙니다. 그것은 서로 조합되는 세 개의 작은 발명입니다. 버너스리의 천재성은 어느 한 조각에 있는 것이 아니라, 정확히 이 세 가지가 필요하며 그 이상은 필요 없다는 것, 그리고 그것들이 누구나 구현할 수 있을 만큼 단순해야 한다는 것을 알아본 데 있었습니다.
첫째는 URI(URL은 그 가장 흔한 형태입니다)입니다. 어디에 있는 어떤 자원이든 이름 붙이는 단일하고 보편적인 방식으로, 하나의 전역 주소 공간이 지구상의 모든 기계를 아우르게 합니다.4 둘째는 HTTP, URI가 가리키는 것을 가져오기 위해 브라우저가 서버에게 건네는 프로토콜로 – 의도적으로 상태를 갖지 않고 최소한으로 설계되었습니다. 셋째는 HTML, 손으로 직접 쓸 수 있을 만큼 단순한 마크업 언어로, 페이지를 올리는 비용을 텍스트 편집기 하나로 줄였습니다.4 이름을 붙이고, 가져오고, 마크업한다. 그것이 웹의 전부이며, 급진적이었던 결정은 그것이 얼마나 적었느냐였습니다. 각 조각은 작동할 수 있는 가장 단순한 것이며, 바로 그렇기에 수십억의 사람과 기계가 누구와도 조율하지 않고 그것을 구현할 수 있었습니다 – 유닉스 철학이 유명하게 만든 “느슨하게 결합된 작은 조각들”의 바로 그 본능입니다.
거저 내주기: 로열티 없이, 허가 없이
이것이 가장 중요한 행위이며, 가장 자주 잊히는 행위이기도 합니다. 1990년대 초 무렵 경쟁하는 하이퍼텍스트 및 네트워킹 시스템들이 존재했고, 그중 여럿은 상업적이고 라이선스가 걸려 있었습니다. 버너스리는, 가입하는 데 돈을 내야 하거나 확장하는 데 허가를 받아야 하는 웹은 결코 그 웹이 되지 못하리라는 것을 이해했습니다 – 그것은 수많은 담장 친 제품 중 하나에 불과할 테니까요. 그래서 그는 CERN에게, 가치 있는 발명 위에 앉아 있는 연구 기관으로서는 거의 들어본 적 없는 일을 하도록 밀어붙였습니다. 그것을 통째로 내려놓는 것이었습니다.
1993년 4월 30일, CERN은 월드 와이드 웹 소스 코드를 퍼블릭 도메인으로 공개했습니다. 그 선언은 단호하고 전면적입니다. “CERN은 소스와 바이너리를 막론하고 이 코드에 대한 모든 지식 재산권을 포기하며, 누구든 이를 사용, 복제, 수정, 배포할 수 있도록 허가한다.”3 그는 의도적으로 웹에 특허를 내지 않았습니다.38 서버당 소액의 로열티만 받았어도 그는 아마 살아 있는 가장 부유한 사람 중 하나가 되었을 것입니다 – 그리고 웹은 그가 한사코 피하려 했던 라이선스 마찰에 목 졸려, 거의 틀림없이 틈새 학술 도구로 죽어버렸을 것입니다.3
이 공개라는 행위는 대부분의 빌더가 결코 도달하지 못하는 엔지니어링의 한 부분입니다. 어렵고 아름다운 작업은 프로토콜이고, 도덕적인 작업은 당신이 더 이상 통제하지 못하게 된 뒤에도 그것을 열린 채로 유지하는 조건을 선택하는 것입니다. 허가가 필요 없다는 성질은 초기 웹의 혼돈에서 우연히 생긴 것이 아닙니다 – 그것은 그것을 차단할 수 있었던 유일한 메커니즘(특허)을 그가 거부함으로써 일부러 설계에 심어 넣은 속성입니다. 되돌릴 수 없는 조건으로 거저 내준 코드는 당신의 소유권보다 오래 살아남는 코드이며, 그것이야말로 인프라라는 이름에 값하는 유일한 종류입니다.
보편성, 접근성, 그리고 W3C
1994년, CERN을 떠나 MIT로 옮긴 버너스리는 웹의 표준을 관리하고, 어느 한 회사가 웹을 서로 호환되지 않는 독점적 버전들로 쪼개버리도록 두는 대신 그 표준을 열린 채로 유지하기 위해 월드 와이드 웹 컨소시엄(W3C)을 설립했습니다.4 그는 웹을 자신의 개인 영지로 운영할 수도 있었습니다. 대신 그는 표준 기구를 세웠습니다 – 자신의 권위를 누구나 참여할 수 있는 절차 속으로 일부러 희석한 것입니다.

W3C는 그의 보편성에 대한 헌신이 실제로 작동하게 된 곳입니다. 웹은 기기든, 네트워크든, 언어든, 사용자의 능력이든 상관없이 작동해야 했습니다 – 그래서 접근성은 자선적인 부가 기능이 아니라 핵심적인 기술 요건으로 다뤄졌습니다. 1997년에 출범한 웹 접근성 이니셔티브는, 장애 여부와 관계없이 모두의 접근이 선택이 아니라 본질적이라는 그의 단호한 선언 때문에 존재합니다.2 화면 낭독기 사용자나, 저대역폭 사용자나, 영어를 쓰지 않는 독자를 슬그머니 배제하는 표준은 보편성 검증을 통과하지 못합니다 – 그리고 보편성 검증을 통과하지 못한다는 것은 그것이 실은 전혀 웹 표준이 아니라는 뜻입니다. 이는 접근성은 나중에 덧붙이는 기능이 아니라 플랫폼의 속성이라는 것과 같은 신념입니다.
다시 분산화하기: Solid와 열린 웹을 위한 싸움
버너스리는 지난 10년을, 웹이 변해버린 모습에 경악하며 보냈습니다. 그가 설계한 분산된 공유지가 아니라, 세상의 데이터와 관심을 자신들의 담장 뒤로 모아들인 한 줌의 플랫폼들 말입니다. 그의 대응은 그다웠습니다 – 선언문이 아니라 프로토콜이었습니다. Solid(“social linked data”에서 따온 이름)는 각 개인에게 “pod”, 즉 자신이 통제하는 개인 데이터 저장소를 줌으로써 웹을 다시 분산화하려는 프로젝트입니다. 애플리케이션이 데이터를 자기 서버에 쌓아 두는 대신, 당신의 조건에 따라 당신의 데이터에 접근을 요청하도록 하는 것입니다.9 그것은 초기 웹이 끝내 정리하지 못한 계층 – 누가 데이터를 소유하는가 – 을 겨냥한, 본래의 허가 없음이라는 원칙입니다.
1989년 메모에서 Solid로 이어지는 일관된 줄기는 끊긴 적이 없습니다. 적은 언제나 같았습니다 – 당신을 차단하거나, 거부하거나, 소유할 수 있는 중앙 권력 – 그리고 답도 언제나 같았습니다. 어느 한쪽도 차단 스위치를 쥐지 못하도록 권력을 분산하라. 2016년 ACM은 “월드 와이드 웹, 최초의 웹 브라우저, 그리고 웹이 확장될 수 있게 한 근본 프로토콜과 알고리즘을 발명한 공로로” A.M. 튜링상, 컴퓨팅 분야의 최고 영예를 수여하며 그 전체 궤적을 인정했습니다.10 (이야기의 각주로, 그는 간직할 수도 있었던 유물들을 이따금 놓아 보내기도 했습니다. 2021년 그는 원본 웹 소스 코드를 NFT로 경매에 부쳤습니다.11 그다운 일이지만, 원본 코드 자체는 여전히 공개된 채로 남아 있습니다.)
방법론
그 방법론은 하나의 원칙 – 보편적으로 짓고, 거저 내주고, 차단 스위치를 남기지 마라 – 을 35년간 적용한 것입니다.
조합되는, 가장 단순한 것으로 만들어라. URI, HTTP, HTML는 각각 그 자체로 최소한이며, 힘은 그것들이 서로 어떻게 맞물리는가에 있습니다. 버너스리는 어느 한 조각을 영리하게 만들고 싶은 충동에 저항했습니다. 누구나 오후 한나절이면 구현할 수 있는 조각이야말로 지구상의 모든 기계로 퍼져 나가는 조각이기 때문입니다.4
보편성은 부가 기능이 아니라 사양이다. 웹은 어떤 기기, 언어, 능력에서도 작동해야 합니다. 접근성은 자선이 아니라 정확성의 기준입니다 – 누군가를 배제하는 표준은 정의상 완성되지 않은 것입니다.2
설계 단계부터 허가가 필요 없게. 글을 올리거나 링크를 걸 때 누구에게도 묻지 않습니다. 당신을 승인할 등록소도, 당신을 차단할 수 있는 중앙 권력도 없습니다. 이것은 누군가가 되돌릴 수 있게 했을 메커니즘(특허, 라이선스, 문지기)을 거부함으로써, 바라기만 한 것이 아니라 설계에 심어 넣은 것입니다.3
어디에나 존재하기 위해 소유권을 맞바꿔라. 결정적인 행위는 1993년 웹을 로열티 없이 거저 내주고 특허 출원을 거부한 것이었습니다. 그는 당신이 소유한 것은 제품이고 되돌릴 수 없이 공개한 것은 인프라라는 것을 – 그리고 웹은 오직 후자일 수밖에 없다는 것을 이해했습니다.38
자신의 권위를 희석하라. 그는 웹을 개인적으로 다스리는 대신 W3C를 설립했고, 데이터 통제권을 사용자에게 되돌려주기 위해 Solid를 만들었습니다. 그 본능은 일관됩니다. 한곳에 모인 권력은, 그곳이 설령 당신 자신일지라도, 단일 장애점입니다.49
영향의 사슬
그를 빚은 사람들
버니바 부시의 메멕스(Memex). 부시의 1945년 에세이 “우리가 생각하는 대로(As We May Think)”는 문서들을 연상으로 연결하는 – 독자가 따라갈 수 있는 “흔적(trail)” – 책상 크기의 기계를 상상했고, 훗날 웹이 행성 규모로 충족하게 될 인간의 충동에 이름을 붙였습니다. 그것은 하이퍼링크의 개념적 선조입니다.12 (형성기의 영향)
테드 넬슨과 하이퍼텍스트. 넬슨은 1960년대에 하이퍼텍스트라는 단어를 만들어냈고, 야심 찬 링크 문서 시스템인 프로젝트 자나두(Project Xanadu)에 수십 년을 쏟았습니다. 어떤 의미에서 버너스리의 웹은, 실제로 출시된 의도적으로 더 단순한 하이퍼텍스트였습니다 – 자나두가 양방향 링크와 소액결제를 좇은 반면, 웹은 링크를 단방향에 무료로 유지했고, 바로 그 가차 없는 단순함이 웹이 퍼진 이유입니다.13 (직접적 영향)
더그 엥겔바트. 엥겔바트의 1968년 “모든 데모의 어머니(Mother of All Demos)”는 실시간 하이퍼텍스트, 마우스, 협업 편집을 수십 년 앞서 선보였습니다 – 문서들이 링크되고 인터랙티브하게 탐색될 수 있다는 작동하는 증명이었습니다.14 (형성기의 영향)
인터넷 그 자체 – TCP/IP와 DNS. 버너스리는 네트워크를 만들지 않았습니다. 그는 그 위에 만들었습니다. 웹은 아래에 이름 체계를 갖춘, 작동하는 패킷 교환 인터넷을 전제하는 응용 계층입니다. 그는 가장 어려운 인프라를 주어진 것으로 받아들이고, 기계들의 네트워크를 문서들의 웹으로 바꾼 세 개의 얇은 계층을 더했습니다. (직접적 영향)
그가 빚은 사람들
말 그대로 모두. 이것은 과장이 아닙니다. 웹은 현대 상거래, 학문, 저널리즘, 정부, 그리고 대화의 토대입니다. 영향 반경이 수십억 명 단위로 측정되는 엔지니어는 거의 없습니다. 그는 그중 하나입니다.
열린 표준 운동. W3C 모델 – 공개적으로 개발되는, 열려 있고 로열티 없는 표준 – 은 웹의 이후 계층들(CSS, DOM, WebRTC 등)이 어떻게 만들어졌는지에 대한 본보기가 되었고, 웹을 독점적 사일로로 쪼개려는 모든 시도에 맞서는 평형추가 되었습니다.
분산화와 데이터 소유권 운동. Solid, 웹을 위한 계약(Contract for the Web), 그리고 사용자에게 자신의 데이터에 대한 통제권을 돌려주려는 더 넓은 움직임은, 그의 본래 허가 없는 설계의 직접적 후예입니다. 이제는 그가 가능하게 만드는 데 일조했고 끝내 후회하게 된 플랫폼 시대를 겨냥하고 있습니다.
관통하는 줄기
그레이스 호퍼는 컴퓨팅을 인간적으로 만들기 위해 싸웠습니다 – 사람들이 기계의 숫자가 아니라 자신의 언어에 더 가까운 무언가로 기계에 말을 걸 수 있게 하려고 – 그리고 버너스리는 그 민주화의 충동을 극한까지 밀고 가, 어떤 기기에서든 어떤 언어로든 모두가 기계에 말을 걸 수 있게 만들었습니다. 톰슨과 리치가 조합되는 작고 날카롭게 한정된 조각들로 – 한 가지 일만 하고 다음으로 파이프를 통해 흘려보내는 프로그램들로 – 유닉스를 지었던 것처럼, 버너스리도 같은 방식으로, 행성 규모에서 “느슨하게 결합된 작은 조각들”로 서로 맞물리는 세 개의 최소한의 프로토콜로 웹을 지었습니다. 그리고 앨런 케이는 컴퓨터가 모두를 위한 매체라고, 단지 계산하는 것이 아니라 그것으로 생각하고 창조하는 것이라고 역설했습니다. 웹은 그 신념이 전 지구적으로 실현된 것으로, 누구나 허가 없이 글을 올릴 수 있는 매체입니다. 컴퓨팅이 이미 그것을 가진 소수의 소유물로 머무는 것을 거부한 네 사람입니다. (시리즈 연결)
내가 여기서 얻는 것
내가 새기고 있는 교훈은, 가장 중요한 엔지니어링 결정이 종종 기술적인 것이 전혀 아니라는 것입니다 – 그것은 조건입니다. 버너스리의 프로토콜은 우아했지만, 우아한 하이퍼텍스트 시스템 열두 개가 같은 10년 안에 죽었습니다. 웹이 이긴 것은 그가 누구도 되돌릴 수 없는 조건으로 그것을 거저 내주었기 때문이며, 소유권이 그를 부자로 만들어 주었을 바로 그 순간에 소유권 대신 보편성을 택했기 때문입니다. 어려운 부분은 링크를 발명하는 것이 아니었습니다. 어려운 부분은 그것에 대해 요금을 받기를 거부하는 것이었습니다. 그것은 품질이 유일한 변수라는 것과 같은 기준입니다. 질문은 결코 “어떻게 하면 여기서 가장 많은 가치를 뽑아낼까?”가 아니라 “이것이 마땅히 되어야 할 모습이 되려면 실제로 무엇이 필요한가?”이며 – 때로 정직한 답은, 당신이 놓아 보내는 것이 필요하다는 것입니다.
내가 지금 일하는 세계 – 에이전트, 도구, AI 시스템 – 에서는 유혹이 반대 방향으로 흐릅니다. 사용자의 데이터를 장악하고, 프로토콜에 담장을 치고, 모두가 거쳐 가야 하는 문지기가 되어라. 버너스리의 규율은 그 반대입니다. 보편적이고 허가가 필요 없는 것을 지어라. 차단 스위치를 남기지 마라. 자신의 권위를 누구나 구현할 수 있는 표준 속으로 희석하라. 에이전트가 자원을 발견하고 그것에 링크를 거는 방식을 설계할 때, 나는 그의 질문을 계속 던집니다 – 이것은 누군가의 허가를 필요로 하는가, 그리고 누군가가 그것을 차단할 수 있는가? – 왜냐하면 취향은 하나의 기술적 시스템이며, 막연한 감이 아니라 따져 물을 수 있는 것이기 때문입니다. 1989년 CERN 메모에서 2026년의 에이전트 하니스로 이어지는 관통하는 줄기는, 개방성이란 누군가가 그것을 빼앗을 힘을 갖기 전에 일부러 설계에 심어 넣는 것이라는 사실입니다.
자주 묻는 질문
팀 버너스리의 엔지니어링 철학은 무엇입니까?
버너스리의 신념은 웹의 힘이 그 보편성과 허가 없음에 있다는 것입니다. 웹은 어떤 기기, 언어, 능력에서도 작동해야 하며, 누구든 허가를 구하거나 비용을 내지 않고 글을 올리고 링크를 걸 수 있어야 합니다.2 그는 두 속성 모두를, 프로토콜(URI, HTTP, HTML)을 누구나 구현할 수 있을 만큼 최대한 단순하게 유지하고, 1993년 웹을 특허 내는 대신 로열티 없이 거저 내줌으로써 설계에 심어 넣었습니다 – 어떤 중앙 권력도 결코 웹을 차단할 수 없도록, 개인적 소유권을 보편적 채택과 맞바꾼 것입니다.34
팀 버너스리는 왜 웹에 특허를 내지 않았습니까?
특허가 걸린 웹은 그 웹이 되지 못했을 것이기 때문입니다. 버너스리는 어떤 라이선스 마찰 – 로열티, 허가, 문지기 – 도 채택자들을 경쟁 시스템으로 몰아내고 웹을 틈새 학술 도구로 남겨두었으리라는 것을 이해했습니다. 그의 권유로 CERN은 1993년 4월 30일 소스 코드를 퍼블릭 도메인으로 공개하며, “이 코드에 대한 모든 지식 재산권을 포기”하고 누구든 그것을 사용, 복제, 수정, 배포할 수 있도록 허가한다고 선언했습니다.3 그는 웹이 영원히 보편적이고 허가가 필요 없는 채로 남도록 명시적으로 특허를 내지 않기로 했습니다 – 거의 틀림없이 그에게 막대한 개인적 부를 잃게 한 결정이자, 웹이 열린 인프라로 존재하는 이유입니다.38
팀 버너스리는 무엇을 발명했으며, 웹의 세 기둥은 무엇입니까?
1989년에서 1991년 사이 CERN에서, 버너스리는 월드 와이드 웹을 발명했습니다. 최초의 웹 브라우저, 최초의 웹 서버(NeXT 컴퓨터에서 구동), 그리고 오늘날까지도 웹을 구동하는 세 가지 기반 표준입니다.47 그 세 기둥은 URI/URL(어떤 자원이든 이름 붙이는 보편적 방식), HTTP(그것을 가져오는 프로토콜), 그리고 HTML(손으로 직접 쓸 수 있을 만큼 단순한 마크업 언어)입니다.4 그는 1994년 이 표준들을 열린 채로 유지하기 위해 월드 와이드 웹 컨소시엄(W3C)을 설립했고, 이후 개인 데이터에 대한 통제권을 다시 분산화하기 위해 Solid 프로젝트를 시작했습니다.49
팀 버너스리는 왜 튜링상을 받았습니까?
ACM은 “월드 와이드 웹, 최초의 웹 브라우저, 그리고 웹이 확장될 수 있게 한 근본 프로토콜과 알고리즘을 발명한 공로로” 버너스리에게 2016년 A.M. 튜링상 – 컴퓨팅 분야의 최고 영예 – 을 수여했습니다.10 그 선정 사유는 업적의 폭을 잘 담아냅니다. 단지 링크된 문서라는 아이디어뿐 아니라, 작동하는 브라우저와 서버, URI/HTTP/HTML 표준, 그리고 웹이 하나의 NeXT 기계에서 수십억 대의 기기로, 어떤 중앙 조정자도 없이 자라날 수 있게 한 아키텍처 결정들(무상태성, 단일 전역 주소 공간, 최소한의 프로토콜)까지 말입니다.
출처
-
“This is for Everyone: the Tweet Heard Around the World,” W3C News, July 2012. During the 2012 London Olympics opening ceremony (27 July 2012), Berners-Lee tweeted “This is for everyone,” instantly spelled out in LED panels around the stadium. See also the World Wide Web Foundation account and the 2012 Summer Olympics opening ceremony, Wikipedia. ↩↩
-
Tim Berners-Lee, quoted in “World Wide Web Consortium Launches International Program Office for Web Accessibility Initiative,” W3C press release, 22 October 1997. “The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.” Collected at Wikiquote, “Tim Berners-Lee.” ↩↩↩↩
-
“Licensing the Web,” CERN. On 30 April 1993 CERN released the World Wide Web software into the public domain; the declaration reads, “CERN relinquishes all intellectual property rights to this code, both source and binary, and permission is given to anyone to use, duplicate, modify and distribute it.” See also “The birth of the Web,” CERN, and “World Wide Web launches in the public domain, April 30, 1993,” History.com. ↩↩↩↩↩↩↩↩↩
-
“Tim Berners-Lee: Longer Biography,” W3C (his own site). Born London, 8 June 1955; BA Hons Physics, The Queen’s College, Oxford, 1976; consultant software engineer at CERN from 1980, fellowship from 1984; proposed the World Wide Web in 1989; wrote the first server (“httpd”) and client (“WorldWideWeb”) in the NeXTStep environment; founded the World Wide Web Consortium in 1994. URI/HTTP/HTML design context: “World Wide Web,” Wikipedia. ↩↩↩↩↩↩↩↩↩↩↩↩
-
“Tim Berners-Lee,” Wikipedia. His parents, Conway Berners-Lee and Mary Lee Woods, were mathematicians who worked on the Ferranti Mark 1, the first commercially available general-purpose electronic computer. ↩
-
Tim Berners-Lee, “Information Management: A Proposal,” CERN, March 1989 (his original proposal, hosted by W3C). His manager Mike Sendall annotated the cover “Vague but exciting.” See the annotated first page at CERN Document Server and “Web at 25: Tim Berners-Lee’s Amazing Proposal Document,” TIME. ↩↩
-
“A short history of the Web,” CERN. The first web server ran on a NeXT computer in Berners-Lee’s office, labeled by hand in red ink “This machine is a server. DO NOT POWER IT DOWN!”; the world’s first website was info.cern.ch; the WWW software was announced on the alt.hypertext newsgroup in August 1991. See also “The world’s first browser/editor, website and server go live at CERN,” CERN timeline. ↩↩↩
-
“World Wide Web,” Wikipedia. Berners-Lee considered the GNU GPL but, after concerns that companies would balk at any licensing terms, ultimately released the web into the public domain without patent restrictions – the decision credited with enabling its rapid, frictionless adoption. ↩↩↩
-
“Solid (web decentralization project),” Wikipedia. Berners-Lee’s project to re-decentralize the web by storing each user’s data in personal “pods” under their own control, with applications requesting access on the user’s terms. Context: “Web inventor Tim Berners-Lee’s Solid data-privacy project enters the real world,” Fortune, November 2020. ↩↩↩
-
“Sir Tim Berners-Lee, Inventor of the World Wide Web, Receives ACM A.M. Turing Award,” ACM, April 2017. 2016 Turing citation: “for inventing the World Wide Web, the first web browser, and the fundamental protocols and algorithms allowing the Web to scale.” See also the ACM Turing Award laureate page. ↩↩
-
“This NFT of the World Wide Web’s source code sold for $5.4 million,” as documented in the Tim Berners-Lee Wikipedia entry: in June 2021 Berners-Lee auctioned an NFT representing the original web source code through Sotheby’s. The underlying source code remains publicly available. ↩
-
Vannevar Bush, “As We May Think,” The Atlantic, July 1945 (as documented at Wikipedia). Bush imagined the “memex,” a desk-sized device that stored documents on microfilm and let a user link them by association into named “trails” the reader could follow – the conceptual ancestor of the hyperlink. ↩
-
“Ted Nelson,” Wikipedia. Nelson coined the terms hypertext and hypermedia in 1963 and published them in 1965 (in “Complex Information Processing: A File Structure for the Complex, the Changing, and the Indeterminate,” ACM National Conference). He spent decades on Project Xanadu, an ambitious linked-document system. ↩
-
“The Mother of All Demos,” Wikipedia. Douglas Engelbart’s 9 December 1968 demonstration of the oN-Line System (NLS) at the Fall Joint Computer Conference introduced hypertext, the computer mouse, dynamic file linking, and a collaborative real-time editor. ↩