domingo, 3 de outubro de 2010

Texto Sistema Operacional, Diferenciando Software Livre de Software Proprietário.

Sistema Operacional, Diferenciando Software Livre de Software Proprietário.

Todo computador precisa, além das partes físicas, de programas que façam essa parte física funcionar corretamente. Existem vários programas para várias funções, como digitar textos, desenhar, calcular, e muitas outras...
Para poder utilizar os programas que têm função definida (como os citados acima), é necessário que o computador tenha um programa chamado Sistema Operacional.
Para poder utilizar os programas que têm função definida (como os citados acima), é necessário que ocomputador tenha um programa chamado Sistema Operacional. O Sistema Operacional é o primeiro programa a “acordar” no computador quando este é ligado, ou seja,quando ligamos o computador, o Sistema Operacional é automaticamente iniciado, fazendo com que o usuário possa dar seus comandos ao computador.
Entre as atribuições do Sistema Operacional, estão: o reconhecimento dos comandos do usuário, o controle do processamento do computador, o gerenciamento da memória, etc. Resumindo, quem controla todos os processos do computador é o sistema operacional, sem ele o computador não funcionaria.
Existem diversos tipos e versões de Sistemas Operacionais no mundo, entre eles podemos citar, para conhecimento: Windows, Linux, entre outros. Existe também duas opções de sistema operacional: O Software livre e o Software proprietário.
Software proprietário ou não livre é aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu criador ou distribuidor. A expressão foi criada em oposição ao conceito de software livre.
Normalmente, a fim de que se possa utilizar, copiar, ter acesso ao código-fonte ou redistribuir, deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo: será necessário, portanto, adquirir uma licença, tradicionalmente onerosa, para cada uma destas ações.
Alguns dos mais conhecidos softwares proprietários são o Microsoft Windows, o RealPlayer, o Adobe Photoshop, entre outros.
Software livre se refere à liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o software. "Software Livre" é uma questão de liberdade, não de preço. Para entender o conceito, você deve pensar em "liberdade de expressão".
Mais precisamente, ele se refere a quatro tipos de liberdade, para os usuários do software:
A liberdade de executar o programa, para qualquer propósito.
A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades .Acesso ao código-fonte é um pré-requisito para esta liberdade.
A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo.
A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie . Acesso ao código-fonte é um pré-requisito para esta liberdade.
Um programa é software livre se os usuários tem todas essas liberdades. Portanto, você deve ser livre para redistribuir cópias, seja com ou sem modificações, seja de graça ou cobrando uma taxa pela distribuição, para qualquer um em qualquer lugar. Ser livre para fazer essas coisas significa (entre outras coisas) que você não tem que pedir ou pagar pela permissão.
Você deve também ter a liberdade de fazer modificações e usá-las privativamente no seu trabalho ou lazer, sem nem mesmo mencionar que elas existem. Se você publicar as modificações, você não deve ser obrigado a avisar a ninguém em particular, ou de nenhum modo em especial.
A liberdade de utilizar um programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessário comunicar ao desenvolvedor ou a qualquer outra entidade em especial.
Para que a liberdade de fazer modificações, e de publicar versões aperfeiçoadas, tenha algum significado, deve-se ter acesso ao código-fonte do programa. Portanto, acesso ao código-fonte é uma condição necessária ao software livre.
Para que essas liberdades sejam reais, elas tem que ser irrevogáveis desde que você não faça nada errado; caso o desenvolvedor do software tenha o poder de revogar a licença, mesmo que você não tenha dado motivo, o software não é livre.