Filosofia de Engenharia: Tim Berners-Lee, Isto É para Todos

Principais conclusões
- A filosofia de Berners-Lee é uma única escolha vista de dois ângulos – universalidade (a web precisa funcionar para qualquer dispositivo, idioma e capacidade) e descentralização sem permissão (qualquer pessoa pode publicar ou criar links sem pedir autorização, porque nenhum registro central pode aprová-la ou desligá-la).
- O ato decisivo não foi a invenção, mas os termos: em 1993, ele pressionou o CERN a liberar o código-fonte da web para o domínio público, livre de royalties, e recusou-se a patenteá-lo – trocando uma provável fortuna pessoal por uma adoção universal que ninguém poderia revogar.
- “Isto é para todos”, digitado diante de um bilhão de pessoas nas Olimpíadas de 2012, não era sentimento, mas especificação: uma web que exclui qualquer pessoa é, pelo seu padrão, inacabada.
- A web aberta foi uma decisão de engenharia deliberada e defensável – abertura projetada de propósito, antes que alguém tivesse o poder de tirá-la.
O princípio
“Isto é para todos.” – Tim Berners-Lee1
Ele a digitou em um computador NeXT no centro da cerimônia de abertura das Olimpíadas de Londres de 2012, e ela foi soletrada pelos painéis de LED que circundavam o estádio.1 Três palavras, diante de um bilhão de pessoas, resumindo um argumento de trinta anos. O homem que inventou a World Wide Web não usou seu único momento de atenção em massa para reivindicá-la. Ele a usou para doá-la de novo, em público, de propósito.
Essa frase não é sentimento. É uma especificação. A web que Berners-Lee projetou é universal por construção: ela precisa funcionar para qualquer dispositivo, qualquer idioma, qualquer capacidade, em qualquer lugar – e é sem permissão por construção: para publicar uma página ou criar um link para outra, você não pede nada a ninguém. Não existe registro central que possa aprovar você, nem porteiro que possa desligar você. Ambas as propriedades são escolhas deliberadas de engenharia, e são a mesma escolha vista de dois ângulos. “O poder da Web está em sua universalidade. O acesso por todos, independentemente de deficiência, é um aspecto essencial”, escreveu ele quando o órgão sucessor do CERN lançou a Web Accessibility Initiative em 1997.2 Universalidade não é um recurso que você adiciona para o usuário marginal. É a definição da coisa; uma web que exclui qualquer pessoa é, pelo seu padrão, inacabada.
O ato decisivo não foi a invenção. Muita gente construiu sistemas de hipertexto. O ato decisivo foi que, em 1993, ele convenceu o CERN a liberar o código-fonte da web livre de royalties, para o domínio público, e recusou-se a patenteá-lo – para que permanecesse universal e sem permissão para sempre.3 Uma invenção que você possui é um produto. Uma invenção que você doa sob termos que ninguém pode revogar é infraestrutura. Essa distinção – propriedade trocada por onipresença – é a totalidade de sua filosofia, e é a mesma convicção que sustenta a ideia de que a web aberta é algo que se protege em vez de capturar.
Contexto
Tim Berners-Lee nasceu em Londres em 8 de junho de 1955.4 A casa era, quase literalmente, feita de computação: ambos os pais, Conway Berners-Lee e Mary Lee Woods, eram matemáticos que trabalharam no Ferranti Mark 1, o primeiro computador de propósito geral vendido comercialmente.5 Ele estudou física no The Queen’s College, em Oxford, formando-se em 1976 – não ciência da computação, mas a disciplina que treina você a procurar a lei simples por baixo da superfície complicada.4
Ele chegou ao CERN, o laboratório europeu de física de partículas perto de Genebra, primeiro como engenheiro de software contratado em 1980 e depois com uma bolsa a partir de 1984.4 O CERN era a provocação perfeita. Era uma colaboração vasta e fervilhante de milhares de cientistas de dezenas de instituições, cada um com seus próprios computadores, formatos de documento e convenções, e a memória institucional vazava o tempo todo à medida que as pessoas se revezavam. O problema que Berners-Lee de fato se propôs a resolver era prosaico: como um lugar tão complexo mantém o controle do que sabe?
Em março de 1989, ele escreveu tudo isso em um memorando intitulado “Information Management: A Proposal”, descrevendo um sistema de hipertexto distribuído de documentos interligados.6 Seu chefe, Mike Sendall, rabiscou no topo a anotação de margem mais famosa da história da computação – “Vago, mas empolgante” – e, crucialmente, deixou que ele dedicasse tempo ao projeto.6 Entre 1989 e 1991, Berners-Lee transformou o memorando vago-mas-empolgante em um sistema funcional, e construiu o primeiro servidor web em uma estação de trabalho NeXT que ficava em seu escritório. Para impedir que um colega desconectasse a máquina que, sem que a maioria soubesse, estava servindo a web inteira, ele colou nela uma etiqueta em tinta vermelha: “Esta máquina é um servidor. NÃO A DESLIGUE!”7 O primeiro site do mundo, info.cern.ch, entrou no ar em 1991, e em agosto daquele ano ele anunciou o software publicamente no grupo de discussão alt.hypertext.7

