cbg_03-2014_softlivre

Fabrícia Carla Sobral
Fabrícia Carla SobralAnalista de Curadoria Digital na UFRJ em UFRJ
Fabrícia Sobral*
fabricia.protic@gmail.com
Rio de Janeiro
Março/2014
*Profissional de Tecnologia da Informação e Comunicação (SuperTIC/UFRJ)
Especialização em Sistemas de Informação com Ênfase em Internet (NCE/UFRJ)
Mestrado em Ciência da Informação (PPGCI/UFF)
SOFTWARE LIVRE
&
SOFTWARE OPEN SOURCE
1. Breve história do Unix
2
• 1965 - é formado um consórcio entre as empresas AT&T
(Laboratórios Bell), General Electric (GE) e MIT
(Massachussets Institute of Technology), para criar o
Multics, sistema utilizado no equipamento GE645.
• Sistema de tempo compartilhado – MULTICS.
• 1969 - o Multics foi reescrito por Ken Thompson, AT&T,
usando linguagem Assembly e batizado de Unics. Mais
tarde foi rebatizado de UNIX por Brian Kernighan.
• 1973 - Dennis Ritchie e Ken Thompson reescreveram o
Unix usando a linguagem C, para ser utilizado no
equipamento PDP-11 (computador de pequeno porte, da
Digital).
• 1977 - a AT&T forneceu o Unix para instituições
comerciais.
Ken Thompson e Dennis Ritchie em um
computador PDP-11
1. Breve história do Unix (Continuação)
3
• Peter Weiner conseguiu da AT&T licença para transportar e
comercializar o Unix para o computador Interdata 8/32 para
ambiente de automação de escritório.
• O Unix saía da linha das máquinas PDP, da Digital
Equipament Corporation (DEC), demonstrando a relativa
facilidade de migração (transporte) para outros
computadores
• O Unix se tornou vendável e encorajou outros fabricantes
a seguirem o mesmo curso. Iniciava-se a abertura do
chamado mercado Unix.
• Devido à disponibilidade do código fonte do Unix, muitos
fabricantes alteraram o sistema gerando variantes
personalizadas a partir do Unix básico licenciado pela AT&T.
Interdata 8/32
2. Projeto GNU - Gnu is Not Unix
4
• 1984 – Richard Stallman
• Criação de um sistema operacional totalmente livre
• Usar
• Estudar
• Modificar
• Redistribuir
• Compatível com o Unix, porém, sem utilizar seu código fonte
• Desenvolvimento de partes do SO (compiladores, editores, etc)
• Kernel (núcleo do SO)
3. Free Software Foundation (FSF)
5
• 1985 – Richard Stallman
• Liberdade para o usuário – o software é livre porque o usuário é livre
• Cópia
• Entendimento
• Modificação
• Redistribuição
• Inicialmente, desenvolvimento de software
• Atualmente, aspectos legais e estruturais da comunidade de software livre
•Licenças de software – General Public License (GPL)
•Licenças de documentação – GNU Free Documentation License (GFDL)
4. Software Livre
6
• Definição criada pela Free Software Foundation (FSF).
• Movimento social que apóia a liberdade para o usuário
• A liberdade para executar o programa (liberdade nº 0);
• A liberdade de estudar o funcionamento e readaptá-lo
(liberdade nº 1)
• A liberdade de redistribuir cópias (liberdade nº 2);
• A liberdade de aperfeiçoar o programa e liberar os seus
aperfeiçoamentos
• Qualquer programa de computador onde o usuário tenha essas liberdades.
• Se opõe ao conceito de software proprietário e é diferente de gratuito.
• Está sob a Licença GPL.
 GPL: General Public License
• Designação da licença para software livre.
• Permite que programas sejam distribuídos e
reaproveitados, mantendo, porém, os direitos do autor.
• Para que essas liberdades sejam reais, elas devem ser
irrevogáveis.
• Não permite que sejam impostas restrições que impeçam
que o programa seja distribuído da mesma maneira que
foi adquirido.
5. Licenças em Software Livre
• Copyleft - qualquer um que distribui o software (…) tem que passar adiante a
liberdade de copiar e modificar novamente o programa
• O código-fonte deve ser disponibilizado em local de onde possa ser acessado, ou
deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto
transporte e mídia)
• Nem todas as licenças de Software Livre incluem a cláusula Copyleft.
 LGPL: Lesser General Public License
5. Licenças em Software Livre
http://www.softwarelivre.gov.br/Licencas/gnu-lesser-general-public-license
 LGPL: Lesser General Public License
