Subscrever RSS Subscrever RSS
Edição de 31-03-2024
  • Edição Actual
  • Jornal Online

    Arquivo: Edição de 30-01-2010

    SECÇÃO: Tecnologias


    10 coisas que você não sabia sobre Open Source

    E porque um pouco de teoria não faz mal a ninguém...

    Um dos principais defensores do mundo do movimento de software open source, Brian Behlendorf falou na Digital Freedom Expo na Universidade Western Cape, descrevendo as “Dez coisas que você pode não saber sobre o opensource”. Behlendorf foi um desenvolvedor chave do servidor de Web Apache, sobre o qual mais da metade dos sites web do mundo correm.

    foto
    Aqui estão as dez coisas de que você pode não ter um bom conhecimento sobre o software open source.

    1. O open source antecede

    o software proprietário

    A visão comum é que o open source é algum tipo de ideia nova radical, mas de facto, 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 camiões, as companhias forneciam os programas de software e de facto era esperado que eles fossem modificados. Este modelo foi a regra e foi só em 1976, quando Bill Gates postou a famosa carta no Clube Computacional Homebrew onde exigia que as pessoas deixassem de compartilhar o seu Altair BASIC é que a ideia 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 ideia do software que se conservava com código secreto.

    2. O Apache manteve a web

    sólida e livre (gratuita)

    O Apache foi lançado em 1995, no tempo em que o Netscape era o navegador da web dominante e houve o medo de que se a mesma companhia pudesse possuir o mercado de navegadores e o mercado de servidor assim eles teriam um controlo muito grande e poderiam cobrar das companhias um imposto nos moldes da hospedagem de web. O lançamento do Apache foi feito com um duplo objectivo. Houve um aspecto pragmático de esforços que se combinam, do melhor desenvolvimento e um aspecto idealista de guardar o HTTP (protocolo de transferência de hipertexto) como um padrão aberto.

    3. O Open SSL manteve

    a criptografia disponível

    para todo mundo

    O 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 uma 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 actuais estão em torno de 128 bits). O Open SSL, que foi capaz de prover a encriptação numa plataforma open source fez esta lei discutível. Como o código que foi responsável pela encriptação pode ser visto, podemos confiar nele. Incidentemente, esta lei de encriptação ainda existe nos Estados Unidos, mas ela não se aplica ao software open source.

    4. O open source ajudou

    a liberar o genoma humano

    Antes que o mapeamento do genoma humano tivesse sido concluído, um consórcio comercial, a Celera, estava a sequenciar o genoma com a intenção de patenteá-lo. Esta ideia irracional de patentear uma descoberta e não uma invenção começou a deixar muitos geneticistas preocupados. Aproximadamente em 2002 um estudante do doutoramento, Jim Kent, escreveu 10 000 linhas de código em Perl, constituindo um programa que pudesse executar o número de dados brutos que eram necessários para a sequenciação do genoma. Este programa então correu em mais de 100 servidores Linux e o genoma inteiro foi sequenciado com sucesso alguns meses antes da Celera ter terminado.

    5. A Microsoft

    ama o open source

    Tão estranho quanto possa parecer, Behlendorf explicou que a Microsoft tem beneficios do desenvolvimento open source e também incluiu o software, que embora não “etiquetado como open source”, tenha o código-fonte abertamente disponível. O primeiro uso do TCP/IP no Windows foi um port do código da Berkeley. 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 de que o gigante proprietário é aberto.

    6. Altruísmo não é a única razão

    por que as pessoas contribuem

    para o software open source

    Muitos contribuidores usam o software profissionalmente e encontram-se a realizar coisas como correcções de falhas e a adicionar novas características; para isso é muito mais fácil colaborar dentro de um grupo. Segundo uma pesquisa feita em 2006, a base existente de FLOSS (software livre e software open source) 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.

    7. As comunidades online

    podem de facto 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á a emergir, 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 projecto, tornando fácil participar nele e melhorar até a sua velocidade.

    8. 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 do encerramento de uma empresa vendedora. Este aspecto do open source é uma fiscalização essencial ao poder dos líderes de desenvolvimento, que devem estar bastante abertos às necessidades e querer que a sua equipa não leve as pessoas para um outro projecto.

    9. 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 acções de governo e política. Para países como a China onde é restringido o acesso à Internet, o open source já foi próspero na ajuda de pessoas dentro desses países a conseguir um maior acesso superando a censura exercida sobre elas. O Terceiro Mundo pode beneficiar muito de iniciativas como o Projeto Um Computador Portátil por Criança (OLPC) que corre inteiramente sobre software open source com o objectivo duplo da criação e produção de um computador mais barato e para que a suite de programas possa ser modificada de acordo com as necessidades específicas de cada país. A luta de gestão de direitos digitais foi outro exemplo dado.

    10. O open source precisa

    da sua ajuda

    (seja quem você for)

    Cada pessoa que queira ajudar não precisa de ser programador para ser capaz de dar apoio a projectos open source. Pode começar a ajudar somente testando. Os programas recomendados que podem correr num 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 “Live”, que podem ser testadas sem modificar o seu CD, como o Ubuntu. O desenvolvimento open source acontece por fóruns e a participação num fórum pode ajudar. Se você encontrar uma falha numa aplicação open source, informar disso também pode ser útil aos desenvolvedores. Outro caminho de não-programadores bilingues é na ajuda à tradução dos textos do programa.

    (*) Texto extraído do site do site do GLP - GNU Linux Portugal.

     

    Outras Notícias

    · A memória do rato

     

    este espaço pode ser seu Este espaço pode ser seu Este espaço pode ser seu
    © 2005 A Voz de Ermesinde - Produzido por ardina.com, um produto da Dom Digital.
    Comentários sobre o site: [email protected].