Open source e software livre

217 visualizações

Publicada em

Palestra no WorkShop de informática da Universidade Vale do Rio Doce, sobre Open Source e Software Livre

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
217
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Open source e software livre

  1. 1. Open Source e Software Livre
  2. 2. Joel Garcia Jr Profissional com 18 anos de experiência na área de T.I Muito focado em soluções de código aberto, criou sua start-up de Compras Coletivas ( Compra Conexa), Já morou e trabalhou desenvolvendo software na China / Hong Kong. Apaixonado por soluções em software livre. Atualmente é Desenvolvedor Sênior, na Studio98 uma empresa Norte Americana ( Los Angeles) https://github.com/joelgarciajr84 @joelgarciajr84 /user/joegarcia84 LOKOJOEL463
  3. 3. O que há de melhor no homem somente desabrocha quando se envolve em uma comunidade. Albert Einstein
  4. 4. Em 1983, Richard Stallman, funcionário do Laboratório de Inteligência Artificial do MIT, passou por uma experiência negativa com software comercial e deu origem ao Projeto GNU. Durante o período que estava no MIT identificou uma falha no software de uma impressora Xerox. Tentou corrigi-la, mas a empresa não liberou o código-fonte. Esse fato motivou Richard Stallman a criar um mecanismo legal de garantia para que todos pudessem desfrutar dos direitos de copiar, redistribuir e modificar software, dando origem a Licença GPL. Para institucionalizar o Projeto GNU, Stallman fundou a Free Software Foundation ( FSF). Nasce assim o Movimento do Software Livre.
  5. 5. É um Software Livre o Software que atende à essas liberdades:
  6. 6. Gnu/Linux Em julho de 1991, Linus Torvalds, um estudante finlandês da Universidade de Helsinki, divulgou uma mensagem mencionando sobre seu projeto de construir um núcleo livre, similar ao Minix, e obteve ajuda de vários desenvolvedores. Em setembro do mesmo ano, Linus lançou a versão oficial do que é hoje o Linux. Centenas de desenvolvedores se juntaram ao projeto para integrar todo o sistema GNU (compilador, editor de textos, shell, etc) em torno do núcleo do Linux. Nasce então, sob a licença GPL, o sistema operacional GNU/Linux.
  7. 7. Alguns gigantes que usam Linux
  8. 8. Distribuição livre A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente Código fonte O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. 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. Integridade do autor do código fonte A licença pode restringir o código fonte de ser distribuído em uma forma modificada apenas se a licença permitir a distribuição de arquivos patch (de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção. 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.
  9. 9. Não discriminação contra pessoas ou grupos A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas. 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 de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética. Distribuição da Licença Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo o programa é redistribuído. Licença não específica a um produto Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. 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. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto. 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. 10. Software Livre não é Software Gratuito Software Gratuito Software Livre Quando nos referimos a um software meramente gratuito (freeware), estamos falando de um programa que você pode utilizar sem pagar. Perceba, com isso, que um software pode ser gratuito e livre, por outro lado, pode ser também gratuito e fechado. Um software nesta condição é restrito, isto é, somente o autor ou a entidade que o desenvolve tem acesso ao código-fonte, portanto você não pode alterá-lo ou simplesmente estudá-lo, somente usá-lo da forma como foi disponibilizado. Muitas vezes, há limitações também em sua distribuição. Uma pessoa pode pagar para receber um software livre ou cobrar para distribuir um programa nesta condição, por exemplo, desde que esta ação não entre em conflito com as liberdades apontadas pela Free Software Foundation. ( Versões livres e pagas) Como exemplo, um programador pode desenvolver um aplicativo, disponibilizá-lo como software livre e vendê-lo em seu site, desde que não impeça o comprador de acessar o código-fonte, fazer alterações, redistribuir e assim por diante.
  11. 11. SEGURANÇA DIGITAL
  12. 12. Segurança! - Código aberto é mais Seguro!
  13. 13. Softwares Livres ou Open Source bastante conhecidos:
  14. 14. DEPOIMENTOS
  15. 15. Um dos líderes da Comunidade WordPress Brasil
  16. 16. Bruno Moraes – Especialista em TI (
  17. 17. Facebook Open Source
  18. 18. Google Open Source
  19. 19. MÃO NA MASSA ( OU EM MARTE) Consumo de API da NASA
  20. 20. Perguntas?

×