




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Documento que apresenta os conceitos básicos do software livre, as licenças utilizadas, a filosofia por trás dele e as principais diferenças em relação ao software proprietário. Além disso, discute as vantagens de utilizar software livre no governo e em negócios.
Tipologia: Notas de estudo
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!





Software Livre
Professor Léo Matos
Tecnologia da Informação
Conteúdo do Edital
-^
SOFTWARE LIVRE
:
-^
Conceitos de Software Livre e Código Aberto.
-^
Licenças de Software.
-^
Desenvolvimento e Gerência de Projetos comSoftware Livre.
-^
Modelos de Negócio de Software Livre.
-^
Linux e principais produtos de Software Livre.
-^
Interoperabilidade e padrões abertos.
-^
Desenvolvimento de tecnologia aberta.
-^
Software Público Brasileiro.
Software Livre
-^
A filosofia do software livre é o compartilhamentodo conhecimento tecnológico.
-^
Seus maiores defensores são os “hackers” , umgrande número de acadêmicos, cientistas, os maisdiferentes combatentes pela causa da liberdade.
-^
Seus maiores opositores são as megas empresasque vivem exclusivamente de um modeloeconômico baseado na exploração de licenças deuso de software e do controle monopolístico doscódigos essenciais dos programas decomputadores.
Software livre e software
proprietário
As quatro liberdades que caracterizam o software livre
são as de uso, cópia,
modificações e redistribuição.
-^
Software proprietário
é um modelo de
desenvolvimento e distribuição baseado emlicenças restritivas de uso. Estamos falando emautoria e propriedade do software.
FSF (Free Software Foundation)
-^
Fundação não governamental e sem finslucrativos criada por Richard Stallman.
-^
Sua idéia está voltada para o compartilhamentodo conhecimento tecnológico, fazendo com queo uso de computadores se torne cada vez maispopular no mundo inteiro.
-^
Projeto GNU e Copyleft
Liberdades
-^
Liberdade n.º 0 -
A liberdade de executar o programa,
para qualquer propósito;
-^
Liberdade n.º 1 -
A liberdade de estudar como o
programa funciona, e adaptá-lo para as suasnecessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade;
-^
Liberdade n.º 2 -
A liberdade de redistribuir cópias de
modo que você possa ajudar ao seu próximo;
-^
Liberdade n.º 3 -
A liberdade de aperfeiçoar (modificar)
o programa, e liberar os seus aperfeiçoamentos, demodo que toda a comunidade se beneficie. Acesso aocódigo-fonte é um pré-requisito para esta liberdade.
Para que essas
liberdades
sejam reais, elas
têm 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 quevocê não tenha dado motivo, o software
não é livre.
Entretanto, certos tipos de regras sobre a
maneira de distribuir software livre são aceitáveis, quando não entram em conflito
com as liberdades principais.
Posso vender um Software Livre?
SIM
Licenças de Software Livre
GPL (Licença Pública Geral)
é uma licença que
utiliza os princípios do direito autoral paraproteger o software livre e assegurar queninguém possa torná-lo proprietário.
-^
o copyleft impõe uma restrição importante:nenhum software dele derivado poderá setornar software proprietário. Quem o fizerestará violando a GPL e infringindo umalicença registrada por seu autor.
é uma cultura, uma verdadeira filosofia, e
uma crescente coleção de softwares, com amaioria deles estando disponíveisgratuitamente, além da própriadisponibilização de seus códigos de fonte.
-^
A diferença da licença BDS é que os códigosfontes podem ser utilizados na construção deSoftwares proprietários.
Licenças de Software Livre
Software Livre
Software Proprietário
Sistemas Operacionais
Linux
Microsoft Windows
Programas de
Escritório
BrOffice.org /Open Office
Microsoft Office
Navegador de Internet
Mozilla Firefox
Internet Explorer
Gerenciador de E-mails
MozillaThunderbird
Microsoft Outlook
Manipulador de Imagens
Gimp
Adobe Photoshop
Exemplos
(Desenvolvimento de Tecnologia Aberta)
Escolher "padrões“ proprietários e patenteados,é a pior escolha a ser feita.
-^
As patentes de software traz grandes malefícios.
-^
Este tipo de patente é estéril, é um freio àinovação.
-^
Pode reduzir drasticamente não somente aconcorrência,mas também a capacidade deinovação na indústria do software, ou em todaindústria que produz sistemas complexosfundados num "processo seqüencial deinovação".
Software Livre no Governo
e nos negócios
-^
O software livre é uma opção estratégica
-^
reduz custos, amplia a concorrência, geraempregos e desenvolve o conhecimento e ainteligência do país nessa área.
-^
O tempo de vida útil de uma solução livre é muitomaior que uma proprietária.
-^
Permite conhecer o código-fonte das soluções,ampliando assim a segurança na rede; tambémresponde mais rapidamente às mudançastecnológicas.
-^
Faz verdadeiras revoluções porque um conjuntomuito grande de programadores voluntários dediferentes países pode contribuir para a melhoriados códigos.
-^
Os usuários estão cada vez mais exigentes
-^
Necessidade crescente de adicionarfuncionalidades
-^
Desenvolver novos sistemas com tantasfuncionalidades se torna difícil.
-^
Desenvolvimento = custo
Software Livre no Governo
e nos negócios
Crescimento complexo
DTA refere-se a uma série de práticas usadasno desenvolvimento, na implementação do software atual e da próxima geração. Essasalterações e
mudanças de paradigma são
habilitadas pela tecnologia da Internet e afins,que permitem que grupos distribuídos deprogramadores desenvolvam e gerenciembibliotecas de códigos, de maneiracolaborativa e centralizada.
Objetivos
Redução de Custos
-^
Velocidade de desenvolvimento
-^
Visibilidade
-^
Segurança
-^
Confiabilidade
-^
Compatibilidade
Elementos chaves
Os elementos chaves desse enfoque são:
software e projetos de código aberto;
online colaborativas e
distribuídas; e
Padrões e Interfaces Abertas
À medida que as atividades de desenvolvimentode
software foram
passando para Internet os
projetos evoluíram para arquiteturas baseadasem serviços que se comunicam através deinterfaces abertas e padronizadas. Ex.: TCP/IP
-^
Cada serviço pode melhorar e evoluirindependentemente, contanto que secomunique através de interfaces padronizadas.
Padrões e Interfaces Abertas
Tecnológico/Financeiro.
e Competir ao Longo do Tempo.
Reengenharia ou Reintegração dos Sistemas.
Software e Projetos de Código Aberto •^
Existem mais de 100.000 projetos de códigoaberto disponíveis ao público, cobrindo amaioria das áreas funcionais.
-^
Muitos desses projetos fornecem soluçõesmaduras e robustas em suas áreas específicas.
-^
As soluções de código aberto existentes emgeral promovem e obedecem a padrões deinterface publicados, o que assegura ainteroperabilidade dos sistemas.
Enfoque geral da transição para DTAO elemento fundamental da transição será adisseminação (distribuição) do DTA comoprocesso comercial de transformação queaumenta a agilidade tecnológica, expande oleque de opções competitivas para osgerentes de programa e incentiva aresponsabilidade na base industrial bélica.
SPB (Software Público Brasileiro)
-^
É utilizado como um dos alicerces para definir apolítica de uso e desenvolvimento de software pelosetor público no Brasil.
-^
Compreende a relação entre os entes públicos, emtodas as unidades da federação e demais esferas depoder, e destes com as empresas e a sociedade.
-^
Tinha como principal objetivo o compartilhamentode soluções entre as instituições públicas, emparticular as instituições de informática pública.
-^
A visão deste compartilhamento foi ampliada paratoda sociedade.