Curso de Pós-Graduação "Lato Sensu"
Administração em Redes
Linux (ARL)
Viviane Bessa Ferreira
Desmistificando o software livre
Informações preliminares
O computador é composto basicamente por duas partes: a física chamada de HARDWARE, e a parte lógica chamada de SOFTWARE.
O HARDWARE é composto pelas placas, monitor, drive de disquete, unidade de CD-ROM, entre os demais componentes existentes. O SOFTWARE, por
sua vez, é composto pelos programas de computador, arquivos de configuração, documentos, entre outros.
O computador sem os programas não passa de um monte de circuitos, fio, metal, teclado, que não tem utilidade nenhuma. Pode ser comparado a um
carro sem gasolina para funcionar e motorista para dirigí-lo.
Os programas de computador, de forma geral, podem ser divididos em
Sistema Operacional e
Aplicativos.
O SISTEMA OPERACIONAL é um programa de computador que se comunica diretamente com o HARDWARE, controlando o uso da memória principal
(memória RAM), do processador e acesso aos dispositivos de HARDWARE.
Portanto, ao SISTEMA OPERACIONAL cabe a função de gerência do HARDWARE, objetivando a total disponibilidade do computador, com todas as suas funções, de maneira satisfatória ao usuário. Dentre os exemplos de SISTEMA OPERACIONAL, podem ser destacados: WINDOWS, LINUX, UNIX, etc.
Os PROGRAMAS APLICATIVOS são aqueles programas utilizados em nosso cotidiano, para a edição de um texto, planilha eletrônica, um jogo de computador, um editor gráfico e assim sucessivamente.
Cada programa de computador possui um código, também chamado CÓDIGO-FONTE, do inglês SOURCE CODE. Esse CÓDIGO-FONTE é a receita, a fórmula secreta que descreve como o programa funciona. Nele estão todas as instruções da linguagem de programação para o seu funcionamento.
Dependendo da forma em que esse CÓDIGO-FONTE é disponibilizado para os
usuários e a licença de uso que as definem, os programas de computadores
que encontram atualmente no mercado podem ser divididos em duas categorias:
SOFTWARE LIVRE (SL) e SOFTWARE PROPRIETÁRIO (SP).
Software livre
Caracteriza-se pela LIBERDADE aos usuários, para não somente utilizar seus produtos, mas também: EXECUTAR, COPIAR, ESTUDAR E MODIFICAR. Importante compreender é que LIVRE não quer dizer necessariamente
que um SOFTWARE seja gratuito.
O produtos da categoria SL podem ser encontrados gratuitamente ou mediante compra, dependendo de sua forma de licenciamento. A gratuidade é característica natural de licenças do uso de SOFTWARE LIVRE, mas não é necessário nem determinante para fazê-los livre.
Existem SL com mais de um tipo de licença, como por exemplo:
Opera,
OpenOffice,
MySQL, etc.
Pode-se dizer que a característica que diferencia o SL dos demais é justamente o direito dado aos seus usuários de conhecer sua estrutura. Ou seja, o usuário pode ter acesso irrestrito ao seu CÓDIGO-FONTE, podendo inclusive fazer reutilização desse código para uso de terceiros e uso livre legítimo. Nessa concepção o software é um serviço, envolvendo desenvolvimento, distribuição, suporte, etc.