5. Licenças em Software Livre
• Visa a regulamentação do uso de bibliotecas de código,
mas pode ser empregada na regulamentação de
aplicações
http://www.softwarelivre.gov.br/Licencas/gnu-lesser-general-public-license
• Permite ao usuário do programa fazer qualquer coisa com o software.
• Não exige que programas derivados sejam licenciados pela mesma licença ou que mudanças sejam
disponibilizadas.
• Exige que os direitos de cópia e as atribuições ao original sejam mantidos.
6. Características das Licenças
Não restritiva
• Se o usuário distribui o software modificado, somente poderá fazê-lo compartilhando suas mudanças
segundo a mesma licença pela qual obtivera o programa.
• Se alguém usa um código-fonte licenciado pela GPL em qualquer de seus programas e distribui este
novo programa, este novo torna-se sujeito à GPL.
Reciprocidade
• Exige que trabalhos originais e contribuições sejam licenciados sob a mesma licença.
• Permite que trabalhos sejam combinados com outros softwares e licenciados novamente como um
"trabalho maior".
Reciprocidade Fraca
7. GNU Linux ou Linux
11
• 1991 - Sistema Operacional criado por Linus Torvald,
Departamento de Ciência da Computação da Universidade de
Helsinki, Finlândia.
• Desenvolveu um kernel que podia usar todas peças do sistema
operacional GNU da FSF.
• Baseado na arquitetura Unix. É um software livre e de código aberto.
Inicialmente, lançado sob uma licença que proibia qualquer uso comercial.
Isso foi mudado de imediato para a Licença Pública Geral GNU
• É mantido por grupo de usuários que compõe a comunidade de software livre
e código aberto.
• Distribuição Linux: uma coleção de software livre (e por vezes não-livres)
criados por indivíduos, grupos e organizações de todo o mundo.
• Grupos de usuários (comunidades) alteram o código-fonte do sistema gerando
versões customizadas e passam a ser mantenedores da distribuição.
8. Software Open Source
12
• 1998 - Termo cunhado pela OSI (Open Source Iniciative) e se refere ao
mesmo software também chamado de software livre.
• Pela FSF
• Os movimentos de Software Livre e Open Source possuem visões
diferentes. O primeiro apóia a questão social e o segundo, a questão
técnica, a metodologia de desenvolvimento.
• Pela OSI
• A promessa do Open Source é melhor qualidade, alta confiabilidade, mais
flexibilidade, baixo custo e o fim da venda predatória de códigos
“trancados”.
• Potencial de cooperação para depuração coletiva, capaz de neutralizar
pressões mercadológicas
9. Software Open Source (Continuação)
13
 Definição de Código Aberto
1. Distribuição livre
A licença não deve restringir qualquer das partes de vender
ou integrar o software como componente (...). A licença não
deve exigir royalties ou qualquer outro tipo de custo para
venda.
2. Código fonte
O programa deve incluir o código fonte, e precisa permitir a distribuição
na forma de código fonte bem como compilada.
3. Trabalhos Derivados
A licença deve permitir modificações e trabalhos derivados, e deve
permitir que eles sejam distribuídos sobre os mesmos termos da licença
original.
9. Software Open Source (Continuação)
14
 Definição de Código Aberto
4. Integridade do autor do código fonte
(…) A licença deve explicitamente permitir a distribuição do programa
construído a partir do código fonte modificado. Contudo, a licença pode ainda
requerer que programas derivados tenham um nome ou número de versão
diferentes do programa original.
5. Não discriminação contra pessoas ou grupos
A licença não pode ser discriminatória contra qualquer pessoa ou grupo de
pessoas.
6. Não discriminação contra áreas de atuação
A licença não deve restringir qualquer pessoa de usar o programa em um ramo
específico.
9. Software Open Source (Continuação)
15
 Definição de Código Aberto
7. Distribuição da Licença
Os direitos associados ao programa devem ser aplicáveis para todos aos quais o
programa é redistribuído sem a necessidade de licenças adicionais a estas partes
para sua execução.
8. Licença não específica à um produto
Os direitos associados ao programa não devem depender deste ser parte de uma
distribuição particular de software.
9. Licença não restrinja outros programas
A licença não pode colocar restrições em outros programas que são distribuídos
juntos com o programa licenciado.
10. Licença neutra em relação a tecnologia
Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo
ou interface a ser aplicada no programa.
10. Tecnologia da informação: Biblioteca e Software Livre
SOFTWARE LIVRE PEDE LICENÇA NA BIBLIOTECA
[Julho/2005] - http://www.ofaj.com.br/colunas_conteudo.php?cod=227
“ O título, deste texto, intenta destacar a atenção que os bibliotecários devem ter no uso do
software livre de código fonte aberto. A abordagem do tema decorre da manifestação de colegas que
no contato informal sobre a questão do software livre alegam ser uma alternativa buscada pelo
aspecto da gratuidade se comparado com softwares proprietários e comerciais.
(...)
No ambiente da Internet, os bibliotecários podem obter programas variados sob a premissa da
gratuidade. Entretanto, qualquer tipo de programa apresenta algum custo (direto ou indireto). Uma
biblioteca que venha a adotar software de código fonte aberto, irá necessariamente, precisar de
algumas competências, como por exemplo, recursos humanos capacitados para customizar o
programa e mesmo realizar sua manutenção. Sob este aspecto, nenhum software livre e de
código fonte aberto é realmente de graça para quem o utiliza. Pensar unicamente sobre este
prisma é um erro.
(...)
Com relação ao conceito do software livre, seu uso na biblioteca implica uma outra atenção da
parte do bibliotecário. É a licença, permissão esta que define a liberdade de uso em relação às
mudanças, alterações, melhorias feitas e implicações resultantes. É, neste aspecto, que a
compreensão da terminologia torna-se importante, como também do licenciamento que orienta a
utilização do software de código de fonte aberto. ”
11. Conclusão
17
 Software Livre e Software Open source tratam dos mesmos programas
