Com software livre você tem e você pode!
Venho falar sobre o poder que é possível ter com o software livre e sobre a segurança advinda desse modelo de desenvolvimento.
Com o software livre você tem, com o software livre você pode
Saudações caros companheiros, estou eu aqui mais uma vez para falar sobre Linux, código aberto e software livre.
Neste exato momento escrevo através de um sistema operacional livre e de código aberto e que pode ser adquirido gratuitamente na internet. Estou falando do Linux e da distribuição Mandriva Linux, a versão que estou utilizando é a 2010.1 em um notebook hp pavilionDV-6910us, o qual tem seu hardware completamente reconhecido pelo sistema sem a necessidade de recorrer a sites ou a CDs de fabricantes de dispositivos, isso no mínimo é muito bom, pois nem sempre se tem CDs ou mesmo habilidades para resolver esses problemas de reconhecimento de hardware.
Estou escrevendo esse texto de um editor de textos de código aberto e que trabalha no padrão aberto de formatos de documentos (ODF), se trata do Writer do pacote de aplicativos de produtividade OpenOffice.org na sua encarnação BrOffice.org editor, esse que suporta inclusive a visualização e edição de arquivos de outros editores.
Mas qual a importância disso tudo? É simples, podemos ter uma vida digital normal somente com softwares livre e que respeitam o seus usuários, entenda que quando digo software livre não digo software de graça, não, não estamos falando de gratuidade e sim de liberdade, conhecimento, aprendizado, tecnologia, é disso que falo quando falo que ter o código fonte de um aplicativo é importante. Mesmo que o usuário final não vá usar esse código para modificar ou estudar, pessoas capacitadas para isso o farão como estudantes, empresas, hackers, pesquisadores.
A qualidade de um software está intimamente ligada com o número de pessoas que revisam seu código, isso porque o erro que um programador comente raramente passará desapercebido por outro programador, sendo assim quando outro programador descobre o erro ele o corrigirá e assim o software obtém mais qualidade.
Imagine a seguinte situação, estamos envolvidos em uma guerra contra um país no qual reside uma empresa que fornece softwares para computadores, e nossas forças armadas são usuárias desses software fornecidos por essa empresa. Pense no que poderia acontecer se nossos especialistas em T.I das forças armadas não soubessem exatamente o que teria rodando nos softwares usados por eles? É por isso que dizemos que é importante ter o código fonte dos softwares que usamos, pois nos trás segurança, independência, flexibilidade e mais uma gama de vantagens no sentido de poder melhorar a tecnologia a seu favor.
Como se sentiria se soubesse resolver um problema em um software utilizado pela sua empresa e não pudesse pois não tem acesso ao código fonte do software? Foi uma situação semelhante a essa que deu início a coisas como GNU, FSF, GPL, que hoje possibilitam que eu e você não precisemos esperar por meses ou até anos por uma correção de segurança em um sistema operacional ou que nos proporciona uma gama incrível de opções em softwares de aspectos gerais e em sua maioria não precisamos pagar por eles (não que pagar software seja ruim).
Como seria se você não pudesse saber o que seu software faz de verdade? Os softwares de código aberto possibilitam que o seu usuário veja de forma transparente o que acontece no decorrer de sua execução em seu computador e ter certeza que esse software só faz o que se propõe. Isso de maneira nenhuma acontece com softwares que somente uma empresa ou pessoa detém o controle total sobre ele e o protege com patentes restritivas e que oprimem seus usuários os deixando com poucas alternativas e assim surge a pirataria, que é um comportamento cada vez mais comum e tido como normal por muitas pessoas em nosso país.
Estudantes por exemplo não deveriam sequer utilizar softwares proprietários, pois os estudantes devem ser pessoas curiosas, pesquisadores, questionadores que deviam aprender de todas as formas possíveis e isso quando falamos em estudantes de informática ainda é mais crítico, pois teríamos profissionais melhores no mercado se os mesmos fossem pessoas de mentes mais curiosas durante sua graduação.
Pense em um software que você gostava e que hoje em dia desapareceu por um motivo ou outro. E como seria se você pudesse de alguma forma aproveitar funcionalidades ou mesmo mantê-lo em funcionamento? Com o software livre você pode fazer isso, pois se tiver conhecimento poderá manter esse software durante o tempo que ele for necessário para você.
Sempre que falo em software livre e de código aberto me lembro de que temos muitos serviços sendo distribuídos gratuitamente e alguns com preços mínimos devido a existência do código aberto e do software livre, sabe como isso acontece? Imagine aquele site de relacionamentos, normalmente os adolescentes apreciam muito, agora pense na estrutura de T.I que essa empresa precisa ter para manter esse serviço e agregado a isso imagine a quantidade de licenças de softwares que precisariam ser pagas se não fossem os softwares livres.
Lembre-se que em um sistema computacional não temos somente sistema operacional e hardware, mas sim muitos softwares que fazem disso uma realidade. Como exemplo posso tomar um servidor de páginas da internet muito famoso, o Apache, esse software é responsável por pelo menos 70% dos sites que estão disponíveis na internet nos dias atuais.
Ainda podemos citar dois fenômenos de software na forma de navegadores de internet, sim estou falando do Firefox e do Google Chrome, são ótimos softwares de código aberto com uma base de usuários crescente a cada dia e que são líderes em tecnologia de interpretação de páginas e conteúdos servidos na internet.
Por esse e por outros motivos você tem e você pode com o software livre!
Neste exato momento escrevo através de um sistema operacional livre e de código aberto e que pode ser adquirido gratuitamente na internet. Estou falando do Linux e da distribuição Mandriva Linux, a versão que estou utilizando é a 2010.1 em um notebook hp pavilionDV-6910us, o qual tem seu hardware completamente reconhecido pelo sistema sem a necessidade de recorrer a sites ou a CDs de fabricantes de dispositivos, isso no mínimo é muito bom, pois nem sempre se tem CDs ou mesmo habilidades para resolver esses problemas de reconhecimento de hardware.
Estou escrevendo esse texto de um editor de textos de código aberto e que trabalha no padrão aberto de formatos de documentos (ODF), se trata do Writer do pacote de aplicativos de produtividade OpenOffice.org na sua encarnação BrOffice.org editor, esse que suporta inclusive a visualização e edição de arquivos de outros editores.
Mas qual a importância disso tudo? É simples, podemos ter uma vida digital normal somente com softwares livre e que respeitam o seus usuários, entenda que quando digo software livre não digo software de graça, não, não estamos falando de gratuidade e sim de liberdade, conhecimento, aprendizado, tecnologia, é disso que falo quando falo que ter o código fonte de um aplicativo é importante. Mesmo que o usuário final não vá usar esse código para modificar ou estudar, pessoas capacitadas para isso o farão como estudantes, empresas, hackers, pesquisadores.
A qualidade de um software está intimamente ligada com o número de pessoas que revisam seu código, isso porque o erro que um programador comente raramente passará desapercebido por outro programador, sendo assim quando outro programador descobre o erro ele o corrigirá e assim o software obtém mais qualidade.
Imagine a seguinte situação, estamos envolvidos em uma guerra contra um país no qual reside uma empresa que fornece softwares para computadores, e nossas forças armadas são usuárias desses software fornecidos por essa empresa. Pense no que poderia acontecer se nossos especialistas em T.I das forças armadas não soubessem exatamente o que teria rodando nos softwares usados por eles? É por isso que dizemos que é importante ter o código fonte dos softwares que usamos, pois nos trás segurança, independência, flexibilidade e mais uma gama de vantagens no sentido de poder melhorar a tecnologia a seu favor.
Como se sentiria se soubesse resolver um problema em um software utilizado pela sua empresa e não pudesse pois não tem acesso ao código fonte do software? Foi uma situação semelhante a essa que deu início a coisas como GNU, FSF, GPL, que hoje possibilitam que eu e você não precisemos esperar por meses ou até anos por uma correção de segurança em um sistema operacional ou que nos proporciona uma gama incrível de opções em softwares de aspectos gerais e em sua maioria não precisamos pagar por eles (não que pagar software seja ruim).
Como seria se você não pudesse saber o que seu software faz de verdade? Os softwares de código aberto possibilitam que o seu usuário veja de forma transparente o que acontece no decorrer de sua execução em seu computador e ter certeza que esse software só faz o que se propõe. Isso de maneira nenhuma acontece com softwares que somente uma empresa ou pessoa detém o controle total sobre ele e o protege com patentes restritivas e que oprimem seus usuários os deixando com poucas alternativas e assim surge a pirataria, que é um comportamento cada vez mais comum e tido como normal por muitas pessoas em nosso país.
Estudantes por exemplo não deveriam sequer utilizar softwares proprietários, pois os estudantes devem ser pessoas curiosas, pesquisadores, questionadores que deviam aprender de todas as formas possíveis e isso quando falamos em estudantes de informática ainda é mais crítico, pois teríamos profissionais melhores no mercado se os mesmos fossem pessoas de mentes mais curiosas durante sua graduação.
Pense em um software que você gostava e que hoje em dia desapareceu por um motivo ou outro. E como seria se você pudesse de alguma forma aproveitar funcionalidades ou mesmo mantê-lo em funcionamento? Com o software livre você pode fazer isso, pois se tiver conhecimento poderá manter esse software durante o tempo que ele for necessário para você.
Sempre que falo em software livre e de código aberto me lembro de que temos muitos serviços sendo distribuídos gratuitamente e alguns com preços mínimos devido a existência do código aberto e do software livre, sabe como isso acontece? Imagine aquele site de relacionamentos, normalmente os adolescentes apreciam muito, agora pense na estrutura de T.I que essa empresa precisa ter para manter esse serviço e agregado a isso imagine a quantidade de licenças de softwares que precisariam ser pagas se não fossem os softwares livres.
Lembre-se que em um sistema computacional não temos somente sistema operacional e hardware, mas sim muitos softwares que fazem disso uma realidade. Como exemplo posso tomar um servidor de páginas da internet muito famoso, o Apache, esse software é responsável por pelo menos 70% dos sites que estão disponíveis na internet nos dias atuais.
Ainda podemos citar dois fenômenos de software na forma de navegadores de internet, sim estou falando do Firefox e do Google Chrome, são ótimos softwares de código aberto com uma base de usuários crescente a cada dia e que são líderes em tecnologia de interpretação de páginas e conteúdos servidos na internet.
Por esse e por outros motivos você tem e você pode com o software livre!