Software Livre
Software Livre “ Software Livre”  é uma questão de liberdade, não de preço. “ Software Livre”  se refere à liberdade dos usuários  executarem ,  copiarem ,  distribuírem ,  estudarem ,  modificarem  e  aperfeiçoarem  o software. Pense em  “liberdade de expressão” , não em  “boca livre” .
As Quatro Liberdades do S. L. liberdade no. 0:  A liberdade de  executar  o programa, para qualquer propósito. liberdade no. 1:  A liberdade de  estudar  como o programa funciona, e   adaptá-lo  para as suas necessidades.  Acesso ao código-fonte é um pré-requisito para esta liberdade. liberdade no. 2:  A liberdade de  redistribuir  cópias  de modo que você possa ajudar ao seu próximo. liberdade no. 3:  A liberdade de  aperfeiçoar  o programa, e  liberar  os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie.
Richard Stallman Criador do conceito de Software Livre e fundador da  Free Software Foundation , que busca disseminar os ideais do Software Livre. Fundador do  Projeto GNU , cujo objetivo é fazer um Sistema Operacional completo totalmente Software Livre. Também escreveu vários softwares importantes.
“Com Licença” Todo software possui uma licença associada, que diz o que os usuários podem ou não fazer com o mesmo. Licenças são um contrato entre o fornecedor e o usuário do software. Você obtém a licença para usar o software desde que concorde com as condições. Conceitualmente podemos dividir as licenças em  Proprietárias  e  Livres .
Licenças Proprietárias Com softwares (e outras tecnologias) que usam esse tipo de licença você  não pode : executar  o programa, para qualquer propósito estudar  como o programa funciona, e   adaptá-lo  para as suas necessidades redistribuir  cópias  de modo que você possa ajudar ao seu próximo aperfeiçoar  o programa, e  liberar  os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie
Exemplo de Licença Proprietária Alguns dos direitos concedidos por uma licença proprietária da Adobe “ you may not sublicense or distribute the Software. … You may not modify, adapt, translate or create derivative works based upon the Software. You may not reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Software. … You may not install or use the Software on any non-PC device or with any embedded or device version of any operating system.”  (*) (*)   http://diveintomark.org/archives/2007/05/02/silly-season
General Public License (GPL) A GPL protege os direitos dos usuários e do programador/autor: usuários  – a versão do software lançada sob GPL não pode deixar de ser software livre mais tarde. programador  – uma empresa não pode tomar seu código e torná-lo proprietário . NOTA:  O autor ainda tem o direito de lançar o seu software com outras licenças ou uma versão proprietária, mas não pode revogar a versão livre.
Softwares Livres que Necessitam de Softwares Proprietários É o caso de softwares feitos em Flash A detentora dos direitos do plugin Flash exige que antes de instalá-lo, cada usuário deve concordar com os termos de uso, que não permite que o mesmo seja redistribuído (além de fazer outras exigências nada amigáveis)
Freeware Não É Free Software Os conhecidos freewares, ou softwares grátis, não são o mesmo que Software Livre. Seu criador não se compromete em manter o software grátis, normalmente não oferece o código fonte e não permite a distribuição, ou não deixa claro os termos da mesma. Depender de um Freeware pode (e costuma) trazer dores de cabeça quando menos se espera
Open Source “ Open source is a set of principles and practices that promote access to the production and design process for various goods, products, resources and technical conclusions or advice.” (Wikipedia:Open_source)
Free Software x Open Source Free Software Filosófico Ênfase na liberdade do usuário Open Source Pragmático Ênfase no desenvolvimento aberto e em modelos de negócio Discordam em alguns pontos, mas podem ser complementares, e certamente não são antagônicos. Não briguem por bobagens!
GNU/Linux
O que é o GNU/Linux? GNU/Linux é um sistema operacional. Também é um dos mais famoso exemplos  de   Software Livre  e  Desenvolvimento de Código Aberto. Ao contrário dos sistemas proprietários, este dispõe de seu código fonte e pode ser  usado ,  alterado  e  distribuído  livremente.
Linux linux computador linux computador linux computador
GNU e Linux O Linux é apenas o  kernel  (núcleo do sistema) .  As ferramentas que fazem uso do Kernel foram desenvolvidas pelo projeto GNU.
GNU/Linux
Estrutura (simplificada) de Um Sistema GNU/Linux Intermedia o acesso ao hardware e gerencia os programas em execução. Nos permite interagir com os programas usando janelas, ícones e mouse. Ferramentas necessárias para construir e utilizar o sistema. Aquela coisa física que você chuta quando dá problema. Linux Drivers Ambiente Gráfico Hardware GNU
Distribuição Os componentes mencionados anteriormente estão espalhados pela internet. Apesar de serem projetos distintos, podem ser “encaixados” com outros para compor um todo. Como Lego! Chamamos de  distribuição  um sistema GNU/Linux “pré-montado”.
O Que Temos Disponível Temos a nosso dispôr todo tipo de Software Livre: Processadores de Texto Planilhas de Cálculo Aplicações Gráficas Editores de Áudio Navegadores de Páginas Internet Sistemas Operacionais Softwares Educativos Jogos
Em Que Forma Encontramos Normalmente encontramos o software desejado na forma de código fonte. (...) char  *category = libhal_device_get_property_string (ctx, udi,  "info.category" , NULL); if (category && (!strcmp (category,  "net.80203" ) || !strcmp (category,  "net.80211" ))) { char  *temp = libhal_device_get_property_string (ctx, udi,  "net.interface" , NULL); iface = g_strdup (temp); libhal_free_string (temp); } libhal_free_string (category); (...)
Como Se Põe Essa Coisa Para Funcionar? Precisamos  compilar  o programa, o que significa transformar o  código fonte  num arquivo  executável Colhe informações sobre o computador para compilar o programa de acordo. Avisa se algum pré-requisito não puder ser satisfeito. Chama o compilador para os arquivos de código fonte. Instala o programa em seu devido lugar. $ ./configure (texto rolando tela acima...) $ make (mais texto rolando tela acima...) $ make install (ainda mais texto rolando...)
1 Desenvolvedor de Aplicações Muitos 'Técnicos' Para Compilar progama.tar.gz Programador Descompacta Compila Executável Executável Executável Executável
1 Desenvolvedor de Aplicações 1 'Técnico' Para Compilar progama.tar.gz Programador Descompacta Empacotador Compila Executável Menos trabalho pra muita gente.
Repositórios Repositório de Softwares Pré-compilados
Não É Caridade É trabalhar juntos pelo benefício mútuo! E eu faço outra... Eu faço uma pequena parte... E compartilhamos!
Serão Comunistas???
Debian O Debian é uma distribuição produzida por aproximadamente  1000 desenvolvedores  ativos espalhados pelo mundo. “ O Debian GNU/Linux é mais que um simples SO: ele vem com mais de  15490 pacotes  contendo softwares pré-compilados e distribuídos em um bom formato, que torna fácil a instalação deles na sua máquina.” O Debian possui um  contrato social  que se compromete em sempre ser 100% Software Livre.
Desenvolvedores Debian ao Redor do Mundo
Uma Figura Complicada Que Está Aqui Só Para Atrapalhar Processo de desenvolvi-mento do Debian
Ubuntu Derivado do Debian, porém com muitas melhorias na facilidade de uso e velocidade na atualização. Também é uma palavra Africana que significa  “humanidade para os outros” ou “ Eu sou o que sou por causa do que todos nós somos” .
O Criador do Ubuntu É Um Cosmonauta! Sul-africano e Desenvolvedor Debian Ficou milionário com Software Livre (especificamente com a com a  Thawte , especializada em segurança de internet, que foi vendida para a Verisign) Viajou para o espaço com os Russos... ...espere aí!!! Com os Russos?!
O Criador do Ubuntu É Um Cosmonauta! Sul-africano e Desenvolvedor Debian Ficou milionário com Software Livre Viajou para o espaço com os Russos... ...espere aí!!! Com os Russos?! Serão comunistas ???
Padrões Abertos
Padrões Formatos de Dados Documentos Imagens Vídeos Protocolos de Comunicação HTTP (web) SMTP/POP/IMAP (email)
Formato de Dados: HTML
Protocolo: email Eu certamente posso mandar um email para um amigo, não importa qual seja meu servidor ou sistema operacional do computador dele. E tudo acontece de forma transparente aos envolvidos. email.org.br correio.com.br [email_address] [email_address] tu eu
Intervalo Histórico Na época da guerra civil dos EUA, companhias fabricantes de locomotivas tinham cada uma suas próprias estradas de ferro, com larguras e formas diferentes, feitas para funcionar apenas com seus trens e vagões.
Ilhas de Comunicação Instantânea
Imgine ...se isso acontecesse com o email? [email_address]  só posso mandar emails para usuários cadastrados em  @coldmail.com . Absurdo? Mas em suas comunicações instantâneas, você deve estar numa dessas ilhas! Normalmente mais de uma... Mais que isso: nós ajudamos a criá-las! E você provavelmente não pode sair da sua ilha, afinal, seus amigos ainda estão lá...
Jabber Protocolo de comunicação de tempo real. A tecnologia Jabber é: Aberta e Padronizada Descentralizada Extensível Segura Usado pelo Google no GoogleTalk. Pode ser usado no seu projeto.
Formatos Para Multimídia Ou: “ Por que o Linux que acabei de Instalar não toca meus mp3???” Resposta: “ Porque tem de pagar playboy!”
Formatos Proprietários Nem sempre a descrição de como exibir o conteúdo (texto, som, vídeo, etc.) está disponível. (Engenharia Reversa é um processo demorado.) A implementação de software ou hardware para exibir o conteúdo no formato proprietário requer pagamento de royalities. (WMA? X dólares por unidade de player vendida.) A distribuição de software ou hardware capaz de exibir o conteúdo no formato proprietário é controlada. (Por isso que seu Linux não pode tocar mp3.)
Alguns Formatos Formatos Proprietários Vídeo DivX WMV QuickTime (.mov) RealVídeo Áudio MP3/MPEG WMA Formatos Abertos Vídeo Ogg Theora (.ogg, .ogm) Matroska (.mkv, .mka) Áudio Ogg Vorbis (.ogg) FLAC (.flac) Speex
Open Document Format É um  Formato Aberto  para arquivos gerados por aplicações de escritório – processadores de texto, planilhas de cálculo, editores de apresentações e bases de dados. Em 3 de maio de 2006, a proposta de tornar o  OpenDocument  um padrão ISO foi aprovada após um processo de revisão de seis meses, com ampla participação e nenhum voto negativo.
Entidades Que Apóiam o ODF E muitos outros no site da OpenDocument Format Alliance http://www.odfalliance.org/about.php
Alguns Projetos
Plataforma Maemo
Plataforma Maemo (Arquitetura)
UMPC Intel UMPC = Ultra Mobile PC
UMPC Intel
OpenMoko
OpenMoko (Arquitetura)
OLPC Barato Baixo consumo Grande capacidade de comunicação
GP2X
Me Mostre o Dinheiro
A Pergunta de 1 Milhão de Centavos Programadores de Software Livre passam fome?
Ganhando Dinheiro Prestação de Serviços Consultoria Instalação Manutenção e Suporte Executando software como serviço Cenário:  você avalia que um cliente precisa de um servidor de banco de dados, a opção proprietária custa 1 putilhão de reais, a opção livre 0 reais. Quanto o cliente está disposto a pagar? Quanto vai sobrar pra você?
Dell Passará a vender computadores com Ubuntu 7.04 pré-instalado. Acordo com a Canonical para prestação de suporte aos clientes da Dell. (Barulho de dinheiro)
Trabalhando Desenvolvendo... pausaparaamensagemsubliminar!
MensagemSubliminar Software Não é Sapato!
“Mãe, eu faço programa.” Programadores de software proprietário Ralam o mês todo por salário (ralação de programador é produzir código, ou melhor, “codar”) Chefes de programadores de software proprietário Investem uma grana no desenvolvimento de um produto de software. Eles investem apenas 1 vez A reprodução do produto de software é praticamente 0 O produto é vendido muitas e muitas vezes O que acontece com o salário dos programadores? Que controle eles têm sobre o que criaram?
MensagemSubliminar Software Não é Sapato!
Fazendo Programa com um Monte de Gente Programadores de software Open Source Ralam o mês todo por salário Colaboram com vários indivíduos (e recebem colaborações de origens inesperadas) Aprendem a produzir código legível (por bem ou por mal, outras pessoas estão lendo seu código o tempo todo) Freqüentam eventos Às vezes viram rockstars!
Possibilidades Criar softwares livres/open source Personalizar ou extender SL/OS para necessidades específicas do cliente Criar software não livres que rodam sobre plataformas livres Licença  LGPL Licença  BSD Usar ferramentas livres para criar softwares não-livres (alguém do CiTi aí?)
Ferramentas do Programador Open Source Editor de Texto Compilador (ou interpretador, eu ouvi Python na última fila?) Email e Listas de Discussão IRC Controle de Versão Bugzilla Instant Messenger (com Jabber, por favor) Blogs e Planets
Aqui Perto de Você (que mora em Recife)
Aqui Perto de Você (que mora em Recife)
Aqui Perto de Você (que mora em Recife)
Perto de Você (que mora em qualquer lugar) Quatro alunos do CIn participando! Prêmios: US$ 4.500,00 Uma camiseta legal Fama, fortuna, mulheres...
Créditos
Apresentação Derivada de Outra, Criada Para O Projeto... http://www.ciencialivre.pro.br
Autores Antonio Josivaldo Marcelo Lira Pegamos alguns slides de Rodrigo Costa Algumas dicas de marciom  e  dandrader  Newton  explicou a lei da gravitação O miguxo  Tux  é bunitinho. Einstein  explicou a Relatividade Lauro  mandou melhorias
Referências
Referências Free Software Foundation http://www.fsf.org Fundação Software Livre América Latina http://www.fsfla.org/?q=pt General Public License http://creativecommons.org/licenses/GPL/2.0/deed.pt Open Source Initiative http://www.opensource.org Creative Commons http://creativecommons.org/ http://www.creativecommons.org.br/
Referências OpenOffice.org http://www.openoffice.org/ http://www.openoffice.org.br/   Tango Desktop Project http://tango-project.org/Tango_Desktop_Project OpenDocument Format http://en.wikipedia.org/wiki/OpenDocument Formatos Multimídia Abertos http://en.wikipedia.org/wiki/Ogg http://en.wikipedia.org/wiki/Theora http://en.wikipedia.org/wiki/Vorbis http://en.wikipedia.org/wiki/FLAC http://en.wikipedia.org/wiki/Speex
Referências Jabber Software Foundation http://www.jabber.org Jabber na Wikipedia http://en.wikipedia.org/wiki/Jabber Lista de Servidores Jabber Públicos http://www.xmpp.net/bycountry.shtml Debian http://www.debian.org/intro/about Ubuntu http://www.ubuntu.com
Referências GNOME Mobile & Embedded Initiative http://www.gnome.org/mobile Canonical http://www.canonical.com INdT http://www.indt.org.br GP2X http://gp2x.com
Atribuição-Compartilhamento pela mesma licença 2.5 ( http://creativecommons.org/licenses/by-sa/2.5/deed.pt ) Você pode: copiar, distribuir, exibir e executar a obra criar obras derivadas fazer uso comercial da obra Sob as seguintes condições: Atribuição.  Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante. Compartilhamento pela mesma Licença.  Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta. Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor. Qualquer direito de uso legítimo (ou "fair use") concedido por lei, ou qualquer outro direito protegido pela legislação local, não são em hipótese alguma afetados pelo disposto acima. Este é um sumário para leigos da Licença Jurídica (na íntegra:  http://creativecommons.org/licenses/by-sa/2.5/br/legalcode ). Termo de exoneração de responsabilidade:  http://creativecommons.org/licenses/disclaimer-popup?lang=pt

Software Livre e Open Source

  • 1.
  • 2.
  • 3.
    Software Livre “Software Livre” é uma questão de liberdade, não de preço. “ Software Livre” se refere à liberdade dos usuários executarem , copiarem , distribuírem , estudarem , modificarem e aperfeiçoarem o software. Pense em “liberdade de expressão” , não em “boca livre” .
  • 4.
    As Quatro Liberdadesdo S. L. liberdade no. 0: A liberdade de executar o programa, para qualquer propósito. liberdade no. 1: A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade. liberdade no. 2: A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. liberdade no. 3: A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie.
  • 5.
    Richard Stallman Criadordo conceito de Software Livre e fundador da Free Software Foundation , que busca disseminar os ideais do Software Livre. Fundador do Projeto GNU , cujo objetivo é fazer um Sistema Operacional completo totalmente Software Livre. Também escreveu vários softwares importantes.
  • 6.
    “Com Licença” Todosoftware possui uma licença associada, que diz o que os usuários podem ou não fazer com o mesmo. Licenças são um contrato entre o fornecedor e o usuário do software. Você obtém a licença para usar o software desde que concorde com as condições. Conceitualmente podemos dividir as licenças em Proprietárias e Livres .
  • 7.
    Licenças Proprietárias Comsoftwares (e outras tecnologias) que usam esse tipo de licença você não pode : executar o programa, para qualquer propósito estudar como o programa funciona, e adaptá-lo para as suas necessidades redistribuir cópias de modo que você possa ajudar ao seu próximo aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie
  • 8.
    Exemplo de LicençaProprietária Alguns dos direitos concedidos por uma licença proprietária da Adobe “ you may not sublicense or distribute the Software. … You may not modify, adapt, translate or create derivative works based upon the Software. You may not reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Software. … You may not install or use the Software on any non-PC device or with any embedded or device version of any operating system.” (*) (*) http://diveintomark.org/archives/2007/05/02/silly-season
  • 9.
    General Public License(GPL) A GPL protege os direitos dos usuários e do programador/autor: usuários – a versão do software lançada sob GPL não pode deixar de ser software livre mais tarde. programador – uma empresa não pode tomar seu código e torná-lo proprietário . NOTA: O autor ainda tem o direito de lançar o seu software com outras licenças ou uma versão proprietária, mas não pode revogar a versão livre.
  • 10.
    Softwares Livres queNecessitam de Softwares Proprietários É o caso de softwares feitos em Flash A detentora dos direitos do plugin Flash exige que antes de instalá-lo, cada usuário deve concordar com os termos de uso, que não permite que o mesmo seja redistribuído (além de fazer outras exigências nada amigáveis)
  • 11.
    Freeware Não ÉFree Software Os conhecidos freewares, ou softwares grátis, não são o mesmo que Software Livre. Seu criador não se compromete em manter o software grátis, normalmente não oferece o código fonte e não permite a distribuição, ou não deixa claro os termos da mesma. Depender de um Freeware pode (e costuma) trazer dores de cabeça quando menos se espera
  • 12.
    Open Source “Open source is a set of principles and practices that promote access to the production and design process for various goods, products, resources and technical conclusions or advice.” (Wikipedia:Open_source)
  • 13.
    Free Software xOpen Source Free Software Filosófico Ênfase na liberdade do usuário Open Source Pragmático Ênfase no desenvolvimento aberto e em modelos de negócio Discordam em alguns pontos, mas podem ser complementares, e certamente não são antagônicos. Não briguem por bobagens!
  • 14.
  • 15.
    O que éo GNU/Linux? GNU/Linux é um sistema operacional. Também é um dos mais famoso exemplos de Software Livre e Desenvolvimento de Código Aberto. Ao contrário dos sistemas proprietários, este dispõe de seu código fonte e pode ser usado , alterado e distribuído livremente.
  • 16.
    Linux linux computadorlinux computador linux computador
  • 17.
    GNU e LinuxO Linux é apenas o kernel (núcleo do sistema) . As ferramentas que fazem uso do Kernel foram desenvolvidas pelo projeto GNU.
  • 18.
  • 19.
    Estrutura (simplificada) deUm Sistema GNU/Linux Intermedia o acesso ao hardware e gerencia os programas em execução. Nos permite interagir com os programas usando janelas, ícones e mouse. Ferramentas necessárias para construir e utilizar o sistema. Aquela coisa física que você chuta quando dá problema. Linux Drivers Ambiente Gráfico Hardware GNU
  • 20.
    Distribuição Os componentesmencionados anteriormente estão espalhados pela internet. Apesar de serem projetos distintos, podem ser “encaixados” com outros para compor um todo. Como Lego! Chamamos de distribuição um sistema GNU/Linux “pré-montado”.
  • 21.
    O Que TemosDisponível Temos a nosso dispôr todo tipo de Software Livre: Processadores de Texto Planilhas de Cálculo Aplicações Gráficas Editores de Áudio Navegadores de Páginas Internet Sistemas Operacionais Softwares Educativos Jogos
  • 22.
    Em Que FormaEncontramos Normalmente encontramos o software desejado na forma de código fonte. (...) char *category = libhal_device_get_property_string (ctx, udi, "info.category" , NULL); if (category && (!strcmp (category, "net.80203" ) || !strcmp (category, "net.80211" ))) { char *temp = libhal_device_get_property_string (ctx, udi, "net.interface" , NULL); iface = g_strdup (temp); libhal_free_string (temp); } libhal_free_string (category); (...)
  • 23.
    Como Se PõeEssa Coisa Para Funcionar? Precisamos compilar o programa, o que significa transformar o código fonte num arquivo executável Colhe informações sobre o computador para compilar o programa de acordo. Avisa se algum pré-requisito não puder ser satisfeito. Chama o compilador para os arquivos de código fonte. Instala o programa em seu devido lugar. $ ./configure (texto rolando tela acima...) $ make (mais texto rolando tela acima...) $ make install (ainda mais texto rolando...)
  • 24.
    1 Desenvolvedor deAplicações Muitos 'Técnicos' Para Compilar progama.tar.gz Programador Descompacta Compila Executável Executável Executável Executável
  • 25.
    1 Desenvolvedor deAplicações 1 'Técnico' Para Compilar progama.tar.gz Programador Descompacta Empacotador Compila Executável Menos trabalho pra muita gente.
  • 26.
    Repositórios Repositório deSoftwares Pré-compilados
  • 27.
    Não É CaridadeÉ trabalhar juntos pelo benefício mútuo! E eu faço outra... Eu faço uma pequena parte... E compartilhamos!
  • 28.
  • 29.
    Debian O Debiané uma distribuição produzida por aproximadamente 1000 desenvolvedores ativos espalhados pelo mundo. “ O Debian GNU/Linux é mais que um simples SO: ele vem com mais de 15490 pacotes contendo softwares pré-compilados e distribuídos em um bom formato, que torna fácil a instalação deles na sua máquina.” O Debian possui um contrato social que se compromete em sempre ser 100% Software Livre.
  • 30.
  • 31.
    Uma Figura ComplicadaQue Está Aqui Só Para Atrapalhar Processo de desenvolvi-mento do Debian
  • 32.
    Ubuntu Derivado doDebian, porém com muitas melhorias na facilidade de uso e velocidade na atualização. Também é uma palavra Africana que significa “humanidade para os outros” ou “ Eu sou o que sou por causa do que todos nós somos” .
  • 33.
    O Criador doUbuntu É Um Cosmonauta! Sul-africano e Desenvolvedor Debian Ficou milionário com Software Livre (especificamente com a com a Thawte , especializada em segurança de internet, que foi vendida para a Verisign) Viajou para o espaço com os Russos... ...espere aí!!! Com os Russos?!
  • 34.
    O Criador doUbuntu É Um Cosmonauta! Sul-africano e Desenvolvedor Debian Ficou milionário com Software Livre Viajou para o espaço com os Russos... ...espere aí!!! Com os Russos?! Serão comunistas ???
  • 35.
  • 36.
    Padrões Formatos deDados Documentos Imagens Vídeos Protocolos de Comunicação HTTP (web) SMTP/POP/IMAP (email)
  • 37.
  • 38.
    Protocolo: email Eucertamente posso mandar um email para um amigo, não importa qual seja meu servidor ou sistema operacional do computador dele. E tudo acontece de forma transparente aos envolvidos. email.org.br correio.com.br [email_address] [email_address] tu eu
  • 39.
    Intervalo Histórico Naépoca da guerra civil dos EUA, companhias fabricantes de locomotivas tinham cada uma suas próprias estradas de ferro, com larguras e formas diferentes, feitas para funcionar apenas com seus trens e vagões.
  • 40.
  • 41.
    Imgine ...se issoacontecesse com o email? [email_address] só posso mandar emails para usuários cadastrados em @coldmail.com . Absurdo? Mas em suas comunicações instantâneas, você deve estar numa dessas ilhas! Normalmente mais de uma... Mais que isso: nós ajudamos a criá-las! E você provavelmente não pode sair da sua ilha, afinal, seus amigos ainda estão lá...
  • 42.
    Jabber Protocolo decomunicação de tempo real. A tecnologia Jabber é: Aberta e Padronizada Descentralizada Extensível Segura Usado pelo Google no GoogleTalk. Pode ser usado no seu projeto.
  • 43.
    Formatos Para MultimídiaOu: “ Por que o Linux que acabei de Instalar não toca meus mp3???” Resposta: “ Porque tem de pagar playboy!”
  • 44.
    Formatos Proprietários Nemsempre a descrição de como exibir o conteúdo (texto, som, vídeo, etc.) está disponível. (Engenharia Reversa é um processo demorado.) A implementação de software ou hardware para exibir o conteúdo no formato proprietário requer pagamento de royalities. (WMA? X dólares por unidade de player vendida.) A distribuição de software ou hardware capaz de exibir o conteúdo no formato proprietário é controlada. (Por isso que seu Linux não pode tocar mp3.)
  • 45.
    Alguns Formatos FormatosProprietários Vídeo DivX WMV QuickTime (.mov) RealVídeo Áudio MP3/MPEG WMA Formatos Abertos Vídeo Ogg Theora (.ogg, .ogm) Matroska (.mkv, .mka) Áudio Ogg Vorbis (.ogg) FLAC (.flac) Speex
  • 46.
    Open Document FormatÉ um Formato Aberto para arquivos gerados por aplicações de escritório – processadores de texto, planilhas de cálculo, editores de apresentações e bases de dados. Em 3 de maio de 2006, a proposta de tornar o OpenDocument um padrão ISO foi aprovada após um processo de revisão de seis meses, com ampla participação e nenhum voto negativo.
  • 47.
    Entidades Que Apóiamo ODF E muitos outros no site da OpenDocument Format Alliance http://www.odfalliance.org/about.php
  • 48.
  • 49.
  • 50.
  • 51.
    UMPC Intel UMPC= Ultra Mobile PC
  • 52.
  • 53.
  • 54.
  • 55.
    OLPC Barato Baixoconsumo Grande capacidade de comunicação
  • 56.
  • 57.
    Me Mostre oDinheiro
  • 58.
    A Pergunta de1 Milhão de Centavos Programadores de Software Livre passam fome?
  • 59.
    Ganhando Dinheiro Prestaçãode Serviços Consultoria Instalação Manutenção e Suporte Executando software como serviço Cenário: você avalia que um cliente precisa de um servidor de banco de dados, a opção proprietária custa 1 putilhão de reais, a opção livre 0 reais. Quanto o cliente está disposto a pagar? Quanto vai sobrar pra você?
  • 60.
    Dell Passará avender computadores com Ubuntu 7.04 pré-instalado. Acordo com a Canonical para prestação de suporte aos clientes da Dell. (Barulho de dinheiro)
  • 61.
  • 62.
  • 63.
    “Mãe, eu façoprograma.” Programadores de software proprietário Ralam o mês todo por salário (ralação de programador é produzir código, ou melhor, “codar”) Chefes de programadores de software proprietário Investem uma grana no desenvolvimento de um produto de software. Eles investem apenas 1 vez A reprodução do produto de software é praticamente 0 O produto é vendido muitas e muitas vezes O que acontece com o salário dos programadores? Que controle eles têm sobre o que criaram?
  • 64.
  • 65.
    Fazendo Programa comum Monte de Gente Programadores de software Open Source Ralam o mês todo por salário Colaboram com vários indivíduos (e recebem colaborações de origens inesperadas) Aprendem a produzir código legível (por bem ou por mal, outras pessoas estão lendo seu código o tempo todo) Freqüentam eventos Às vezes viram rockstars!
  • 66.
    Possibilidades Criar softwareslivres/open source Personalizar ou extender SL/OS para necessidades específicas do cliente Criar software não livres que rodam sobre plataformas livres Licença LGPL Licença BSD Usar ferramentas livres para criar softwares não-livres (alguém do CiTi aí?)
  • 67.
    Ferramentas do ProgramadorOpen Source Editor de Texto Compilador (ou interpretador, eu ouvi Python na última fila?) Email e Listas de Discussão IRC Controle de Versão Bugzilla Instant Messenger (com Jabber, por favor) Blogs e Planets
  • 68.
    Aqui Perto deVocê (que mora em Recife)
  • 69.
    Aqui Perto deVocê (que mora em Recife)
  • 70.
    Aqui Perto deVocê (que mora em Recife)
  • 71.
    Perto de Você(que mora em qualquer lugar) Quatro alunos do CIn participando! Prêmios: US$ 4.500,00 Uma camiseta legal Fama, fortuna, mulheres...
  • 72.
  • 73.
    Apresentação Derivada deOutra, Criada Para O Projeto... http://www.ciencialivre.pro.br
  • 74.
    Autores Antonio JosivaldoMarcelo Lira Pegamos alguns slides de Rodrigo Costa Algumas dicas de marciom e dandrader Newton explicou a lei da gravitação O miguxo Tux é bunitinho. Einstein explicou a Relatividade Lauro mandou melhorias
  • 75.
  • 76.
    Referências Free SoftwareFoundation http://www.fsf.org Fundação Software Livre América Latina http://www.fsfla.org/?q=pt General Public License http://creativecommons.org/licenses/GPL/2.0/deed.pt Open Source Initiative http://www.opensource.org Creative Commons http://creativecommons.org/ http://www.creativecommons.org.br/
  • 77.
    Referências OpenOffice.org http://www.openoffice.org/http://www.openoffice.org.br/ Tango Desktop Project http://tango-project.org/Tango_Desktop_Project OpenDocument Format http://en.wikipedia.org/wiki/OpenDocument Formatos Multimídia Abertos http://en.wikipedia.org/wiki/Ogg http://en.wikipedia.org/wiki/Theora http://en.wikipedia.org/wiki/Vorbis http://en.wikipedia.org/wiki/FLAC http://en.wikipedia.org/wiki/Speex
  • 78.
    Referências Jabber SoftwareFoundation http://www.jabber.org Jabber na Wikipedia http://en.wikipedia.org/wiki/Jabber Lista de Servidores Jabber Públicos http://www.xmpp.net/bycountry.shtml Debian http://www.debian.org/intro/about Ubuntu http://www.ubuntu.com
  • 79.
    Referências GNOME Mobile& Embedded Initiative http://www.gnome.org/mobile Canonical http://www.canonical.com INdT http://www.indt.org.br GP2X http://gp2x.com
  • 80.
    Atribuição-Compartilhamento pela mesmalicença 2.5 ( http://creativecommons.org/licenses/by-sa/2.5/deed.pt ) Você pode: copiar, distribuir, exibir e executar a obra criar obras derivadas fazer uso comercial da obra Sob as seguintes condições: Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante. Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta. Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor. Qualquer direito de uso legítimo (ou "fair use") concedido por lei, ou qualquer outro direito protegido pela legislação local, não são em hipótese alguma afetados pelo disposto acima. Este é um sumário para leigos da Licença Jurídica (na íntegra: http://creativecommons.org/licenses/by-sa/2.5/br/legalcode ). Termo de exoneração de responsabilidade: http://creativecommons.org/licenses/disclaimer-popup?lang=pt