com abordagens diferentes.
 “O software é livre quando o usuário é livre”, isto é, possui os quatro
tipos de liberdade.
 Software Livre não é preço zero.
 Para ser designado como Open Source, o software deve contemplar os
critérios definidos pela OSI.
 Há licenças para Software Livre como, por exemplo, a GPL e há licenças
para Código Aberto.
 O movimento Open Source é uma alternativa ao software proprietário
utilizado nas empresas, favorencendo o desenvolvimento do mercado.
 Software Open Source pode ser utilizado no Sistema Operacional
Windows como, por exemplo, o navegador Mozilla Firefox.
http://pt.wikipedia.org/wiki/Unix
http://pt.wikipedia.org/wiki/GNU
http://pt.wikipedia.org/wiki/Free_Software_Foundation
http://pt.wikipedia.org/wiki/Software_livre
http://pt.wikipedia.org/wiki/GNU_Lesser_General_Public_License
http://www.pdp11.org/
http://www.fsf.org/
http://www.softwarelivre.org/
http://www.gnu.org/
http://www.gnu.org/philosophy/free-sw.html
http://www.opensource.org/
http://www.opensource.org/docs/definition.php
http://www.openit.com.br/?module=displaystory&story_id=641&format=html
http://br-linux.org/faq-softwarelivre/?q=faq-softwarelivre
http://www.viadigital.org.br/index.php?option=com_content&task=view&id=60&Itemid=8
12. Referências
cbg_03-2014_softlivre
Iniciativas de Software Livre no Governo
Iniciativas de Software Livre no Governo
Software para gestão de acervos
Software para gestão de acervos
Software para gestão de acervos
Software para gestão de acervos
1 de 25

Recomendados

Apresentação Software Livre por
Apresentação Software LivreApresentação Software Livre
Apresentação Software LivreFabrícia Carla Sobral
917 visualizações26 slides
Software livre, codigo aberto e licenças por
Software livre, codigo aberto e licençasSoftware livre, codigo aberto e licenças
Software livre, codigo aberto e licençasGlauco Vinicius Argentino de Oliveira
1.4K visualizações34 slides
Slides Software Livre por
Slides Software LivreSlides Software Livre
Slides Software Livreguest075165
4.3K visualizações5 slides
Introdução ao Software Livre por
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivreKlaibson Natal Ribeiro Borges
1.2K visualizações33 slides
Apresentação software livre por
Apresentação software livreApresentação software livre
Apresentação software livrejullyanars
1.6K visualizações16 slides
Pequena Apostila sobre Software Livre por
Pequena Apostila sobre Software LivrePequena Apostila sobre Software Livre
Pequena Apostila sobre Software LivreMauro Tapajós
3.8K visualizações91 slides

Mais conteúdo relacionado

Mais procurados

Aula 9 por
Aula 9Aula 9
Aula 9gsbq
1K visualizações61 slides
Aula1 por
Aula1Aula1
Aula1willians
460 visualizações49 slides
1 - Introdução ao linux por
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linuxRosanete Grassiani dos Santos
879 visualizações31 slides
Projeto Mundo Livre: Introdução ao Linux por
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxElias Alves
540 visualizações100 slides
Software livre decifrando seus conceitos por
Software livre   decifrando seus conceitosSoftware livre   decifrando seus conceitos
Software livre decifrando seus conceitosPedro Neto
678 visualizações31 slides
Palestra sobre Software Livre por
Palestra sobre Software LivrePalestra sobre Software Livre
Palestra sobre Software LivreEdson Silva
1.7K visualizações51 slides

Mais procurados(18)

Aula 9 por gsbq
Aula 9Aula 9
Aula 9
gsbq1K visualizações
Aula1 por willians
Aula1Aula1
Aula1
willians460 visualizações
Projeto Mundo Livre: Introdução ao Linux por Elias Alves
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao Linux
Elias Alves540 visualizações
Software livre decifrando seus conceitos por Pedro Neto
Software livre   decifrando seus conceitosSoftware livre   decifrando seus conceitos
Software livre decifrando seus conceitos
Pedro Neto678 visualizações
Palestra sobre Software Livre por Edson Silva
Palestra sobre Software LivrePalestra sobre Software Livre
Palestra sobre Software Livre
Edson Silva1.7K visualizações
Curso de Introdução ao Software Livre - Aula de 23/09/2009 por Antônio Arapiraca
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Antônio Arapiraca710 visualizações
Curso de Linux Básico com o Linux Educacional por Felipe Queiroz
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
Felipe Queiroz11.7K visualizações
Fascículo Sistema Operacional Linux por Eduardo Santana
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional Linux
Eduardo Santana257 visualizações
Software livre, simples assim. por guilhermemar
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.
guilhermemar431 visualizações
Aula1 por Dalton Martins
Aula1Aula1
Aula1
Dalton Martins1.4K visualizações
Software livre modelos de licenciamento, viabilidade e importancia do uso no ... por Fabricio Bortoluzzi
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Fabricio Bortoluzzi1.2K visualizações
Open Source por Ana Sousa
Open SourceOpen Source
Open Source
Ana Sousa271 visualizações
Open Source por Ana Sousa
Open SourceOpen Source
Open Source
Ana Sousa249 visualizações
Open Source por Ana Sousa
Open SourceOpen Source
Open Source
Ana Sousa299 visualizações
Ficha de trabalho_1 por milanvassaramo
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
milanvassaramo206 visualizações

