1.1 Um pouco de história
Ao contrário do que parece, o
Software Livre já tem mais de 20 anos. Didaticamente, podemos dividir a história do Software Livre em 4 fases:
- Pré história, ou o surgimento dos hackers;
- Surgimento do projeto GNU, quando ocorre a fundamentação do Software Livre;
- Surgimento do Linux, quando o Software Livre se multiplica na Internet;
- Abertura do código fonte da Netscape, quando o mercado corporativo se volta para o Software de código aberto.
Para dizer a verdade, começa com o surgimento dos hackers na década de 70.
1.1.1 O surgimento dos Hackers
O termo hacker sempre foi associado aos maiores talentos na informática. O Software Livre surge de talentos destas pessoas, que além de um conhecimento profundo, tem por filosofia o compartilhamento deste conhecimento. Assim, o software livre já existia informalmente há muito tempo. Antes das corporações decidirem "fechar" o código de todos os softwares que desenvolvem.
Richard Stallman foi um destes hackers que se cansou de ver software com seus códigos fontes não acessíveis, como era prática comum entre os hackers.
O termo se manteve restrito às rodas de informática até meados da década de 90, onde a ascensão da Internet e do Software Livre degenerou o termo passou a ser usado no tom pejorativo pelo mercado corporativo - particularmente o mercado que sempre desprezou o Software Livre. Para se diferenciarem dos criminosos digitais, foi criado o termo cracker. Até hoje, no mundo do Software Livre, ser considerado um Hacker é ser considerado em alta estima pela comunidade.
1.1.2 O projeto GNU
Bem, todos já ouviram falar de "Software Livre", "Software de Código Aberto", Linux, etc. Apesar de tudo isso parecer novo e até parecer tudo a mesma coisa, não é. A história toda começa em 1984 (lembra o livro "1984" do George Orwell...) com a publicação do
Manifesto GNU - que fundou o Projeto GNU. No site do
projeto GNU , seu idealizador,
Sr. Richard Stallman, tem vários textos explicando os princípios do Software Livre. Vale à pena ler alguns dos principais textos citados abaixo. A leitura destes textos é um ponto de partida conceitual obrigatório para começar a entender que "Software Livre" não é a mesma coisa que "Software Grátis".
1.1.3 O surgimento do Linux
Em 1990 o
Sr. Linus Torvalds decidiu criar um sistema operacional baseado no
Minix. Em agosto de 1991 ele manda um e-mail para o grupo do Minix convidando as pessoas a participarem de um novo sistema operacional que começara a desenvolver. Um mês depois foi lançada a versão 0.01 do
kernel Linux.
Assim que o kernel do Linux começou a amadurecer, houve um esforço de portar os
softwares GNU que rodavam em UNIX e dependiam deste kernel para o novo kernel do Linux. Quando isto ocorreu, foi possível montar um sistema completo utilizando apenas Software Livre.
Compilar o kernel e depois cada software a ser utilizado era um processo muito trabalhoso, assim surgiram as primeiras "Distribuições
GNU/Linux" que traziam uma maneira fácil para instalar um sistema operacional Linux com diversos aplicativos, pré-compilados para a plataforma Intel x86.
Em 1993 surgem 3 grandes distribuições: o
Slackware - criado por Patrick Volkerding, o
Projeto Debian - criado por Ian Murdock, que recebe apoio em 1994 por um ano do Projeto GNU e a
Red Hat - fundada por Marc Ewing. Destas 3 grandes distribuições são derivadas a maioria das distribuições conhecidas atualmente, utilizando 3 sistemas de "empacotamento" dos softwares compilados.
1.1.4 Linux Busines
Em março de 1998, a Netscape decide liberar o código do seu navegador na Internet ao perder mercado para o Internet Explorer. Este foi o marco inicial onde uma série de empresas passa a enxergar o Software Livre como um movimento com um potencial comercial sério. Em julho de 2000 a Sun libera o código da sua suíte de escritório, o
StarOffice, dando surgimento ao
OpenOffice.org.
Até então o Software Livre era tido como uma aventura de um pequeno grupo de programadores que jamais lançariam qualquer tipo de software capaz de competir no mercado. O fato é que grandes empresas como a HP, IBM e SUN passaram a investir no software livre, patrocinando projetos, liberando o código de alguns softwares e patentes e contratando desenvolvedores da comunidade.
Um exemplo de como o mundo dos negócios se expandiu no mundo do software livre é que em dezembro de 2005 a RedHat passa a figurar entre as 100 maiores empresas de tecnologia na
NASDAQ-100.