O documento apresenta uma breve história do Unix e do software livre/open source, destacando: 1) O desenvolvimento inicial do Unix na década de 1960; 2) A criação do projeto GNU na década de 1980 para desenvolver um sistema operacional livre; 3) O desenvolvimento do kernel Linux na década de 1990 e sua combinação com o software GNU para formar o sistema operacional GNU/Linux. O texto também discute as definições e características de software livre e open source.
Apresentação de Software Livre e Open Source ao Curso de Biblioteconomia e Gestão de Unidades de Informação da UFRJ, em maio de 2015. Disciplina de Automação de Unidades de Informação, Profa. Maria Irene Sá.
Slides do curso de introdução ao software livre do Programa de Educação em Software Livre (PESL) da Universidade Federal de São Paulo (UNIFESP) no Campus de São José de Campos.
Apresentação de Software Livre e Open Source ao Curso de Biblioteconomia e Gestão de Unidades de Informação da UFRJ, em maio de 2015. Disciplina de Automação de Unidades de Informação, Profa. Maria Irene Sá.
Slides do curso de introdução ao software livre do Programa de Educação em Software Livre (PESL) da Universidade Federal de São Paulo (UNIFESP) no Campus de São José de Campos.
Projeto Mundo Livre: Introdução ao LinuxElias Alves
Apresentação realizada no dia 04 de junho de 2014 na Escola Estadual Leopoldo Miranda em Diamantina, MG.
Esta apresentação faz parte do projeto de extensão universitária "Mundo Livre: Inclusão Digital pela cultura do Software Livre", financiado pela PROEXC - Pró Reitoria de Extensão e Cultura da UFVJM.
Palestra de Software Livre abordada para turmas de curso de montagem e manutenção de computadores. Trata-se dos conceitos do Software Livre, GNU/Linux, distribuições, formas de como colaborar e ganhar dinheiro com o Software Livre.
Distros, licenças, pacotes, dependências, terminal, o que é esse vocabulário do universo Software Livre? O que mais existe nele, como saber mais? Como colaborar? Esses e outros assuntos que iremos ver nessa apresentação.
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Fabricio Bortoluzzi
Apresentação para a divulgação da importância do software livre no meio academico como modelo mais efetivo para o progresso da ciência e das pesquisas cientificas, viabilizando o aprendizado dos sistemas através da inspeção das suas funcionalidades internas e com a possibilidade realista de melhoria dos mesmos.
Projeto Mundo Livre: Introdução ao LinuxElias Alves
Apresentação realizada no dia 04 de junho de 2014 na Escola Estadual Leopoldo Miranda em Diamantina, MG.
Esta apresentação faz parte do projeto de extensão universitária "Mundo Livre: Inclusão Digital pela cultura do Software Livre", financiado pela PROEXC - Pró Reitoria de Extensão e Cultura da UFVJM.
Palestra de Software Livre abordada para turmas de curso de montagem e manutenção de computadores. Trata-se dos conceitos do Software Livre, GNU/Linux, distribuições, formas de como colaborar e ganhar dinheiro com o Software Livre.
Distros, licenças, pacotes, dependências, terminal, o que é esse vocabulário do universo Software Livre? O que mais existe nele, como saber mais? Como colaborar? Esses e outros assuntos que iremos ver nessa apresentação.
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Fabricio Bortoluzzi
Apresentação para a divulgação da importância do software livre no meio academico como modelo mais efetivo para o progresso da ciência e das pesquisas cientificas, viabilizando o aprendizado dos sistemas através da inspeção das suas funcionalidades internas e com a possibilidade realista de melhoria dos mesmos.
Palestra ministrada na cidade de Pato Branco, mostrando como se pode ser empreendedor no modelo de desenvolvimento e disponibilizaçao de software livre. Ilustrado com o caso das prefeituras brasileiras
Busca CfhBusca de informação em arquivos abertos e o acesso livreUFSC
Busca de informação em arquivos abertos e o acesso livre.
V Semana de Integração CFH - UFSC
Labinfor – CED – UFSC Sala 2
Data: 23/09/2009 das 16 as 18h
Ministrantes do mini-curso:
Ursula Blattmann ursula@ced.ufsc.br
Rafael Cobbe Dias rafaelcobbe@gmail.com
CONCEITO DE SOFTWARE LIVRE, SOFTWARE PAGO, SOFTWARE GRATUITO OU FREEWARE, SOFTWARE DE DOMÍNIO PUBLICO. QUEM FOI RICHARD STALLMAN, O QUE É FREE SOFTWARE FOUNDATION E A DIFERENÇAS ENTRE SOFTWARE LIVRE E SOFTWARE PAGO
Perspectivas para o Softwares Livres, um trabalho bem bacana elaborado por mim a Isabel, Mauricio e o Hélio, turma essa mais conhecida como Grupo 6, vamos lá.
Neste trabalho pretendo dar a conhecer o software Open Source (OSS).
Partindo de ideais de partilha, as soluções Open Source têm uma contribuição fundamental para a inovação fora da indústria de software. Elas permitem a leitura, a partilha e a disposição de diferentes programas, agregando benefícios como a redução de custos e maior transparência para o utilizador. Contribuem, também, para a transformação digital, unindo organizações a sistemas ágeis e flexíveis.
Disciplina: Sistemas Operativos
Este trabalho apresenta o conceito histórico e o desenvolvimento do Software Livre, bem como as licenças no qual é distribuído, além da diferença entre esse tipo de sistema em relação ao software de código aberto, domínio público e também modelos de distribuição. Suas vantagens e dificuldades encontradas na utilização deste software que está sendo disseminado na área da Tecnologia.
Fundamentos da Linguagem Digital - Módulo 01midiasdigitais
Slides das aulas de Fundamentos da Linguagem Digital - Módulo 01 - ministrada na pós graduação de Mídias Digitais, Comunicação e Mercado da Faculdade Assis Gurgacz de Cascavel
Trabalho apresentado ao III Seminário de Estudos da Informação, do Programa de Pós-Graduação em Ciência da Informação da UFF. Parte integrante da pesquisa de dissertação sobre a organização de conteúdo no contexto processo de submissão de artigos em periódico científico eletrônico.
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24, Pr Henrique, EBD NA TV, Lições Bíblicas, 2º Trimestre de 2024, adultos, Tema, A CARREIRA QUE NOS ESTÁ PROPOSTA, O CAMINHO DA SALVAÇÃO, SANTIDADE E PERSEVERANÇA PARA CHEGAR AO CÉU, Coment Osiel Gomes, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, de Almeida Silva, tel-What, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique, https://ebdnatv.blogspot.com/
Sequência Didática - Cordel para Ensino Fundamental ILetras Mágicas
Sequência didática para trabalhar o gênero literário CORDEL, a sugestão traz o trabalho com verbos, mas pode ser adequado com base a sua realidade, retirar dos textos palavras que iniciam com R ou pintar as palavras dissílabas ...
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxMariaSantos298247
O presente manual foi concebido como instrumento de apoio à unidade de formação de curta duração – CP4 – Processos identitários, de acordo com o Catálogo Nacional de Qualificações.
Atividade - Letra da música "Tem Que Sorrir" - Jorge e MateusMary Alvarenga
A música 'Tem Que Sorrir', da dupla sertaneja Jorge & Mateus, é um apelo à reflexão sobre a simplicidade e a importância dos sentimentos positivos na vida. A letra transmite uma mensagem de superação, esperança e otimismo. Ela destaca a importância de enfrentar as adversidades da vida com um sorriso no rosto, mesmo quando a jornada é difícil.
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
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.