Destaque

Oficina Sebrae Software Livre Conceitos Debate 2007 2aparte por
Oficina Sebrae Software Livre Conceitos Debate 2007 2aparteOficina Sebrae Software Livre Conceitos Debate 2007 2aparte
Oficina Sebrae Software Livre Conceitos Debate 2007 2apartejedelucca
1.1K visualizações87 slides
La Historia De Se Or Cabeza Redonda por
La Historia De Se Or Cabeza RedondaLa Historia De Se Or Cabeza Redonda
La Historia De Se Or Cabeza Redondaguest1075a2
800 visualizações15 slides
Dijimosqueestababien por
DijimosqueestababienDijimosqueestababien
Dijimosqueestababiennahuelrc90
127 visualizações18 slides
Communicating Processes, Kristin Werner por
Communicating Processes, Kristin WernerCommunicating Processes, Kristin Werner
Communicating Processes, Kristin WernerLeonardoEducation
847 visualizações23 slides
Oficina Sebrae Software Livre Roteiro 1aparte por
Oficina Sebrae Software Livre Roteiro 1aparteOficina Sebrae Software Livre Roteiro 1aparte
Oficina Sebrae Software Livre Roteiro 1apartejedelucca
401 visualizações20 slides
Via Digital So Livre Pr2007 por
Via Digital So Livre Pr2007Via Digital So Livre Pr2007
Via Digital So Livre Pr2007jedelucca
364 visualizações27 slides

Destaque(9)

Oficina Sebrae Software Livre Conceitos Debate 2007 2aparte por jedelucca
Oficina Sebrae Software Livre Conceitos Debate 2007 2aparteOficina Sebrae Software Livre Conceitos Debate 2007 2aparte
Oficina Sebrae Software Livre Conceitos Debate 2007 2aparte
jedelucca1.1K visualizações
La Historia De Se Or Cabeza Redonda por guest1075a2
La Historia De Se Or Cabeza RedondaLa Historia De Se Or Cabeza Redonda
La Historia De Se Or Cabeza Redonda
guest1075a2800 visualizações
Dijimosqueestababien por nahuelrc90
DijimosqueestababienDijimosqueestababien
Dijimosqueestababien
nahuelrc90127 visualizações
Communicating Processes, Kristin Werner por LeonardoEducation
Communicating Processes, Kristin WernerCommunicating Processes, Kristin Werner
Communicating Processes, Kristin Werner
LeonardoEducation847 visualizações
Oficina Sebrae Software Livre Roteiro 1aparte por jedelucca
Oficina Sebrae Software Livre Roteiro 1aparteOficina Sebrae Software Livre Roteiro 1aparte
Oficina Sebrae Software Livre Roteiro 1aparte
jedelucca401 visualizações
Via Digital So Livre Pr2007 por jedelucca
Via Digital So Livre Pr2007Via Digital So Livre Pr2007
Via Digital So Livre Pr2007
jedelucca364 visualizações
Software Livre Empreendedor por jedelucca
Software Livre EmpreendedorSoftware Livre Empreendedor
Software Livre Empreendedor
jedelucca729 visualizações
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE... por Jonas Mayer
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Jonas Mayer878 visualizações
O Processo Empreendedor por Kátia Jucá
O Processo EmpreendedorO Processo Empreendedor
O Processo Empreendedor
Kátia Jucá19.7K visualizações

Similar a cbg_03-2014_softlivre

Busca CfhBusca de informação em arquivos abertos e o acesso livre por
Busca CfhBusca de informação em arquivos abertos e o acesso livreBusca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livreUFSC
451 visualizações16 slides
Introdução ao Software Livre por
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivrePeslPinguim
3.6K visualizações35 slides
softwares livres - open source por
softwares livres - open sourcesoftwares livres - open source
softwares livres - open sourcetaniateb
2.9K visualizações19 slides
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope... por
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Sérgio Souza Costa
6.6K visualizações46 slides
Flisol 2011 O Mercado e a Revolução do Software Livre por
Flisol 2011 O Mercado e a Revolução do Software LivreFlisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software LivreKleber Silva
462 visualizações45 slides
SOFTWARE LIVRE por
SOFTWARE LIVRESOFTWARE LIVRE
SOFTWARE LIVREAndriellen Farias
64 visualizações30 slides

Similar a cbg_03-2014_softlivre(20)

Busca CfhBusca de informação em arquivos abertos e o acesso livre por UFSC
Busca CfhBusca de informação em arquivos abertos e o acesso livreBusca CfhBusca de informação em arquivos abertos e o acesso livre
Busca CfhBusca de informação em arquivos abertos e o acesso livre
UFSC451 visualizações
Introdução ao Software Livre por PeslPinguim
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
PeslPinguim3.6K visualizações
softwares livres - open source por taniateb
softwares livres - open sourcesoftwares livres - open source
softwares livres - open source
taniateb2.9K visualizações
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope... por Sérgio Souza Costa
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Sérgio Souza Costa6.6K visualizações
Flisol 2011 O Mercado e a Revolução do Software Livre por Kleber Silva
Flisol 2011 O Mercado e a Revolução do Software LivreFlisol 2011 O Mercado e a Revolução do Software Livre
Flisol 2011 O Mercado e a Revolução do Software Livre
Kleber Silva462 visualizações
Inf sis opeinf_semana6 por Eduardo Santana
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
Eduardo Santana660 visualizações
Software Livre por guestdedf2
Software LivreSoftware Livre
Software Livre
guestdedf2729 visualizações
Ficha de trabalho_1 por kamatozza
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
kamatozza321 visualizações
Sistema Operativo Open Source por Diogo Silva
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
Diogo Silva1.2K visualizações
Ficha de trabalho so 1 m4 resolução por filipereira
Ficha de trabalho so 1 m4  resoluçãoFicha de trabalho so 1 m4  resolução
Ficha de trabalho so 1 m4 resolução
filipereira465 visualizações
Software livre por que usar? slide por José Nascimento
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
José Nascimento4.1K visualizações
Fundamentos da Linguagem Digital - Módulo 01 por midiasdigitais
Fundamentos da Linguagem Digital - Módulo 01Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01
midiasdigitais3.1K visualizações
Introdução ao Linux - Aula 01 por Ivaldo Cardoso
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
Ivaldo Cardoso4.4K visualizações
Linux por Tiago Garcia
LinuxLinux
Linux
Tiago Garcia1.2K visualizações
Crisficha 1 por sharik27
Crisficha 1Crisficha 1
Crisficha 1
sharik27152 visualizações
Crisficha 1 1 por sharik27
Crisficha 1 1Crisficha 1 1
Crisficha 1 1
sharik27149 visualizações
Apresentação software livre por jullyanars
Apresentação software livreApresentação software livre
Apresentação software livre
jullyanars265 visualizações
Apresentação software livre por jullyanars
Apresentação software livreApresentação software livre
Apresentação software livre
jullyanars230 visualizações

Mais de Fabrícia Carla Sobral

MINICURSO: Modelagem de processo em Unidades de Informação por
MINICURSO: Modelagem de processo em Unidades de InformaçãoMINICURSO: Modelagem de processo em Unidades de Informação
MINICURSO: Modelagem de processo em Unidades de InformaçãoFabrícia Carla Sobral
46 visualizações23 slides
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP... por
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...Fabrícia Carla Sobral
41 visualizações18 slides
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão... por
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...Fabrícia Carla Sobral
169 visualizações35 slides
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PST por
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PSTTutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PST
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PSTFabrícia Carla Sobral
368 visualizações11 slides
cbg_03-2014_mapeamento_processo por
cbg_03-2014_mapeamento_processocbg_03-2014_mapeamento_processo
cbg_03-2014_mapeamento_processoFabrícia Carla Sobral
931 visualizações24 slides
Trabalho sobre Gestão de Processos e Organização de Conteúdo por
Trabalho sobre Gestão de Processos e Organização de ConteúdoTrabalho sobre Gestão de Processos e Organização de Conteúdo
Trabalho sobre Gestão de Processos e Organização de ConteúdoFabrícia Carla Sobral
621 visualizações11 slides

Mais de Fabrícia Carla Sobral(7)

MINICURSO: Modelagem de processo em Unidades de Informação por Fabrícia Carla Sobral
MINICURSO: Modelagem de processo em Unidades de InformaçãoMINICURSO: Modelagem de processo em Unidades de Informação
MINICURSO: Modelagem de processo em Unidades de Informação
Fabrícia Carla Sobral46 visualizações
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP... por Fabrícia Carla Sobral
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...
PLATAFORMA DE DESCOBERTA DE CONHECIMENTO: UM ESTUDO SOBRE ONTOLOGIAS PARA REP...
Fabrícia Carla Sobral41 visualizações
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão... por Fabrícia Carla Sobral
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...
Modelagem Conceitual Como Instrumento De Comunicação No Processo De Submissão...
Fabrícia Carla Sobral169 visualizações
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PST por Fabrícia Carla Sobral
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PSTTutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PST
Tutorial MS Outlook 2007 - Exportar E-mail Para Arquivo .PST
Fabrícia Carla Sobral368 visualizações
Trabalho sobre Gestão de Processos e Organização de Conteúdo por Fabrícia Carla Sobral
Trabalho sobre Gestão de Processos e Organização de ConteúdoTrabalho sobre Gestão de Processos e Organização de Conteúdo
Trabalho sobre Gestão de Processos e Organização de Conteúdo
Fabrícia Carla Sobral621 visualizações

Último

Santa Cecília - Padroeira dos Músicos por
Santa Cecília - Padroeira dos MúsicosSanta Cecília - Padroeira dos Músicos
Santa Cecília - Padroeira dos MúsicosbibliotecaCMP
79 visualizações18 slides
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ... por
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...HelpEducacional
11 visualizações2 slides
Cartelas de Bingo Império Romano e feudalismo por
Cartelas de Bingo Império Romano e feudalismoCartelas de Bingo Império Romano e feudalismo
Cartelas de Bingo Império Romano e feudalismoJean Carlos Nunes Paixão
84 visualizações25 slides
28-11-2023 - Reflexions sessió.pdf por
28-11-2023 - Reflexions sessió.pdf28-11-2023 - Reflexions sessió.pdf
28-11-2023 - Reflexions sessió.pdfRaulGomez822561
11 visualizações4 slides
Meteoritos caídos em Portugal por
Meteoritos caídos em PortugalMeteoritos caídos em Portugal
Meteoritos caídos em PortugalCasa Ciências
43 visualizações1 slide
perguntas do BINGO FEUDALISMO.docx por
perguntas do BINGO FEUDALISMO.docxperguntas do BINGO FEUDALISMO.docx
perguntas do BINGO FEUDALISMO.docxJean Carlos Nunes Paixão
68 visualizações3 slides

Último(20)

