Guilherme Mar
Guilherme Mar, mais conhecido apenas por Mar
● Bacharel em ciência da computação;
● Desenvolvedor do Terra Networks Brasil...
A confusão do “free”
= SOFTWARE GRÁTIS
= SOFTWARE LIVRE
FREE SOFTWARE
Afina, o que é um software livre
Um software que pode ser usado, copiado,
estudado, modificado e redistribuído.
FSF
Organização sem fins lucrativos para
promover o desenvolvimento e uso de
software livre
visite: http://www.fsf.org
Richard Stallman
● Fundador da Free Software Foundation;
● Criador do projeto GNU;
● Redigiu as licenças GPL;
● Bastante X...
Iniciativa open source
(código aberto)
visite: http://opensource.org
(Open Source Initiative - OSI)
Dedicada a promover o ...
Licenças
Existem algumas licenças software livre que foram criadas para permitir que os
desenvolvedores publiquem seus sof...
Licenças - O conceito copyleft
O copyleft é um conceito utilizado pelas licenças
open source visando garantir os a liberda...
Licenças - General Public License (GPL)
Em termos gerais, a GPL baseia-se em 4 liberdades:
● A liberdade de executar o pro...
Licenças - BSD
Criada originalmente para ser utilizada nos sistemas Unix BSD da Berkeley Software
Distribution
A licença s...
Licenças - Do What The Fuck You Want To Public License
Licença Pública Foda-se com o que você quiser fazer
Versão 2, Dezem...
Licenças - Creative Commons
A Creative Commons foi criada para que os autores - de fotos, musicas, textos, entre outros -
...
Licenças - E ainda tem mais
Não se resume a essas, existem algumas outras, geralmente criada por empresas, que
geralmente ...
Linux
Bom Dia!
Linux
Linux não é um sistema operacional
E sim um kernel
O que é um kernel?
Um kernel é o núcleo do sistema operacional, responsável
por fazer a comunicação entre os aplicativos d...
Linus Torvald
● Criado e desenvolvedor do Linux
foto: https://commons.wikimedia.org/wiki/File:Linus_Torvalds.jpeg?uselang=...
GNU/Linux
Esse sim é um Sistema Operacional
Kernel Linux com aplicações GNU
GNU
GNU’s Not Unix
Originalmente começou como o desenvolvimento
semelhante ao Unix. O sistema foi desenvolvido a partir de...
Distribuições GNU/Linux
GNU/Linux não é UM sistema operacional, e sim uma
base, para inúmeras versões existentes que são
c...
Distribuições GNU/Linux
Vejamos Alguns
Pois é quase impossível ver todos
Distribuições GNU/Linux
Para quem quer usar sem se preocupar com o SO
ubuntu.com/desktop
linuxmint.com
opensuse.org
Distribuições GNU/Linux
Para desenvolvedores e quem gosta de mexer no computador e ter um controle maior do que está
acont...
Distribuições GNU/Linux
Para utilizar como servidor
debian.orgcentosbr.org ubuntu.com/server
Distribuições GNU/Linux
Se realmente quer aprender como funciona um Sistema Operacional
gentoo.orgslackware.com archlinux-...
Distribuições GNU/Linux
Algumas outras
slax.orgpuppylinux.com knoppix.org
pclinuxos.compandorgalinux.com.brlinuxeducaciona...
Distribuições GNU/Linux
Scientificlinux
O Scientificlinux é a distribuição utilizada pelo
CERN para auxiliar a descoberta ...
Distribuições GNU/Linux
distrowatch.com
No site é possível ver um Ranking com
as atualizações mais populares do
momento
Sistema Operacional Linux não GNU
Nem todo sistema que utiliza Linux é um GNU/Linux.
O Android é um sistema operacional qu...
Unix Livre
Existem alguns sistemas operacionais também de código fonte aberto que não utilizam o kernel do Linux.
opensour...
Modo texto
Diferente do Windows (ME em diante) aonde o sistema operacional e a sua
interface gráfica são um só, em sistema...
Um sistema independente da interface gráfica permite uma
maior personalização ao usuário.
Não precisa usar apenas a interf...
Interface gráfica
Interface gráfica - KDE
Interface gráfica - Unity
Interface gráfica - Gnome
Interface gráfica - LXDE
Interface gráfica - Fluxbox
Instalando programas
Os repositórios são locais na internet aonde
a empresa ou comunidade que mantém a
distribuição deixa ...
Instalando programas
Para uma maior comodidade, as distribuições hoje
contam com aplicativos gráficos para gerenciamento
d...
Pacotes
Na verdade nos repositórios possuem os pacotes, um programa é
composto de um ou mais pacotes. Com isso, um pacote ...
Programas - Navegador
Programas - Escritório
Para escritório existe o LibreOffice, que além de fazer tudo que seu concorrente
faz, ainda dá supo...
Programas - Editores de imagem
Gimp para editar imagens bitmap e inkscape para vetoriais
Programas - Player de vídeo
Programas - Editor de programação
Programas - IDE
Existem programas não livres que rodam em sistemas like unix
Comunidades
As comunidades software livre são grupos de pessoas que se
dedicam a discutir ou manter algo com o intuito de ...
Comunidades - Softwarelivre Brasil
No Brasil existe uma rede social para conectar pessoas
interessadas em discutir softwar...
Comunidades - Debian
O Debian-RS é o Grupo de usuários Debian do Rio Grande do
Sul, que congrega desenvolvedores e voluntá...
Comunidades - Tchelinux
O Tchelinux, Grupo de Usuários de Software Livre do Rio Grande do Sul, é
um grupo de voluntários q...
Comunidades
Evento tchêlinux em Porto Alegre
Encontro do membros do grupo de
usuário Tchêlinux no FISL
Jon "Maddog" Hall
foto: http://pt.wikipedia.org/wiki/Jon_Hall#/media/File:2015-03-19_Jon_Hall_by_Olaf_Kosinsky-4.jpg
● Dir...
Obrigado =)
See you space cowboy ...
Guilherme Mar
Software Livre
Simples assim!
gfmarster@gmail.com
guilhermemar.com
twit...
Software livre, simples assim.
Software livre, simples assim.
Software livre, simples assim.
Próximos SlideShares
Carregando em…5
×

