segunda-feira, 17 de setembro de 2007

A aula de hoje teve como tema: Software Livre

Exploramos o material disponível no módulo 2 - moodle (vídeos, fóruns, textos...) e depois conversamos sobre o tema com base no material acessado e na Cartilha de Software Livre.

O que é um software?

O software corresponde a qualquer programa de computador que serve para executar uma tarefa específica.

O software não é algo físico ( monitor, impressora, etc.), e sim lógico e por esse motivo não sofre desgaste ao longo do tempo.
podendo ser duplicado e armazenado em disquetes, CDs, disco rígido.

Como se produz um software?

Para se produzir um software é preciso uma linguagem própria (seqüência de códigos que tem uma sintaxe, que seja compreensível tanto pelo computador quanto pelo homem).

um programador


código fonte: código que é entendido pelo homem e pela maquina.

Compilação: o código fonte ao ser processado por um outro programa, denominado compilador, traduz o código em 0’s e 1’s(código binário) que passa a ser entendido somente pela máquina.

Software Proprietário

Quando o computador foi abraçado pelo mercado, as empresas começaram a criar seus produtos para se firmar no mercado. Os programadores dessas empresas assinavam termos de compromisso de não divulgação dos segredos da programação, e os softwares vendidos possuíam licenças cheias de restrições que deviam ser acatadas pelos seus clientes.
O software proprietário só disponibiliza o código binário, que é entendido pela maquina e não pelo homem; os programas têm seus códigos fontes escondidos.


Software Livre


O Software Livre surge da necessidade de abandonarmos o velho papel de meros usuários da tecnologia e passarmos a desenvolvê-la e usá-la para o bem de todos.

"Software livre" se refere à liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem, aperfeiçoarem e repassar as alterações, sem ter que pedir permissão para o autor do programa. Mais precisamente, ele se refere a quatro liberdades, 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. Aceso 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.

Porque o software livre é mais seguro?


*Software Proprietário: Só disponibiliza o código binário, e portanto não podemos compreender como ele foi construído e não sabemos para onde está indo os nossos dados. não disponibiliza o código fonte.

*Software Livre: Disponibiliza o código fonte, e por isso o homem consegue compreender o seu processamento e pode ser aperfeiçoado e monitorado.

Vantagens do software livre:

- Sem licença, no software proprietário cobra-se pela licença

- Incentiva o desenvolvimento da tecnologia nacional.

- Fica livre da pirataria

- Interage e comunica soluções com a comunidade, seja física ou virtual.

- Lutar contra o monopólio de grandes corporações que buscam se apropriar do conhecimento intelectual coletivo.

Nenhum comentário: