Continuamos a falar sobre pessoas que influenciaram o desenvolvimento do código aberto.
/ foto Sebastián ter Burg CC BY-SARichard Stallman
Richard Matthew Stallman nasceu em 1953 na família de um professor e vendedor de impressoras. Desde tenra idade ele gostava de computadores. Stallman leu livros sobre programação de computadores e documentação técnica.
No ensino médio, ele foi convidado para um estágio no
IBM Research Center , onde começou a programar. Em 1970, Stallman entrou no departamento de física da Universidade de Harvard. A comunicação com os colegas era difícil para ele, então ele dedicou todo o seu tempo livre para estudar e trabalhar. Em seu primeiro ano, Richard começou a trabalhar como assistente de laboratório no Instituto de Tecnologia de Massachusetts (MIT).
Foi o trabalho do MIT que teve o maior impacto na abordagem de Stallman para escrever programas. A atmosfera da cooperação acadêmica reinou no laboratório - as pessoas trocavam livremente código e se ajudavam nos projetos. Mas, no final da década de 1970, a situação começou a mudar - programas abertos começaram a substituir o software proprietário.
Stallman não gostou do fato de a universidade não ser mais um lugar para uma troca aberta de idéias e ferramentas de software. Portanto, ele deixou o MIT e começou a popularizar o software de código aberto.
Richard estabeleceu duas tarefas para si mesmo - criar um sistema operacional livre e uma base legal para sua distribuição. E em 1983, nasceu o projeto GNU (GNU's Not Unix), projetado para se tornar uma cópia aberta e aprimorada do Unix (que na época era proprietária). Também desenvolveu uma licença GPL aberta. Ela garantiu o direito de usar produtos de software gratuitamente, modificá-los e vendê-los.
/ foto Anders Brenna CC BYEm 1985, Richard fundou a Free Software Foundation, sob os auspícios dos quais foram lançados GNU GCC (compilador C), GNU GDB (depurador) e GNU Emacs (editor de texto icônico). Essas ferramentas e a GPL posteriormente serviram de base para o sistema operacional Linux.
Após a disseminação do Linux, Stallman começou a falar com freqüência em conferências de TI. Ele viaja pelo mundo dando palestras sobre ética e propriedade intelectual. Ao mesmo tempo, Richard Stallman continua atuando como presidente da Free Software Foundation até hoje.
Linus Torvalds
Linus Benedict Torvalds nasceu em 28 de dezembro de 1969 em uma família finlandesa de descendência sueca. Quando criança, Linus se interessou por microcomputadores e começou a programar: primeiro no BASIC e depois no código da máquina.
O maior projeto de sua juventude foi uma modificação do sistema operacional Sinclair QL, para o qual ele escreveu independentemente um montador e um editor de texto. Não é de surpreender que Linus tenha entrado na principal universidade do país, a Universidade de Helsinque, sem problemas.
/ foto Krd CC BY-SA
Foi lá que, no final dos anos 80, ele se encontrou com um sistema operacional semelhante ao Unix, chamado Minix. Linus gostou de sua portabilidade e leveza, mas não gostou dos termos da licença. Em 1991, ele decidiu criar sua própria alternativa gratuita ao Minix para processadores Intel de 32 bits. Para esses fins, ele usou as ferramentas do projeto GNU fundado por Stallman.
O que começou como um hobby logo se transformou em um dos sistemas operacionais mais populares e em um fenômeno internacional - Linux.
Depois de algum tempo, uma comunidade massiva se formou em torno do sistema operacional que precisava ser gerenciada. Portanto, Linus foi forçado a assumir um papel de liderança e a se afastar do desenvolvimento como tal. A partir de 2006, apenas dois por cento do código-fonte do kernel do Linux foram escritos pessoalmente por Torvalds. Mas, além do código do kernel, Linus também desenvolveu o sistema de controle de versão Git, que continua popular hoje.
Como líder, Linus é conhecido por sua franqueza, às vezes chegando ao ponto de grosseria. No ano passado, ele
teve que se desculpar por seu comportamento. Torvalds até renunciou temporariamente como coordenador de projetos do Linux. Mas ele logo voltou às suas funções e planeja desenvolver ainda mais o ecossistema de código aberto.
Guido Van Rossum
Guido Van Rossum nasceu em 1956 em Haarlem - a capital da Holanda do Norte. Aos dez anos de idade, o jovem Guido foi presenteado com um designer de componentes eletrônicos. Tendo esgotado o livro com exemplos, ele começou a montar seus próprios esquemas. Essa experiência incutiu nele um amor pela eletrônica. No ensino médio, Rossum estudou intensamente física e queria projetar dispositivos eletrônicos.
Programação, ao contrário de Torvalds e Stallman, Guido começou a negociar muito mais tarde. Nos anos 70, ingressou na Universidade de Amsterdã, na Faculdade de Matemática. O mainframe estava localizado no prédio da universidade, cujas capacidades atingiram Guido. Ele começou a estudar Algol, Fortran e Pascal, e posteriormente completamente transferido para a faculdade de ciência da computação.
Ainda estudante, Rossum começou a trabalhar como programador. Sob a liderança de
Andrew Tanenbaum , criador do Minix, ele se envolveu no desenvolvimento do sistema operacional
Amoeba e, mais tarde - a linguagem interpretada e orientada a objetos
ABC . Para todos os padrões, esse idioma estava à frente de seu tempo, mas as esperanças que ele depositou nele não se concretizaram. O produto falhou e após três anos seu desenvolvimento foi abandonado.
Durante as férias de Natal de 1989, Rossum começou a desenvolver independentemente uma nova linguagem de programação, que incluía as melhores idéias do ABC "morto". O projeto foi chamado Python - em homenagem ao grupo de comédia Monty Python, que ele tanto amava.
Nos anos 90, o Python superou em popularidade não apenas seus antecessores, mas também muitas linguagens modernas. Uma comunidade ativa se formou ao seu redor, e Guido foi batizado como o “Ditador Magnânimo ao Longo da Vida” do projeto.
/ foto Daniel Stroud CC BY-SARossum mais tarde se mudou para os Estados Unidos. Lá, ele trabalhou no Google e popularizou a programação entre crianças. Em 2008, Guido começou a ajudar a ainda jovem equipe do Dropbox e ainda está trabalhando nela.
Quanto ao Python, sua popularidade está crescendo apenas. Hoje, milhões de pessoas começam sua jornada no mundo da programação com ele.
Tim O'Reilly
Para que as tecnologias de código aberto sejam usadas, alguém precisa escrever sobre elas. E Tim O'Reilly literalmente "formou" a linguagem sobre a qual estamos falando de código aberto.
/ foto Christopher Michel CC BY
Tim O'Reilly nasceu em 1954 no sudeste da Irlanda. Quando criança, ele se mudou para San Francisco. Diferentemente das outras pessoas mencionadas no artigo, Tim recebeu uma educação em artes liberais e se formou em Harvard com um diploma em literatura antiga.
Logo após a formatura, O'Reilly se casou e também recebeu uma doação para traduzir fábulas gregas. Mas você não receberá sete bolsas acadêmicas - O'Reilly começou a procurar uma maneira de construir uma carreira. Um amigo - um engenheiro chamado Peter Brier - ofereceu um emprego a Tim - para escrever documentação técnica para os produtos de sua empresa. Apesar de O'Reilly nunca ter visto computadores em sua vida, ele concordou. Então, sua jornada para o mundo da TI começou.
Em meados dos anos 80, Tim havia acumulado conhecimento suficiente para estabelecer sua própria empresa. Durante esse período, ele desenvolveu sua própria linguagem técnica - simples e acessível até para humanidades como ele. Inicialmente, sua organização estava envolvida na produção de documentação personalizada, mas depois se transformou em um império editorial inteiro - O'Reilly.
O primeiro "avanço" de O'Reilly foi o Guia e o catálogo de todo o usuário da Internet . Foi publicado em 1992, no início da Internet - e por muito tempo permaneceu um dos recursos mais confiáveis sobre o assunto. A cada ano, a empresa vende 250 mil cópias deste livro.
Quando, em meados dos anos 90, a Cisco procurou Tim com uma oferta de compra de uma empresa, ele recusou, confiante de que poderia desenvolver seu próprio negócio. E assim aconteceu - agora sua editora ganha mais de US $ 50 milhões por ano.
Além de publicar, Tim participou ativamente da vida no Vale do Silício. Por sua capacidade de prever tendências, ele foi apelidado de "oráculo". Em 1998, foi ele quem popularizou o termo software de código aberto, no zero publicou um trabalho sobre a Web 2.0. Nos últimos dez anos, ele continua sendo uma das figuras mais importantes da
cultura dos fabricantes .
Sobre o que escrevemos no Telegram: