O que é o Projeto Desktop Livre?
O projeto Desktop Livre tem por objetivo: a substituição gradual do ambiente proprietário de todo desktop da Rede Municipal de Informática por softwares livres, garantindo o nível atual de serviço.
Para que possamos aprofundar a compreensão deste objetivo, passemos à revisão de alguns conceitos:
Desktop: é todo microcomputador ligado em rede que dá suporte para a realização de tarefas de gerenciamento de escritório, acesso aos serviços da Internet e uso de sistemas corporativos . Os desktops em geral usam recursos locais - instalados no próprio desktop - e de outros computadores ligados em rede. Ou seja, os periféricos, diretórios, arquivos e programas instalados num desktop podem ser compartilhados com outros desktops, sempre que há autorização e compatibilidade para tal.
Como conceito complementar ao de desktops, temos o conceito de Servidores, que são computadores ligados em rede, em geral com maior capacidade de processamento e armazenamento que a dos DESKTOPs, e que cedem seus recursos computacionais para usuários autorizados, sem demandar recursos dos demais computadores da rede.
Ambiente Proprietário: chama-se um ambiente de informática de proprietário quando os programas que compõem este ambiente apresentam o código fechado, como um segredo. Ou seja apenas a empresa que os desenvolveu conhece o código fonte destes programas. Ora, uma vez que o código fonte de um programa de computador é o formato no qual é possível alterar seu funcionamento, corrigindo erros e incluindo novas funcionalidades, neste tipo de programa os usuários têm uma absoluta dependência dos interesses do desenvolvedor.
O ambiente dos desktops da RMI é atualmente um ambiente proprietário, porque os programas que permitem a execução das tarefas têm seus códigos fonte fechados. Os nomes dos principais programas usados neste ambiente são: MS WINDOWS que cumpre as funções de sistema operacional (gerência de memória, de tarefas, de arquivos, de periféricos, etc...) e MS OFFICE que atende às demandas de realização de tarefas de escritório: edição de textos, planilhas, apresentações, etc... Em alguns desktops o navegador, programa que permite acessar os serviços da Internet, é proprietário: o MS INTERNET EXPLORER.
Como efeito deste tipo de ambiente, a Prodabel (ou qualquer outra instituição pública ou privada responsável pela gestão de ambientes de informática corporativos) não tem como interferir na data de lançamento de uma nova versão dos programas proprietários que utiliza, nas funcionalidades que ela terá (muitas vezes serão incluídas funções que jamais terão uso na administração municipal), na configuração mínima necessária para que o desktop rode o programa, na correção de erros presentes às versões, etc.. E é ainda com base neste princípio de desenvolvimento que as multinacionais de software desenvolvem uma política de comercialização na qual é cobrado custo por licença de uso de cada produto, em cada desktop.
Desktop Livre chama-se um ambiente de determinado desktop de livre quando os programas nele instalados dão liberdade de leitura e alteração de seus códigos fonte (por isto o termo programa aberto é um sinônimo de software livre), permitindo ainda que os executáveis originais sejam livremente copiados sem a necessidade de pagamento de licenças de uso para cada desktop. Esta liberdade vale ainda para os executáveis que tenham sido gerados após uma alteração no código fonte.
Desta forma, a PRODABEL, como entidade que conta com profissionais capacitados para entender e alterar o código fonte de programas selecionados para apoiar a realização das tarefas do desktop , passa a ter autonomia para corrigir erros e/ou implementar melhorias necessárias ao funcionamento dos programas usados nos desktops da RMI, considerando as características específicas de seus computadores e perfis de uso. Este trabalho, que já conta com a parceria com o Departamento de Ciência da Computação da UFMG, pelas características de liberdade envolvidas, vem contando e contará sempre com os conhecimentos acumulados pela comunidade internacional de software livre.
Veremos, no item 3 a seguir, quais são as características gerais do ambiente LIBERTAS, mas antes disto é importante destacar que selecionar, desenvolver e customizar os programas baseados em código aberto não foi a única tarefa do projeto. Afinal, uma vez que o projeto tem como premissa a substituição gradual para o ambiente livre foi necessário ainda: definir programas para gerenciamento da rede e reorganização da RMI, de forma a permitir o compartilhamento dos recursos, garantindo a compatibilidade entre os ambientes proprietário e o LIBERTAS, respeitando os perfis de autorização.
O projeto Desktop Livre, que como vimos tem por característica evoluir permanentemente as soluções disponibilizadas, traz o potencial de contribuir ainda para: a criação de um ambiente mais propício à implantação de novas políticas de segurança da rede, tanto através do conceito de conta exclusiva personalizada , com rigorosa autenticação de validade, quanto ao proteger os diretórios onde ficam armazenados programas básicos do uso indevido e ação de vírus. A racionalização do uso dos recursos computacionais da rede, através dos conceito de casa e condomínio. Ou seja o projeto mantem as condições para que cada servidor municipal possa ter seu diretório pessoal, aberto apenas se e para os usuários que ele autorizar, mas adicionalmente organiza as áreas de trabalho compartilhado, tão importantes para o funcionamento de qualquer setor da administração pública. O projeto não restringe o uso da rede a um único computador: todos os desktops do condomínio permitem naturalmente que seja feito o acesso tanto ao diretório e subdiretórios pessoais, como ao diretório e subdiretórios de grupos de trabalho.
Em situações em que o uso se der em equipamento não associado ao condomínio do usuário, haverá acesso apenas à uma área temporária. A preservação dos dados produzidos nestas situações deve ser feita através de transferência para o diretório pessoal e é de responsabilidade do usuário.
Texto por: Nazaré Lopes Bretas nazare@pbh.gov.br
