Pioneiros da Internet e sua influência na comunidade do Software Livre

Os pioneiros da Internet

O amor exagerado de código aberto por certos altos executivos da Microsoft deixa muitos na comunidade desconfiados. Outros de nós acreditam que não existem intenções sombrias, mas que é um casamento de conveniência. No entanto, foi Steven Sinofsky, ex-chefe das divisões Windows e Office, que colocou as coisas em preto no branco. O que mudou foi o mercado de software, e o código aberto está mais bem adaptado à nova realidade do que o software proprietário.

Esta série de artigos tenta entender como essa mudança aconteceu e por que ela é boa para o Linux. Neste post em particular, vamos explicar qual foi a influência dos pioneiros da Internet nas comunidades de software livre.

Eu tenho que deixar algo bem claro. A história não é uma sucessão linear de eventos. É razoável pensar que pessoas que escolheram a mesma profissão, estudaram nos mesmos livros e enfrentaram os mesmos problemas, trabalhariam em soluções semelhantes em paralelo. Sabe-se que havia muitas instituições nos Estados Unidos investigando como conectar computadores e, quase com certeza, também estavam fazendo o mesmo na União Soviética e na Europa. Mas, o consenso geral é que a origem imediata da Internet está na Rede de Agências de Projetos de Pesquisa Avançada (ARPA).

Nós tínhamos saído o artigo anterior no primeiro teste de conexão bem-sucedido entre dois computadores remotos. Vamos ver como o tema continuou.

Para permitir a conexão entre computadores, foi necessário desenvolver o que ficou conhecido como Internet Message Processor. (IMP) A função do IMP era receber os pacotes de dados (lembre-se que para garantir a transmissão da informação ela foi dividida em um comprimento de tamanho fixo) remontá-la em sua forma original e passe-o para o computador central. Para cada computador ou nó central, deve haver um IMP.

No final de 1969 já havia quatro universidades interligadas; UCLA, Stanford, University of California em Santa Barbara e University of Utah.

Reza a história que a primeira mensagem (não confundir com dados) enviada foi a palavra Login. Mas, como o sistema travou, eles só puderam transmitir Lo. Demorou algumas horas para reiniciar o mainframe UCLA e enviar a palavra completa.

Pioneiros da Internet e sua influência na comunidade de software livre

Um dos problemas a serem resolvidos era como fazer dispositivos produzidos por diferentes fabricantes capazes de se comunicarem uns com os outros de forma organizada. Além da resposta técnica, a história é importante para nós. A metodologia de trabalho escolhida seria adotada décadas depois pelas comunidades por trás da maioria dos projetos de software livre.

Surpreendentemente, para um órgão estadual, O ARPA não montou uma estrutura burocrática para a tarefa de desenvolver protocolos de comunicação. A tarefa foi realizada por alguns alunos de pós-graduação que atuam em diferentes unidades do Departamento de Defesa.

Como não possuíam uma estrutura formal para contê-los, decidiram colaborar informalmente entre si.se publicar suas recomendações sobre protocolos sob o título Request for Comments (RFC).

Este título foi escolhido como uma forma de aumentar a participação e a discussão livre do conteúdo.

A RFC que tanto influenciou o desenvolvimento do Linux e do software livre teve um começo humilde. Foi escrito em um banheiro porque seu autor não queria acordar seus colegas de quarto.

O líder de fato do grupo, Steve Crocker, queria que a comunicação por escrito entre os participantes (todos que quisessem) fosse por meio de memorandos temporários e informais. O objetivo final era chegar a um consenso geral e escrever um código que funcionasse.

Não que houvesse um sistema de contagem de votos. Os tópicos foram discutidos até que houvesse algo em que todos concordassem.

Esta metodologia de trabalho teve dois objetivos:

  • Em primeiro lugar, os documentos escritos são frequentemente vistos como definitivos e o que o grupo queria era usar os RFCs como ponto de partida, não como restrição.
  • Em segundo lugar, procurou-se evitar a tendência de buscar a perfeição que costuma causar dúvidas na hora de publicar algo.

Os primeiros RFCs eles estabeleceram o princípio de que nenhum texto deveria ser considerado um dogma, e que não teria uma edição definitiva. Eles também sugeriram que autoridade derivava do mérito e não de uma hierarquia fixa.

Crocker e seus companheiros cEles criaram uma metodologia de trabalho que permitiu definir os protocolos que regem praticamente todas as trocas de dados do planeta.para. O primeiro fruto técnico de seu trabalho foram os protocolos de controle de rede que permitiam a comunicação entre computadores.

No entanto, Seu legado mais valioso, o da colaboração aberta, continuará conosco quando a Internet for apenas uma memória do passado.

Esta história continuará…


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.