A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor Maurício Maia

Apresentações semelhantes


Apresentação em tema: "Professor Maurício Maia"— Transcrição da apresentação:

1 Professor Maurício Maia ms.maia@ig.com.br
Software Livre Professor Maurício Maia Professor Maurício Maia

2 Professor Maurício Maia
O que é software Livre? Software Livre (Free Software) é o software que está disponível e dá permissão para que qualquer um use, copie, distribua e modifique. A distribuição e modificação pode ser gratuita ou com custo. Seu código fonte está disponível. Professor Maurício Maia

3 Professor Maurício Maia
Software Grátis Software livre é diferente de software grátis. Existem programas que podem ser obtidos gratuitamente mas que não podem ser modificados, nem redistribuídos. Professor Maurício Maia

4 Liberdades do Software Livre
Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation. Professor Maurício Maia

5 Liberdades do Software Livre
Para que essas liberdades sejam reais, elas devem ser irrevogáveis. Caso o desenvolvedor do software tenha o poder de revogar a licença, o software não é livre. Professor Maurício Maia

6 Professor Maurício Maia
Liberdade nº 0 A liberdade para executar o programa, para qualquer propósito. A liberdade de executar o 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 atender a alguma restrição imposta pelo fornecedor. Professor Maurício Maia

7 Professor Maurício Maia
Liberdade nº 1 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. Para que seja possível estudar ou modificar o software (para uso particular ou para distribuir) é necessário ter acesso ao código-fonte. Por isso a disponibilidade desses arquivos é pré-requisito para a liberdade do software. Cada licença determina como será feito o fornecimento do fonte para distribuições típicas, como é o caso de distribuições em mídia portátil somente com os códigos binários já finalizados (sem o fonte). Professor Maurício Maia

8 Professor Maurício Maia
Liberdade nº 2 A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. A liberdade de redistribuir deve incluir a possibilidade de se repassar os códigos-fonte bem como, quando possível, os arquivos binários gerados da compilação desses códigos, seja em sua versão original ou modificada. Não é necessária a autorização do autor ou do distribuidor do software para que ele possa ser redistribuído, já que as licenças de software livre assim o permitem. Professor Maurício Maia

9 Professor Maurício Maia
Liberdade nº 3 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. Professor Maurício Maia

10 Liberdades do Software Livre
Tais liberdades não fazem referência aos custos envolvidos. É possível que um software-livre não seja gratuito. Quando gratuito, empresas podem explorá-lo comercialmente através do serviço envolvido (principalmente suporte). Professor Maurício Maia

11 Professor Maurício Maia
Vantagens Custo social é baixo. Não se fica refém de tecnologia proprietária. Independência de fornecedor único. Desembolso inicial próximo de zero. Possibilidade de adequar aplicativos e redistribuir versão alterada. Professor Maurício Maia

12 Professor Maurício Maia
Desvantagens Interface de usuário não é uniforme nos aplicativos. Instalação e configuração podem ser difíceis Mão de obra escassa e/ou custosa para desenvolvimento e/ou suporte. Professor Maurício Maia

13 Professor Maurício Maia
Copyright É a legislação internacional que tenta impedir que alterações e cópias de softwares sejam efetuadas sem a autorização dos autores. Professor Maurício Maia

14 Professor Maurício Maia
Copyleft É uma versão do copyright para impedir utilização não-autorizada de softwares livres mas que definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. Professor Maurício Maia

15 GPL Licença Pública Geral GNU (GNU General Public License)
É a licença que impede que este tipo de software seja integrado em software proprietário. No caso da licença GPL, a fonte deve ser disponibilizada em local de onde possa ser acessado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto transporte e mídia). Professor Maurício Maia

16 Software em Domínio Público
Software em domínio público é software sem copyright. Alguns tipos de cópia, ou versões modificadas, podem não ser livres porque o autor permite que restrições adicionais sejam impostas na redistribuição do original ou de softwares dele derivados. Professor Maurício Maia

17 Professor Maurício Maia
Software Semi-livre Ele não é livre, mas seu desenvolvedor concede a permissão para que indivíduos o usem, copiem, distribuam e modifiquem, incluindo a distribuição de versões modificadas, desde que o façam sem o propósito de auferir lucros. Professor Maurício Maia

18 Professor Maurício Maia
Freeware Permitem a redistribuição mas não a modificação, e seu código fonte não é disponibilizado. Estes programas não são software livre. Professor Maurício Maia

19 Professor Maurício Maia
Shareware É disponibilizado somente com a permissão para que seja redistribuído, mas a sua utilização implica no pagamento pela sua licença. Professor Maurício Maia

20 Software Proprietário
Aquele cuja cópia, redistribuição ou modificação são proibidos pelo seu proprietário. Para usar, copiar ou redistribuir, deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo. Professor Maurício Maia

21 Professor Maurício Maia
Software Comercial É o software desenvolvido por uma empresa com o objetivo de lucrar com sua utilização. 'comercial' e 'proprietário' não são o mesmo. Software comercial “normalmente” é proprietário. Existe software livre que é comercial, e existe software proprietário que não é comercial. Professor Maurício Maia


Carregar ppt "Professor Maurício Maia"

Apresentações semelhantes


Anúncios Google