O trabalho
Os três pilares: URI, HTTP, HTML
A web não é uma invenção; são três pequenas que se compõem. O gênio de Berners-Lee não foi nenhuma peça isolada, mas o reconhecimento de que você precisava exatamente dessas três, e de mais nenhuma, e de que elas tinham de ser simples o bastante para que qualquer um pudesse implementá-las.
A primeira é o URI (a URL é sua forma mais comum): uma maneira única e universal de nomear qualquer recurso em qualquer lugar, de modo que um único espaço de endereçamento global abranja todas as máquinas da Terra.4 A segunda é o HTTP, o protocolo que um navegador fala com um servidor para buscar aquilo que um URI nomeia – deliberadamente sem estado e mínimo. A terceira é o HTML, uma linguagem de marcação simples o bastante para se escrever à mão, de modo que o custo de publicar uma página fosse um editor de texto e nada mais.4 Nomeie, busque, marque. Isso é a web inteira, e a decisão radical foi o quão pouca ela era. Cada peça é a coisa mais simples que poderia funcionar, e é exatamente por isso que bilhões de pessoas e máquinas puderam implementá-la sem coordenar nada com ninguém – o mesmo instinto de “pequenas peças frouxamente acopladas” que a filosofia Unix tornou famoso.
Doando tudo: livre de royalties e sem permissão
Este é o ato que mais importou, e é o mais frequentemente esquecido. No início dos anos 1990, existiam sistemas rivais de hipertexto e de rede, vários deles comerciais e licenciados. Berners-Lee entendeu que uma web pela qual você tivesse de pagar para entrar, ou pedir permissão para estender, nunca se tornaria a web – seria apenas mais um produto cercado entre muitos. Então pressionou o CERN a fazer algo quase inédito para uma instituição de pesquisa sentada sobre uma invenção valiosa: abrir mão dela por completo.
Em 30 de abril de 1993, o CERN liberou o código-fonte da World Wide Web para o domínio público. A declaração é direta e total: “O CERN renuncia a todos os direitos de propriedade intelectual sobre este código, tanto fonte quanto binário, e fica concedida a qualquer pessoa a permissão de usar, duplicar, modificar e distribuí-lo.”3 Ele deliberadamente não patenteou a web.38 Tivesse cobrado até um royalty modesto por servidor, provavelmente teria se tornado uma das pessoas mais ricas vivas – e a web quase certamente teria morrido como uma ferramenta acadêmica de nicho, sufocada pela fricção de licenciamento que ele estava determinado a evitar.3
Esse ato de liberação é a parte da engenharia que a maioria dos construtores nunca alcança. O trabalho árduo e belo é o protocolo; o trabalho moral é escolher termos que o mantenham aberto depois que você já não o controla. A ausência de permissão não é um acaso do caos da web inicial – é uma propriedade que ele engendrou ao recusar o único mecanismo (uma patente) que poderia tê-la desligado. Código que você doa sob termos irrevogáveis é código que sobrevive à sua propriedade sobre ele, e esse é o único tipo de infraestrutura digno do nome.
Universalidade, acessibilidade e o W3C
Em 1994, tendo deixado o CERN pelo MIT, Berners-Lee fundou o World Wide Web Consortium (W3C) para zelar pelos padrões da web e mantê-los abertos, em vez de deixar que qualquer empresa bifurcasse a web em versões proprietárias incompatíveis.4 Ele poderia ter administrado a web como um feudo pessoal. Construiu, em vez disso, um órgão de padronização – uma diluição deliberada de sua própria autoridade em um processo do qual qualquer um poderia participar.