Santa Cecília - Padroeira dos Músicos por bibliotecaCMP
Santa Cecília - Padroeira dos MúsicosSanta Cecília - Padroeira dos Músicos
Santa Cecília - Padroeira dos Músicos
bibliotecaCMP79 visualizações
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ... por HelpEducacional
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...
c) Quais os envolvidos no projeto (profissionais, voluntários, alunos, entre ...
HelpEducacional11 visualizações
28-11-2023 - Reflexions sessió.pdf por RaulGomez822561
28-11-2023 - Reflexions sessió.pdf28-11-2023 - Reflexions sessió.pdf
28-11-2023 - Reflexions sessió.pdf
RaulGomez82256111 visualizações
Meteoritos caídos em Portugal por Casa Ciências
Meteoritos caídos em PortugalMeteoritos caídos em Portugal
Meteoritos caídos em Portugal
Casa Ciências43 visualizações
Tecnologia Hanak Anacona Ayala.docx por HanaAnaconaAyala
Tecnologia Hanak Anacona Ayala.docxTecnologia Hanak Anacona Ayala.docx
Tecnologia Hanak Anacona Ayala.docx
HanaAnaconaAyala13 visualizações
Memorial - Concurso Professor Associado - Prof. Dr. Wylliams Santos por Wylliams Santos
Memorial - Concurso Professor Associado - Prof. Dr. Wylliams SantosMemorial - Concurso Professor Associado - Prof. Dr. Wylliams Santos
Memorial - Concurso Professor Associado - Prof. Dr. Wylliams Santos
Wylliams Santos54 visualizações
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ... por azulassessoriaacadem3
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...
azulassessoriaacadem3350 visualizações
Reflexió personal.pdf por RaulGomez822561
Reflexió personal.pdfReflexió personal.pdf
Reflexió personal.pdf
RaulGomez82256129 visualizações
Concurso da Sardinha .pptx por BibliotecaLavra
Concurso da Sardinha .pptxConcurso da Sardinha .pptx
Concurso da Sardinha .pptx
BibliotecaLavra19 visualizações
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf por Paulino Silva
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdfPaulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva35 visualizações
5_01_a revolução americana_francesa_outras.pdf por Vítor Santos
5_01_a revolução americana_francesa_outras.pdf5_01_a revolução americana_francesa_outras.pdf
5_01_a revolução americana_francesa_outras.pdf
Vítor Santos71 visualizações
SEGUNDO REINADO TRABALHO.pptx por profesfrancleite
SEGUNDO REINADO TRABALHO.pptxSEGUNDO REINADO TRABALHO.pptx
SEGUNDO REINADO TRABALHO.pptx
profesfrancleite50 visualizações
10_2_A _2_Guerra_mundial_violência.pdf por Vítor Santos
10_2_A _2_Guerra_mundial_violência.pdf10_2_A _2_Guerra_mundial_violência.pdf
10_2_A _2_Guerra_mundial_violência.pdf
Vítor Santos73 visualizações
Assim, considerando os vídeos que você assistiu e o estudo realizado ao longo... por IntegrareAcademy2
Assim, considerando os vídeos que você assistiu e o estudo realizado ao longo...Assim, considerando os vídeos que você assistiu e o estudo realizado ao longo...
Assim, considerando os vídeos que você assistiu e o estudo realizado ao longo...
IntegrareAcademy251 visualizações
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ... por azulassessoriaacadem3
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
azulassessoriaacadem395 visualizações
ATIVIDADE 1 - CCONT – CONTABILIDADE DE CUSTOS - 54 2023. por IntegrareAcademy2
ATIVIDADE 1 - CCONT – CONTABILIDADE DE CUSTOS - 54 2023.ATIVIDADE 1 - CCONT – CONTABILIDADE DE CUSTOS - 54 2023.
ATIVIDADE 1 - CCONT – CONTABILIDADE DE CUSTOS - 54 2023.
IntegrareAcademy2147 visualizações
Poemas de Natal por Mary Alvarenga
Poemas de Natal Poemas de Natal
Poemas de Natal
Mary Alvarenga65 visualizações

cbg_03-2014_softlivre

  • 1. Fabrícia Sobral* fabricia.protic@gmail.com Rio de Janeiro Março/2014 *Profissional de Tecnologia da Informação e Comunicação (SuperTIC/UFRJ) Especialização em Sistemas de Informação com Ênfase em Internet (NCE/UFRJ) Mestrado em Ciência da Informação (PPGCI/UFF) SOFTWARE LIVRE & SOFTWARE OPEN SOURCE
  • 2. 1. Breve história do Unix 2 • 1965 - é formado um consórcio entre as empresas AT&T (Laboratórios Bell), General Electric (GE) e MIT (Massachussets Institute of Technology), para criar o Multics, sistema utilizado no equipamento GE645. • Sistema de tempo compartilhado – MULTICS. • 1969 - o Multics foi reescrito por Ken Thompson, AT&T, usando linguagem Assembly e batizado de Unics. Mais tarde foi rebatizado de UNIX por Brian Kernighan. • 1973 - Dennis Ritchie e Ken Thompson reescreveram o Unix usando a linguagem C, para ser utilizado no equipamento PDP-11 (computador de pequeno porte, da Digital). • 1977 - a AT&T forneceu o Unix para instituições comerciais. Ken Thompson e Dennis Ritchie em um computador PDP-11
  • 3. 1. Breve história do Unix (Continuação) 3 • Peter Weiner conseguiu da AT&T licença para transportar e comercializar o Unix para o computador Interdata 8/32 para ambiente de automação de escritório. • O Unix saía da linha das máquinas PDP, da Digital Equipament Corporation (DEC), demonstrando a relativa facilidade de migração (transporte) para outros computadores • O Unix se tornou vendável e encorajou outros fabricantes a seguirem o mesmo curso. Iniciava-se a abertura do chamado mercado Unix. • Devido à disponibilidade do código fonte do Unix, muitos fabricantes alteraram o sistema gerando variantes personalizadas a partir do Unix básico licenciado pela AT&T. Interdata 8/32
  • 4. 2. Projeto GNU - Gnu is Not Unix 4 • 1984 – Richard Stallman • Criação de um sistema operacional totalmente livre • Usar • Estudar • Modificar • Redistribuir • Compatível com o Unix, porém, sem utilizar seu código fonte • Desenvolvimento de partes do SO (compiladores, editores, etc) • Kernel (núcleo do SO)
  • 5. 3. Free Software Foundation (FSF) 5 • 1985 – Richard Stallman • Liberdade para o usuário – o software é livre porque o usuário é livre • Cópia • Entendimento • Modificação • Redistribuição • Inicialmente, desenvolvimento de software • Atualmente, aspectos legais e estruturais da comunidade de software livre •Licenças de software – General Public License (GPL) •Licenças de documentação – GNU Free Documentation License (GFDL)
  • 6. 4. Software Livre 6 • Definição criada pela Free Software Foundation (FSF). • Movimento social que apóia a liberdade para o usuário • A liberdade para executar o programa (liberdade nº 0); • A liberdade de estudar o funcionamento e readaptá-lo (liberdade nº 1) • A liberdade de redistribuir cópias (liberdade nº 2); • A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos • Qualquer programa de computador onde o usuário tenha essas liberdades. • Se opõe ao conceito de software proprietário e é diferente de gratuito. • Está sob a Licença GPL.
  • 7.  GPL: General Public License • Designação da licença para software livre. • Permite que programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor. • Para que essas liberdades sejam reais, elas devem ser irrevogáveis. • Não permite que sejam impostas restrições que impeçam que o programa seja distribuído da mesma maneira que foi adquirido. 5. Licenças em Software Livre • Copyleft - qualquer um que distribui o software (…) tem que passar adiante a liberdade de copiar e modificar novamente o programa • O código-fonte deve ser disponibilizado em local de onde possa ser acessado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto transporte e mídia) • Nem todas as licenças de Software Livre incluem a cláusula Copyleft.
  • 8.  LGPL: Lesser General Public License 5. Licenças em Software Livre http://www.softwarelivre.gov.br/Licencas/gnu-lesser-general-public-license
  • 9.  LGPL: Lesser General Public License 5. Licenças em Software Livre • Visa a regulamentação do uso de bibliotecas de código, mas pode ser empregada na regulamentação de aplicações http://www.softwarelivre.gov.br/Licencas/gnu-lesser-general-public-license
  • 10. • Permite ao usuário do programa fazer qualquer coisa com o software. • Não exige que programas derivados sejam licenciados pela mesma licença ou que mudanças sejam disponibilizadas. • Exige que os direitos de cópia e as atribuições ao original sejam mantidos. 6. Características das Licenças Não restritiva • Se o usuário distribui o software modificado, somente poderá fazê-lo compartilhando suas mudanças segundo a mesma licença pela qual obtivera o programa. • Se alguém usa um código-fonte licenciado pela GPL em qualquer de seus programas e distribui este novo programa, este novo torna-se sujeito à GPL. Reciprocidade • Exige que trabalhos originais e contribuições sejam licenciados sob a mesma licença. • Permite que trabalhos sejam combinados com outros softwares e licenciados novamente como um "trabalho maior". Reciprocidade Fraca
  • 11. 7. GNU Linux ou Linux 11 • 1991 - Sistema Operacional criado por Linus Torvald, Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia. • Desenvolveu um kernel que podia usar todas peças do sistema operacional GNU da FSF. • Baseado na arquitetura Unix. É um software livre e de código aberto. Inicialmente, lançado sob uma licença que proibia qualquer uso comercial. Isso foi mudado de imediato para a Licença Pública Geral GNU • É mantido por grupo de usuários que compõe a comunidade de software livre e código aberto. • Distribuição Linux: uma coleção de software livre (e por vezes não-livres) criados por indivíduos, grupos e organizações de todo o mundo. • Grupos de usuários (comunidades) alteram o código-fonte do sistema gerando versões customizadas e passam a ser mantenedores da distribuição.
  • 12. 8. Software Open Source 12 • 1998 - Termo cunhado pela OSI (Open Source Iniciative) e se refere ao mesmo software também chamado de software livre. • Pela FSF • Os movimentos de Software Livre e Open Source possuem visões diferentes. O primeiro apóia a questão social e o segundo, a questão técnica, a metodologia de desenvolvimento. • Pela OSI • A promessa do Open Source é melhor qualidade, alta confiabilidade, mais flexibilidade, baixo custo e o fim da venda predatória de códigos “trancados”. • Potencial de cooperação para depuração coletiva, capaz de neutralizar pressões mercadológicas
  • 13. 9. Software Open Source (Continuação) 13  Definição de Código Aberto 1. Distribuição livre A licença não deve restringir qualquer das partes de vender ou integrar o software como componente (...). A licença não deve exigir royalties ou qualquer outro tipo de custo para venda. 2. Código fonte O programa deve incluir o código fonte, e precisa permitir a distribuição na forma de código fonte bem como compilada. 3. Trabalhos Derivados A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.
  • 14. 9. Software Open Source (Continuação) 14  Definição de Código Aberto 4. Integridade do autor do código fonte (…) A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original. 5. Não discriminação contra pessoas ou grupos A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas. 6. Não discriminação contra áreas de atuação A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico.
  • 15. 9. Software Open Source (Continuação) 15  Definição de Código Aberto 7. Distribuição da Licença Os direitos associados ao programa devem ser aplicáveis para todos aos quais o programa é redistribuído sem a necessidade de licenças adicionais a estas partes para sua execução. 8. Licença não específica à um produto Os direitos associados ao programa não devem depender deste ser parte de uma distribuição particular de software. 9. Licença não restrinja outros programas A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. 10. Licença neutra em relação a tecnologia Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.
  • 16. 10. Tecnologia da informação: Biblioteca e Software Livre SOFTWARE LIVRE PEDE LICENÇA NA BIBLIOTECA [Julho/2005] - http://www.ofaj.com.br/colunas_conteudo.php?cod=227 “ O título, deste texto, intenta destacar a atenção que os bibliotecários devem ter no uso do software livre de código fonte aberto. A abordagem do tema decorre da manifestação de colegas que no contato informal sobre a questão do software livre alegam ser uma alternativa buscada pelo aspecto da gratuidade se comparado com softwares proprietários e comerciais. (...) No ambiente da Internet, os bibliotecários podem obter programas variados sob a premissa da gratuidade. Entretanto, qualquer tipo de programa apresenta algum custo (direto ou indireto). Uma biblioteca que venha a adotar software de código fonte aberto, irá necessariamente, precisar de algumas competências, como por exemplo, recursos humanos capacitados para customizar o programa e mesmo realizar sua manutenção. Sob este aspecto, nenhum software livre e de código fonte aberto é realmente de graça para quem o utiliza. Pensar unicamente sobre este prisma é um erro. (...) Com relação ao conceito do software livre, seu uso na biblioteca implica uma outra atenção da parte do bibliotecário. É a licença, permissão esta que define a liberdade de uso em relação às mudanças, alterações, melhorias feitas e implicações resultantes. É, neste aspecto, que a compreensão da terminologia torna-se importante, como também do licenciamento que orienta a utilização do software de código de fonte aberto. ”
  • 17. 11. Conclusão 17  Software Livre e Software Open source tratam dos mesmos programas com abordagens diferentes.  “O software é livre quando o usuário é livre”, isto é, possui os quatro tipos de liberdade.  Software Livre não é preço zero.  Para ser designado como Open Source, o software deve contemplar os critérios definidos pela OSI.  Há licenças para Software Livre como, por exemplo, a GPL e há licenças para Código Aberto.  O movimento Open Source é uma alternativa ao software proprietário utilizado nas empresas, favorencendo o desenvolvimento do mercado.  Software Open Source pode ser utilizado no Sistema Operacional Windows como, por exemplo, o navegador Mozilla Firefox.
  • 20. Iniciativas de Software Livre no Governo
  • 21. Iniciativas de Software Livre no Governo
  • 22. Software para gestão de acervos
  • 23. Software para gestão de acervos
  • 24. Software para gestão de acervos
  • 25. Software para gestão de acervos