SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
Guilherme Mar
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.
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 Xiita;
● Muito respeitado na comunidade Hacker.
foto: http://pt.wikipedia.org/wiki/Richard_Matthew_Stallman#/media/File:Richard_Stallman_at_Pittsburgh_University.jpg
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.
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
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
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.
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.
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.
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.
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
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 do sistema e o
hardware do computador
Software
Kernel
Hardware
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
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
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.
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.
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á
acontecendo
debian.org
getfedora.org
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-br.org
Distribuições GNU/Linux
Algumas outras
slax.orgpuppylinux.com knoppix.org
pclinuxos.compandorgalinux.com.brlinuxeducacional.com
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
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 que tem Linux
como Kernel
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
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
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.
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 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.
Instalando programas
Para uma maior comodidade, as distribuições hoje
contam com aplicativos gráficos para gerenciamento
de pacotes.
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.
Programas - Navegador
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
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 compartilhar.
Comunidades - Softwarelivre Brasil
No Brasil existe uma rede social para conectar pessoas
interessadas em discutir software livre.
visite: http://softwarelivre.org
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
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
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
● Diretor Executivo da Linux International;
● Uma das principais pessoas responsáveis pela
divulgação do uso do Software Livre;
● Gosta de tomar chimarrão.
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

Más contenido relacionado

La actualidad más candente

Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livrejullyanars
 
Palestra sobre Software Livre
Palestra sobre Software LivrePalestra sobre Software Livre
Palestra sobre Software LivreEdson Silva
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Clayton Dausacker
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivrePeslPinguim
 
Trisquel GNU/Linux: Uma Distribuição 100% Livre!
Trisquel GNU/Linux: Uma Distribuição 100% Livre!Trisquel GNU/Linux: Uma Distribuição 100% Livre!
Trisquel GNU/Linux: Uma Distribuição 100% Livre!Clayton Dausacker
 
Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Clayton Dausacker
 
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Clayton Dausacker
 
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...Clayton Dausacker
 
Palestra trisquel gnu linux uma distribuiçao 100% livre
Palestra trisquel gnu linux   uma distribuiçao 100% livrePalestra trisquel gnu linux   uma distribuiçao 100% livre
Palestra trisquel gnu linux uma distribuiçao 100% livreClayton Dausacker
 
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...Clayton Dausacker
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioAndré Felipe Santos Martins
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazers4nx
 
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...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Sérgio Souza Costa
 
Palestra software livre socialmente justo, economicamente viável e tecnolog...
Palestra software livre   socialmente justo, economicamente viável e tecnolog...Palestra software livre   socialmente justo, economicamente viável e tecnolog...
Palestra software livre socialmente justo, economicamente viável e tecnolog...Clayton Dausacker
 
Primeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosPrimeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosRicardo Prudenciato
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linuxRalph Rassweiler
 

La actualidad más candente (20)

Apresentação software livre
Apresentação software livreApresentação software livre
Apresentação software livre
 
Palestra sobre Software Livre
Palestra sobre Software LivrePalestra sobre Software Livre
Palestra sobre Software Livre
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
 
Trisquel GNU/Linux: Uma Distribuição 100% Livre!
Trisquel GNU/Linux: Uma Distribuição 100% Livre!Trisquel GNU/Linux: Uma Distribuição 100% Livre!
Trisquel GNU/Linux: Uma Distribuição 100% Livre!
 
Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...Palestra software livre socialmente justo, economicamente viável e tecnologic...
Palestra software livre socialmente justo, economicamente viável e tecnologic...
 
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
 
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
PAINEL SOFTWARE LIVRE ULBRA 2015 - Palestra Software Livre - Socialmente Just...
 
Palestra trisquel gnu linux uma distribuiçao 100% livre
Palestra trisquel gnu linux   uma distribuiçao 100% livrePalestra trisquel gnu linux   uma distribuiçao 100% livre
Palestra trisquel gnu linux uma distribuiçao 100% livre
 
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...
Palestra Software Livre - Socialmente Justo, Economicamente Viável e Tecnolog...
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e Proprietário
 
Módulo 6 - Gnu/Linux
Módulo 6 - Gnu/LinuxMódulo 6 - Gnu/Linux
Módulo 6 - Gnu/Linux
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
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...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
 