Software livre, simples assim.

333 visualizações

Publicada em

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.

Publicada em: Tecnologia
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
333
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Software livre, simples assim.

  1. 1. Guilherme Mar
  2. 2. Guilherme Mar, mais conhecido apenas por Mar ● Bacharel em ciência da computação; ● Desenvolvedor do Terra Networks Brasil; ● Desenvolvendo a uns 10 anos; ● Membro do lado livre da força por volta de 5 anos; ● Não sou xita; ● Tenho um chevette; ● Não curto Apple; ● Já trabalhei com PHP, Java, Pyton, ShelL Script, JavaScript entre outras; ● Péssimo fazendo de slides.
  3. 3. A confusão do “free” = SOFTWARE GRÁTIS = SOFTWARE LIVRE FREE SOFTWARE
  4. 4. Afina, o que é um software livre Um software que pode ser usado, copiado, estudado, modificado e redistribuído.
  5. 5. FSF Organização sem fins lucrativos para promover o desenvolvimento e uso de software livre visite: http://www.fsf.org
  6. 6. Richard Stallman ● Fundador da Free Software Foundation; ● Criador do projeto GNU; ● Redigiu as licenças GPL; ● Bastante Xiita; ● Muito respeitado na comunidade Hacker. foto: http://pt.wikipedia.org/wiki/Richard_Matthew_Stallman#/media/File:Richard_Stallman_at_Pittsburgh_University.jpg
  7. 7. Iniciativa open source (código aberto) visite: http://opensource.org (Open Source Initiative - OSI) Dedicada a promover o software de código aberto, incentivar uma aproximação de entidades comerciais com o software livre.
  8. 8. Licenças Existem algumas licenças software livre que foram criadas para permitir que os desenvolvedores publiquem seus softwares. Garantindo assim que o sistema sempre permaneça livre
  9. 9. Licenças - O conceito copyleft O copyleft é um conceito utilizado pelas licenças open source visando garantir os a liberdade dos usuários sobre o software copyleft
  10. 10. Licenças - General Public License (GPL) Em termos gerais, a GPL baseia-se em 4 liberdades: ● A liberdade de executar o programa, para qualquer propósito. ● A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. ● A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. ● A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. fonte: http://pt.wikipedia.org/wiki/GNU_General_Public_License Exige que se mantenha autor.
  11. 11. Licenças - BSD Criada originalmente para ser utilizada nos sistemas Unix BSD da Berkeley Software Distribution A licença se resume em: “Leve até o copycenter e faça quantas cópias quiser” fonte: http://pt.wikipedia.org/wiki/GNU_General_Public_License Não exige que se mantenha autor.
  12. 12. Licenças - Do What The Fuck You Want To Public License Licença Pública Foda-se com o que você quiser fazer Versão 2, Dezembro de 2004 Copyright (C) 2004 <sam@hocevar.net> Sam Hocevar A todos é permitido copiar e distribuir, na íntegra ou modificada, cópias deste documento de licença e mudança, é permitido desde alteração do nome. LICENÇA PÚBLICA FODA-SE COM O QUE VOCÊ QUISER FAZER TERMOS E CONDIÇÕES PARA CÓPIA, DISTRIBUIÇÃO E MODIFICAÇÃO 0. Apenas FODA-SE COM O QUE VOCÊ QUISER FAZER. fonte: http://www.wtfpl.net/about Não exige que se mantenha autor.
  13. 13. Licenças - Creative Commons A Creative Commons foi criada para que os autores - de fotos, musicas, textos, entre outros - possam permitir que outras pessoas utilizem da sua obra. ● Uma obra com a licença CC (Creative Commons) quem for utilizar deve sempre citar o autor original. ● O autor pode informar que quem for usar a obra não pode fazer alterações ● Pode restringir para que não seja utilizada comercialmente a sua obra ● E, definir que derivações da sua obra deve ter a mesma licença CC que a original. fonte: http://creativecommons.br/ Exige que se mantenha autor.
  14. 14. Licenças - E ainda tem mais Não se resume a essas, existem algumas outras, geralmente criada por empresas, que geralmente modificam para preservar algo mais. As mais conhecidas são as da Apache, MIT e Firefox, mas sabia que existe licença OpenSource da Microsoft? A OSI tem uma página que reúne as mais conhecidas licenças Open Source: http://opensource.org/licenses
  15. 15. Linux Bom Dia!
  16. 16. Linux Linux não é um sistema operacional E sim um kernel
  17. 17. O que é um kernel? Um kernel é o núcleo do sistema operacional, responsável por fazer a comunicação entre os aplicativos do sistema e o hardware do computador Software Kernel Hardware
  18. 18. Linus Torvald ● Criado e desenvolvedor do Linux foto: https://commons.wikimedia.org/wiki/File:Linus_Torvalds.jpeg?uselang=pt-br#/media/File:Linus_Torvalds.jpeg
  19. 19. GNU/Linux Esse sim é um Sistema Operacional Kernel Linux com aplicações GNU
  20. 20. GNU GNU’s Not Unix Originalmente começou como o desenvolvimento semelhante ao Unix. O sistema foi desenvolvido a partir de suas aplicações deixando o kernel por último. Aconteceu que quando chegaram na etapa de desenvolver o Kernel, o Linux estava pronto e totalmente compatível com as aplicações desenvolvidas até o então momento.
  21. 21. Distribuições GNU/Linux GNU/Linux não é UM sistema operacional, e sim uma base, para inúmeras versões existentes que são chamadas de distribuições. Mas uma única versão não atende as necessidades de todas as pessoas, assim com o tempo vão surgindo novas versões para atender novas necessidades.
  22. 22. Distribuições GNU/Linux Vejamos Alguns Pois é quase impossível ver todos
  23. 23. Distribuições GNU/Linux Para quem quer usar sem se preocupar com o SO ubuntu.com/desktop linuxmint.com opensuse.org
  24. 24. Distribuições GNU/Linux Para desenvolvedores e quem gosta de mexer no computador e ter um controle maior do que está acontecendo debian.org getfedora.org
  25. 25. Distribuições GNU/Linux Para utilizar como servidor debian.orgcentosbr.org ubuntu.com/server
  26. 26. Distribuições GNU/Linux Se realmente quer aprender como funciona um Sistema Operacional gentoo.orgslackware.com archlinux-br.org
  27. 27. Distribuições GNU/Linux Algumas outras slax.orgpuppylinux.com knoppix.org pclinuxos.compandorgalinux.com.brlinuxeducacional.com
  28. 28. Distribuições GNU/Linux Scientificlinux O Scientificlinux é a distribuição utilizada pelo CERN para auxiliar a descoberta do Boson de Rings no LHC (Large Hadron Collider – Grande Colisor de Hádrons) visite: http://linux.web.cern.ch/linux
  29. 29. Distribuições GNU/Linux distrowatch.com No site é possível ver um Ranking com as atualizações mais populares do momento
  30. 30. Sistema Operacional Linux não GNU Nem todo sistema que utiliza Linux é um GNU/Linux. O Android é um sistema operacional que tem Linux como Kernel
  31. 31. Unix Livre Existem alguns sistemas operacionais também de código fonte aberto que não utilizam o kernel do Linux. opensource.apple.com freebsd.org openbsd.org
  32. 32. Modo texto Diferente do Windows (ME em diante) aonde o sistema operacional e a sua interface gráfica são um só, em sistemas like unix (Linux, e Unix livre) o sistema operacional pode existir sem a sua interface gráfica. Os programas são executados por comandos digitados diretamente ao terminal
  33. 33. Um sistema independente da interface gráfica permite uma maior personalização ao usuário. Não precisa usar apenas a interface que vem com o SO.
  34. 34. Interface gráfica
  35. 35. Interface gráfica - KDE
  36. 36. Interface gráfica - Unity
  37. 37. Interface gráfica - Gnome
  38. 38. Interface gráfica - LXDE
  39. 39. Interface gráfica - Fluxbox
  40. 40. Instalando programas Os repositórios são locais na internet aonde a empresa ou comunidade que mantém a distribuição deixa disponível todos os aplicativos existentes para a mesma. A vantagem dos repositórios, é que os aplicativos ali disponíveis foram feitos e testados para a distribuição.
  41. 41. Instalando programas Para uma maior comodidade, as distribuições hoje contam com aplicativos gráficos para gerenciamento de pacotes.
  42. 42. Pacotes Na verdade nos repositórios possuem os pacotes, um programa é composto de um ou mais pacotes. Com isso, um pacote pode ser usado por mais de um programa, ocupando menos espaço no repositório e no computador do usuário.
  43. 43. Programas - Navegador
  44. 44. Programas - Escritório Para escritório existe o LibreOffice, que além de fazer tudo que seu concorrente faz, ainda dá suporte as extenções do Office da Microsoft. visite: https://pt-br.libreoffice.org
  45. 45. Programas - Editores de imagem Gimp para editar imagens bitmap e inkscape para vetoriais
  46. 46. Programas - Player de vídeo
  47. 47. Programas - Editor de programação
  48. 48. Programas - IDE
  49. 49. Existem programas não livres que rodam em sistemas like unix
  50. 50. Comunidades As comunidades software livre são grupos de pessoas que se dedicam a discutir ou manter algo com o intuito de compartilhar.
  51. 51. Comunidades - Softwarelivre Brasil No Brasil existe uma rede social para conectar pessoas interessadas em discutir software livre. visite: http://softwarelivre.org
  52. 52. Comunidades - Debian O Debian-RS é o Grupo de usuários Debian do Rio Grande do Sul, que congrega desenvolvedores e voluntários para organização de eventos e divulgação do Projeto Debian por todo o estado gaúcho. visite: http://debian-rs.org
  53. 53. Comunidades - Tchelinux O Tchelinux, Grupo de Usuários de Software Livre do Rio Grande do Sul, é um grupo de voluntários que preza pela ação social constante, trazendo o desenvolvimento de Software Livre para o dia-a-dia dos profissionais, estudantes e interessados em tecnologias livres do estado, ao buscar continuamente a organização de eventos gratuitos e encontros informais para a discussão técnica e troca de experiências entre seus membros. visite: http://tchelinux.org
  54. 54. Comunidades Evento tchêlinux em Porto Alegre Encontro do membros do grupo de usuário Tchêlinux no FISL
  55. 55. Jon "Maddog" Hall foto: http://pt.wikipedia.org/wiki/Jon_Hall#/media/File:2015-03-19_Jon_Hall_by_Olaf_Kosinsky-4.jpg ● Diretor Executivo da Linux International; ● Uma das principais pessoas responsáveis pela divulgação do uso do Software Livre; ● Gosta de tomar chimarrão.
  56. 56. Obrigado =) See you space cowboy ... Guilherme Mar Software Livre Simples assim! gfmarster@gmail.com guilhermemar.com twitter.com/guilhermemar github.com/guilhermemar br.linkedin.com/in/guilhermemar softwarelivre.org/guilhermemar slideshare.net/guilhermemar

×