Um dos principais defensores do mundo do movimento de software open-source, Brian Behlendorf falou na Digital Freedon Expo na Universidade Western Cape nesta Quinta-feira, descrevendo as “Dez coisas que você pode não saber sobre o open-source”.
O Behlendorf foi um desenvolvedor chave do servidor de Web Apache, sobre o qual mais da metade dos sites web do mundo rodam.
Aqui estão as dez coisas que você pode não ter um bom conhecimento sobre o software open-source.
- O open-source antecede o software proprietário
A visão comum é que o open-source é algum tipo de idéia nova radical, mas de fato, embora não expressamente chamada de open-source, o código fonte do primeiro software de computador esteve aberto à observação e modificações. Nos primeiros dias da computação, quando os computadores centrais eram entregues em caminhões, as companhias forneciam o software e de fato era esperados que fossem modificados. Este modelo foi à regra e foi só em 1976 quando Bill Gates postou a famosa carta no Clube Computacional Homebrew que exigia que as pessoas deixassem de compartilhar o seu Altair BASIC que a idéia do software proprietário começou a emergir. A Fundação Software Livre foi começada em 1985 em resposta ao que foi visto como a nova idéia do software que se conservava com código secreto.
- Apache manteve a web solida e Livre
O apache foi lançado em 1995, no tempo o Netscape era o Navegador da Web dominante e houve um medo que se a mesma companhia podesse possuir o mercado de navegadores e o mercado de servidor assim eles teriam um controle muito grande e poderia cobrar das companhias um imposto nos moldes da hospedagem de web. O lançamento do apache foi feito com um duplo objetivo. Houve aspecto pragmático de esforços que se combinam do melhor desenvolvimento e houve aspecto idealista de guardar HTTP (protocolo de transferência de Hipertexto) como um padrão aberto.
- Open SSL manteve a criptografia disponível para todo mundo
- Open-source ajudou a liberar o genoma humana
- Microsoft ama o open-source
Tão estranho que possa parecer, Behlendorf explicou que Microsoft tem beneficios do desenvolvimento open-source e também incluiu o software, que embora não “etiquetado como open-source”, tenha o codigo fonte abertamente disponivel. O primeiro uso do TCP/IP no Windows foi um port do código da Berkley. Ele citou o trabalho que a Microsoft fazia com os programas de fonte abertos como MySQL, SugarCRM e JBoss. Codeshare, Channel 9 e outros web sites também foram citados como sinais positivos que o gigante proprietário é aberto além disso, como Behlendorf exprimiu, “dragged kicking and screaming into the future”.
- O altruísmo não é a única razão por que as pessoas contribuem para software open-source
Muitos contribuidores usam o software profissionalmente e se encontram realizando coisas como correções de falhas e adicionar novas características é muito mais fácil colaborando dentro de um grupo. Segundo uma pesquisa feita em 2006, à base existente de FLOSS representa 131.000 anos reais de esforços de uma pessoa desenvolvendo. Os custos do compartilhamento de código são baixos enquanto os benefícios são altos.
- As comunidades online podem de fato fazer coisas
Enquanto a colaboração internacional entre vários contribuidores voluntários é de natureza propensa à desordem caótica, há uma nova espécie de gerência de software que está emergindo que maximiza o número de voluntários e o seu potencial para fazer uma diferença. Como há transparência, alguém pode ver o que foi feito no projeto, fazendo-o fácil participar no projeto e tornar-se até a velocidade.
- O mais importante da liberdade : O direito ao Fork
Alguém pode criar a sua própria versão de uma parte existente do software open-source. Isto é importante na prevenção de uma fechadura do vendedor. Este aspecto de OSS é o cheque essencial no poder do líder de desenvolvimento como eles devem estar bastante abertos às necessidades e querem que a equipe deles não levem as pessoas a um outro projeto.
- O open-source ainda pode modificar o mundo
Behlendorf acredita fortemente no poder do open-source para fazer o mundo um lugar melhor, citando muitos exemplos. Dentro do governo, ele acredita que o software open-source pode ajudar imensamente na contagem de votos de uma eleição de um modo digno de confiança e também com a transparência de ações de governo e política. Para países como a China onde é restringido o acesso a Internet, a open-source já foi próspera na ajuda de pessoas dentro desses países a conseguir o maior acesso superando a censura exercida neles. O terceiro mundo que pode se beneficiar muito por iniciativas como o Projeto Um Computador Portátil por Criança (OLPC) que roda inteiramente sobre software open-source com o objetivo duplo da criação e produção dele mais barato e para que à suite possa ser modificadas as necessidades específicas de cada país. Luta de gerência de direitos digital foi outro exemplo dado.
- O open-source precisa da sua ajuda (seja quem for que você seja)
Cada pessoa que queira ajudar não precisa ser programador para ser capaz dar suporte em projetos open-source. Pode começar a ajudar somente testando. Os programas recomendados que podem ser rodados um sistema Windows incluem a suite de escritório OpenOffice e o Navegador de Web Firefox. Há um número de distribuições do Linux com CD “Lives” que pode ser testado sem modificar o seu CD, como Ubuntu. O desenvolvimento open-source acontece por fóruns e a participação em um fórum pode ajudar. Se você encontrar uma falha em uma aplicação open-source, informando que também pode ser útil aos desenvolvedores. Outro caminho de não-programadores bilíngües para ajudar na tradução do texto do programa.
Open SSL é uma biblioteca de rotinas matemáticas usadas para a encriptação de dados que Behlendorf acredita é o melhor grande exemplo “da segurança pela transparência”. No tempo os militares dos Estados Unidos estavam muito preocupados com os perigos a que a encriptação de dados poderia servir e o governo classificou que a encriptação maior do que 40 bits como “munição”, fazendo ilegal exportar qualquer software com a encriptação maior que 40 bits (Isto é um nível de encriptação muito inseguro e facilmente quebrado, os padrões de segurança atuais estão em torno de 128 bits). Open SSL, que foi capaz de prover a encriptação em uma plataforma open-source fez esta lei discutível. Como o código que foi responsável pela encriptação pode ser visto, podem confiar-lhe. Incidentemente, esta lei de encriptação ainda existe nos Estados Unidos, mas ele não se aplica ao software open-source.
Antes que o mapeamento do genoma humano tivesse sido concluído, um consórcio comercial, Celera, estava seqüenciado o genoma com a intenção de patenteá-lo. Esta idéia irracional de patentear uma descoberta e não uma invenção começou a deixar muitos geneticistas preocupados. Aproximadamente em 2002 um estudante do doutorado, Jim Kent, escreveu 10000 linhas do código em Perl que fizessem um programa que pudesse executar o número reduzido de dados brtuos que foram necessários na seqüência do genoma. Este programa então foi rodado em mais de 100 servidores Linux e o genoma inteiro foi seqüenciados com sucesso alguns meses antes da Celera ter terminado.
Fonte: Tectonic

Comentários