quarta-feira, 30 de abril de 2008

General Public License

No início dos anos 80, Richard Stallman começou com uma iniciativa que tinha como objectivo "libertar" o software. Por libertar, entende-se disponibilizar conjuntamente o codigo fonte da aplicação de forma a dar total liberdade de uso ao consumidor. Este conceito deriva do facto de se querer libertar, o utilizador, de se associar a produtores de software que possam não dar suporte às intenções de utilização desse utilizador, tipicamente, não acrescentando novas funcionalidades específicas pretendidas por esse utilizador. Outra vantagem do software livre é a de o utilizador não ter de esperar pela disponibilização de arranjos de bugs (ex: service packs) do produtor, podendo o próprio utilizador, efectuar a correção necessária e disponibilizar esse código a todos os que o pretendam fazer. Isto sem mencionar que código visto e corrigido por muitos, ou seja, abertamente, é tipicamente melhor que o desenvolvido por detrás de portas.
Foi com esse objectivo em mente que o Stallman desenvolveu a licença: GPL (General Public License). Esta licença basea-se em três príncipios básicos: 1- todo o software GPL deve ser disponibilizado com o respectivo código fonte e este deve estar devidamente documentado; 2- caso terceiros adicionem código a software GPL, este deve estar também documentado, e posteriormente disponibilizado sobre a mesma licença; 3- quem desenvolve este software não se responsabiliza por quaisquer danos nos dados manipulados.
De salientar que esta licença não é a única utilizada por produtores de software livre. Outras licenças, como o Apache e o BSD, possuem cláusulas semelhantes, diferindo apenas nos pormenores de distribuição. Por exemplo, a licença BSD permite que terceiros acrescentem código, sem que sejam obrigados a anexar o código fonte desse acréscimo.

terça-feira, 29 de abril de 2008

O que é o linux?

Normalmente as pessoas entendem o linux como sendo um pacote de software, incluindo tudo desde a calculadora até ao office. Formalmente, isso tudo é aquilo a que se chama de distribuição. Como distribuições podem-se dar exemplos como o Fedora Core, Suse, Ubuntu, etc. O que é interessante, acerca dessas distribuições, é que a maior parte do software que contém não foi desenvolvida pela empresa que produz essas mesmas distribuições. Ao invés disso, outras entidades, particulares ou empresariais, desenvolvem-nas e disponibilizam-nas com licenças que permitem a terceiros a redistribuição dessas aplicações, desde que anexadas a código fonte.
A questão que resulta da análise até aqui feita é: afinal o que é o linux? O linux por si só consiste no núcleo do sistema operativo, tecnicamente conhecido por kernel. Este tem como tarefa abstrair, o utilizador comum, das peculiaridades e complexidades adjacentes à utilização do hardware da máquina, resolvendo problemas como: gestão de memória; atribuição "justa" de tempo de CPU a cada aplicação; gestão de dispositivos Input/Output (USB, HD, monitor, rato, teclado); e muito mais.
É esse o ponto de ligação entre todas essas distribuições, pois todas partilham o mesmo kernel, daí que tipicamente se refiram a elas como "Linux". Consequentemente, a resposta a: "qual é a melhor distribuição?" não existe, remetendo-se na verdade ao gosto e necessidade de cada um.
O modus operandi das empresas, que desenvolvem distribuições, tipicamente consiste em desenvolver uma versão para utilização doméstica, onde incluem código que pretendam testar para que posteriormente, seja incluido nas versões servidores, para empresas, que é onde se lucra. Com esta abordagem, ganham uma excelente plataforma de teste de software: a comunidade open-source, e consequentemente desenvolvem código muito mais seguro para as empresas, que não se podem dar ao luxo de estar a executar código que comprometa todo o seu negócio.

sábado, 26 de abril de 2008

Que versão GNU/Linux escolher ?

Para quem já utilizou alguma versão do Linux e queira experimentar outras, ou que procura a distribuição que mais lhe convém sugiro o site DistroWatch que mantém uma lista das distribuições mais utilizadas (o site é em inglês no entanto existem traduções para português de alguns tópicos). Existem análises e artigos sobre várias distribuições bem como a descrição das mesmas. Para os principiantes recomendo a distribuição Ubuntu, que como muitas outras distribuições permite a sua utilização sem ser necessário efectuar a sua instalação (funcionalidade liveCD). Uma nova versão do ubuntu é lançada de 6 em 6 meses (normalmente no mês de Abril e de Outubro de cada ano). A versão 8.04 LTS (Long-Term Support) com nome de código Hardy Heron, é a mais recente e foi lançada quinta-feira dia 24 deste mês.

O que gostarias de ver na tua comunidade?

Expõe as tuas dúvidas, sugestões, ideias, criticas, etc, através de comentários. Obrigado pela sua participação.

quarta-feira, 23 de abril de 2008

Estamos Online!

Olá a todos, sejam bem-vindos ao nosso blog! Este blog tem por objectivos formar uma comunidade Linux entre os cabo-verdianos, como o próprio título sugere. Pretendemos informar e aprender com a troca de conhecimentos dentro do universo Linux/Open Source. Esperamos que todos participem colocando as suas dúvidas, sugestões, ideias, enfim que participem activamente. Vamos fazer deste espaço o ponto de encontro dos "Linuxers" cabo-verdianos e não só!

Fundadores: André Lima e Herman Duarte.