cbg_03-2014_softlivre
cbg_03-2014_softlivrecbg_03-2014_softlivre
cbg_03-2014_softlivre
 
Fedora QA
Fedora QAFedora QA
Fedora QA
 
Palestra software livre socialmente justo, economicamente viável e tecnolog...
Palestra software livre   socialmente justo, economicamente viável e tecnolog...Palestra software livre   socialmente justo, economicamente viável e tecnolog...
Palestra software livre socialmente justo, economicamente viável e tecnolog...
 
Primeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosPrimeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e Termos
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linux
 
Software livre
Software livre Software livre
Software livre
 

Similar a Software livre, simples assim.

Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Fascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxEduardo Santana
 
linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdfVitriaNorazDeusmeure
 
Projeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxElias Alves
 
Flisol 2011 O Mercado e a Revolução do Software Livre
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
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesxaninha123
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunesxaninha123
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slideJosé Nascimento
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de LinuxJonata Marim
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Clayton Dausacker
 

Similar a Software livre, simples assim. (20)

Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Inf sis opeinf_semana6
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
 
Fascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional Linux
 
linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdf
 
Linux
LinuxLinux
Linux
 
Projeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao Linux
 
Flisol 2011 O Mercado e a Revolução do Software Livre
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
 
Aula1
Aula1Aula1
Aula1
 
Aula1
Aula1Aula1
Aula1
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versões
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunes
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
Linux
LinuxLinux
Linux
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
 
1 - Introdução ao linux
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linux
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
 

Software livre, simples assim.

  • 2.
  • 3. 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.
  • 4. A confusão do “free” = SOFTWARE GRÁTIS = SOFTWARE LIVRE FREE SOFTWARE
  • 5. Afina, o que é um software livre Um software que pode ser usado, copiado, estudado, modificado e redistribuído.
  • 6. FSF Organização sem fins lucrativos para promover o desenvolvimento e uso de software livre visite: http://www.fsf.org
  • 7. 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
  • 8. 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.
  • 9. 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
  • 10. 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
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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
  • 17. Linux Linux não é um sistema operacional E sim um kernel
  • 18. 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
  • 19. 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
  • 20. GNU/Linux Esse sim é um Sistema Operacional Kernel Linux com aplicações GNU
  • 21. 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.
  • 22. 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.
  • 23. Distribuições GNU/Linux Vejamos Alguns Pois é quase impossível ver todos
  • 24. Distribuições GNU/Linux Para quem quer usar sem se preocupar com o SO ubuntu.com/desktop linuxmint.com opensuse.org
  • 25. 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
  • 26. Distribuições GNU/Linux Para utilizar como servidor debian.orgcentosbr.org ubuntu.com/server
  • 27. Distribuições GNU/Linux Se realmente quer aprender como funciona um Sistema Operacional gentoo.orgslackware.com archlinux-br.org
  • 28. Distribuições GNU/Linux Algumas outras slax.orgpuppylinux.com knoppix.org pclinuxos.compandorgalinux.com.brlinuxeducacional.com
  • 29.
  • 30. 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
  • 31. Distribuições GNU/Linux distrowatch.com No site é possível ver um Ranking com as atualizações mais populares do momento
  • 32. 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
  • 33. 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
  • 34.
  • 35. 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
  • 36. 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.
  • 43. 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.
  • 44. Instalando programas Para uma maior comodidade, as distribuições hoje contam com aplicativos gráficos para gerenciamento de pacotes.
  • 45. 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.
  • 47. 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
  • 48. Programas - Editores de imagem Gimp para editar imagens bitmap e inkscape para vetoriais
  • 49. Programas - Player de vídeo
  • 50. Programas - Editor de programação
  • 52. Existem programas não livres que rodam em sistemas like unix
  • 53. Comunidades As comunidades software livre são grupos de pessoas que se dedicam a discutir ou manter algo com o intuito de compartilhar.
  • 54. Comunidades - Softwarelivre Brasil No Brasil existe uma rede social para conectar pessoas interessadas em discutir software livre. visite: http://softwarelivre.org
  • 55. 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
  • 56. 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
  • 57. Comunidades Evento tchêlinux em Porto Alegre Encontro do membros do grupo de usuário Tchêlinux no FISL
  • 58. 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.
  • 59. 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