O W3C é onde seu compromisso com a universalidade se tornou operacional. A web tinha de funcionar independentemente do dispositivo, da rede, do idioma ou das capacidades do usuário – e por isso a acessibilidade foi tratada não como um acréscimo caritativo, mas como um requisito técnico central. A Web Accessibility Initiative, lançada em 1997, existe por causa de sua declaração categórica de que o acesso por todos, independentemente de deficiência, é essencial, não opcional.2 Um padrão que silenciosamente exclui usuários de leitores de tela, ou usuários de baixa largura de banda, ou leitores que não falam inglês, falha no teste da universalidade – e falhar no teste da universalidade significa que ele não é, na verdade, um padrão da web. Esta é a mesma convicção de que a acessibilidade é uma propriedade da plataforma, não um recurso que se aparafusa depois.
Redescentralizando: o Solid e a luta pela web aberta
Berners-Lee passou a última década alarmado com aquilo em que a web se transformou: não o bem comum descentralizado que ele projetou, mas um punhado de plataformas que represaram os dados e a atenção do mundo atrás de seus próprios muros. Sua resposta foi característica – não um manifesto, mas um protocolo. O Solid (de “social linked data”) é um projeto para redescentralizar a web ao dar a cada pessoa um “pod”, um repositório pessoal de dados que ela controla, de modo que os aplicativos solicitem acesso aos seus dados nos seus termos, em vez de acumulá-los em seus servidores.9 É o princípio original da ausência de permissão direcionado à camada que a web inicial nunca resolveu: quem é dono dos dados.
A linha que vai do memorando de 1989 ao Solid é ininterrupta. O inimigo sempre foi o mesmo – uma autoridade central capaz de desligar você, negar você ou possuir você – e a resposta sempre foi a mesma: distribuir o poder para que nenhuma parte isolada segure o botão de desligar. Em 2016, a ACM reconheceu todo esse arco com o Prêmio A.M. Turing, a maior honraria da computação, “por inventar a World Wide Web, o primeiro navegador web e os protocolos e algoritmos fundamentais que permitiram à Web escalar”.10 (Ele também, numa nota de rodapé da história, ocasionalmente abriu mão de artefatos que poderia ter guardado: em 2021 leiloou o código-fonte original da web como um NFT.11 O código original, caracteristicamente, permanece público.)
O método
O método é um único princípio – construa universal, doe tudo e não fique com nenhum botão de desligar – aplicado por trinta e cinco anos.
Faça a coisa mais simples que se componha. URI, HTTP e HTML são, cada um, mínimos por conta própria; o poder está em como eles se encaixam. Berners-Lee resistiu ao impulso de tornar qualquer peça inteligente, porque uma peça que qualquer um pode implementar em uma tarde é uma peça que se espalha para todas as máquinas da Terra.4
Universalidade é a especificação, não um recurso. A web precisa funcionar para qualquer dispositivo, idioma e capacidade. A acessibilidade é um critério de correção, não caridade – um padrão que exclui qualquer pessoa é, por definição, inacabado.2
Sem permissão por design. Para publicar ou criar links, você não pede a ninguém. Não há registro para aprovar você nem autoridade central que possa desligar você. Isso é engendrado, não esperado, ao recusar os mecanismos (patentes, licenças, porteiros) que permitiriam a alguém revogá-lo.3
Troque propriedade por onipresença. O ato decisivo foi doar a web livre de royalties em 1993 e recusar-se a patenteá-la. Ele entendeu que algo que você possui é um produto e algo que você libera irrevogavelmente é infraestrutura – e que a web só poderia ser o segundo.38
Dilua sua própria autoridade. Ele fundou o W3C em vez de governar a web pessoalmente, e construiu o Solid para devolver o controle dos dados aos usuários. O instinto é consistente: o poder concentrado em um único lugar é um ponto único de falha, mesmo quando esse lugar é você.49
Cadeia de influência
Quem o moldou
O Memex de Vannevar Bush. O ensaio de Bush de 1945, “As We May Think”, imaginou uma máquina do tamanho de uma escrivaninha que ligava documentos por associação – “trilhas” que o leitor poderia seguir – e deu nome ao impulso humano que a web acabaria por atender em escala planetária. É o ancestral conceitual do hyperlink.12 (Influência formativa)
Ted Nelson e o hipertexto. Nelson cunhou a palavra hipertexto nos anos 1960 e passou décadas no Project Xanadu, um ambicioso sistema de documentos interligados. A web de Berners-Lee foi, em certo sentido, o hipertexto deliberadamente mais simples que de fato chegou a sair do papel – enquanto o Xanadu perseguia links bidirecionais e micropagamentos, a web manteve os links unidirecionais e gratuitos, e essa simplicidade implacável é exatamente o motivo de ela ter se espalhado.13 (Influência direta)
Doug Engelbart. A “Mother of All Demos” de Engelbart, em 1968, mostrou hipertexto ao vivo, o mouse e a edição colaborativa décadas antes – uma prova funcional de que documentos podiam ser ligados e navegados de forma interativa.14 (Influência formativa)
A própria internet – TCP/IP e DNS. Berners-Lee não construiu a rede; ele construiu sobre ela. A web é uma camada de aplicação que pressupõe uma internet funcional de comutação de pacotes com um sistema de nomes por baixo. Ele tomou a infraestrutura mais difícil como dada e acrescentou as três finas camadas que transformaram uma rede de máquinas em uma web de documentos. (Influência direta)
Quem ele moldou
Literalmente todo mundo. Isto não é hipérbole. A web é o substrato do comércio, da pesquisa acadêmica, do jornalismo, do governo e da conversa modernos. Poucos engenheiros têm um raio de impacto medido em bilhões de pessoas; ele é um deles.
O movimento de padrões abertos. O modelo do W3C – padrões abertos, livres de royalties e desenvolvidos abertamente – tornou-se o gabarito de como as camadas posteriores da web (CSS, o DOM, WebRTC e mais) foram construídas, e um contrapeso a toda tentativa de bifurcar a web em silos proprietários.
O movimento de descentralização e propriedade de dados. O Solid, o Contract for the Web e o impulso mais amplo de dar aos usuários o controle de seus próprios dados são os descendentes diretos de seu projeto original sem permissão, agora direcionados à era das plataformas que ele ajudou a tornar possível e veio a lamentar.
O fio condutor
Grace Hopper lutou para tornar a computação humana – para permitir que as pessoas se dirigissem a uma máquina em algo mais próximo de sua própria língua do que de seus números – e Berners-Lee levou esse impulso democratizante ao limite, tornando a máquina endereçável por todos, em qualquer dispositivo, em qualquer idioma. Onde Thompson e Ritchie construíram o Unix a partir de peças pequenas e nitidamente delimitadas que se compõem – programas que fazem uma coisa só e canalizam para o seguinte – Berners-Lee construiu a web da mesma forma, a partir de três protocolos mínimos que se encaixam, “pequenas peças frouxamente acopladas” em escala planetária. E Alan Kay insistiu que o computador é um meio para todos, uma coisa com a qual pensar e criar, e não apenas computar; a web é essa convicção tornada global, um meio em que qualquer um pode publicar sem permissão. Quatro pessoas que se recusaram a deixar a computação permanecer propriedade dos poucos que já a tinham. (Ponte da série)
O que eu tiro disto
A lição que guardo é que a decisão de engenharia mais importante muitas vezes não é técnica de forma alguma – são os termos. Os protocolos de Berners-Lee eram elegantes, mas uma dúzia de sistemas de hipertexto elegantes morreu na mesma década. A web venceu porque ele a doou sob termos que ninguém poderia revogar, e escolheu a universalidade em vez da propriedade no exato momento em que a propriedade o teria feito uma fortuna. A parte difícil não foi inventar o link. A parte difícil foi recusar-se a cobrar por ele. Esse é o mesmo padrão de a qualidade ser a única variável: a pergunta nunca é “como eu capturo o máximo de valor disto?”, mas “do que esta coisa realmente precisa para se tornar aquilo que deveria ser?” – e às vezes a resposta honesta é que ela precisa que você abra mão.
No mundo em que construo agora – agentes, ferramentas, sistemas de IA – a tentação corre na direção oposta: capturar os dados do usuário, cercar o protocolo, tornar-se o porteiro por quem todos precisam passar. A disciplina de Berners-Lee é o contrário. Construa a coisa universal e sem permissão; não fique com nenhum botão de desligar; dilua sua própria autoridade em um padrão que qualquer um pode implementar. Quando projeto como os agentes descobrem e criam links para recursos, fico fazendo a pergunta dele – isto exige a permissão de alguém, e alguém poderia desligá-lo? – porque o bom gosto é um sistema técnico que você pode interrogar, não uma vibração. O fio condutor que vai de um memorando do CERN de 1989 a uma estrutura local de agentes de 2026 é que a abertura é algo que você engendra de propósito, antes que alguém tenha o poder de tirá-la.
Perguntas frequentes
Qual é a filosofia de engenharia de Tim Berners-Lee?
A convicção de Berners-Lee é que o poder da web está em sua universalidade e em sua ausência de permissão: ela precisa funcionar para qualquer dispositivo, idioma e capacidade, e qualquer pessoa precisa ser capaz de publicar e criar links sem pedir autorização ou pagar uma taxa.2 Ele engendrou ambas as propriedades ao manter os protocolos (URI, HTTP, HTML) o mais simples possível para que qualquer um pudesse implementá-los, e ao doar a web livre de royalties em 1993 em vez de patenteá-la – trocando a propriedade pessoal pela adoção universal, para que nenhuma autoridade central pudesse jamais desligá-la.34
Por que Tim Berners-Lee não patenteou a web?
Porque uma web patenteada não teria se tornado a web. Berners-Lee entendeu que qualquer fricção de licenciamento – royalties, permissões, porteiros – teria empurrado os adotantes para sistemas rivais e deixado a web como uma ferramenta acadêmica de nicho. A seu pedido, o CERN liberou o código-fonte para o domínio público em 30 de abril de 1993, declarando que “renuncia a todos os direitos de propriedade intelectual sobre este código” e concedendo a qualquer pessoa permissão para usar, duplicar, modificar e distribuí-lo.3 Ele optou explicitamente por não patenteá-la para que a web permanecesse universal e sem permissão para sempre – uma decisão que quase certamente lhe custou uma fortuna pessoal e é a razão pela qual a web existe como infraestrutura aberta.38
O que Tim Berners-Lee inventou e quais são os três pilares da web?
Entre 1989 e 1991, no CERN, Berners-Lee inventou a World Wide Web: o primeiro navegador web, o primeiro servidor web (rodando em um computador NeXT) e os três padrões fundamentais que ainda hoje fazem a web funcionar.47 Esses três pilares são o URI/URL (uma maneira universal de nomear qualquer recurso), o HTTP (o protocolo para buscá-lo) e o HTML (uma linguagem de marcação simples o bastante para se escrever à mão).4 Ele fundou o World Wide Web Consortium (W3C) em 1994 para manter esses padrões abertos, e mais tarde lançou o projeto Solid para redescentralizar o controle dos dados pessoais.49
Por que Tim Berners-Lee ganhou o Prêmio Turing?
A ACM concedeu a Berners-Lee o Prêmio A.M. Turing de 2016 – a maior honraria da computação – “por inventar a World Wide Web, o primeiro navegador web e os protocolos e algoritmos fundamentais que permitiram à Web escalar”.10 A citação capta a amplitude da realização: não apenas a ideia de documentos interligados, mas o navegador e o servidor funcionais, os padrões URI/HTTP/HTML e as decisões arquiteturais (ausência de estado, um único espaço de endereçamento global, protocolos mínimos) que permitiram à web crescer de uma máquina NeXT para bilhões de dispositivos sem nenhum coordenador central.
Fontes
-
“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. ↩