Software livre e Código Aberto

1,331 views

Published on

Conceitos, Licenças, Casos de Sucesso e Aplicaçoes do codigo aberto e o software livre nas nossas vidas.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,331
On SlideShare
0
From Embeds
0
Number of Embeds
305
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software livre e Código Aberto

  1. 1. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Conceitos e Aplicações Alexandre Mulatinho E-mail: alex@mulatinho.net Mulatinho's Weblog http://alex.mulatinho.net Twitter: @alexmulatinho June 11, 2014 Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  2. 2. h ttp :/ / a le x .m u la tin h o .n e t Antes de mais nada... A quem se destina estes slides? Prossionais em busca de mais conhecimento para uso e/ou desenvolvimento de ferramentas livres. Quem quer um pouco mais sobre: história da computação, licenciamento de software, cases de sucesso e ferramentas de software livre. Todos que queiram aprender ou enriquecer novos conceitos! ;) Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  3. 3. h ttp :/ / a le x .m u la tin h o .n e t Objetivos Esclarescer, Divulgar, Desmisticar, Software livre e Código aberto! Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  4. 4. h ttp :/ / a le x .m u la tin h o .n e t Agenda Conceitos Básicos Software Livre e Código Aberto Licenças de Software Ferramentas e Cases de (In)Sucessos Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  5. 5. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos A importância do livre conhecimento Propriedade Intelectual é a soma dos direitos relativos às obras literárias, artísticas e cientícas. No nosso contexto isto também é aplicado aos programas de computador. Alguns dados: No Brasil a lei número 9.609 dita as regras para o registro de patentes de Software. O registro de patentes no Brasil é realizado pelo INPI. Em 2008 o Brasil gastou cerca de R$ 1,5 Bilhões de dólares em royalities de licenças no software proprietário. Os Estados Unidos são o páis campeão em registro de patentes de software e ganham anualmente cerca de mais de 50 Bilhões de dólares com este novo mercado. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  6. 6. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos A importância do livre conhecimento, parte II Direito autoral é a soma dos direitos morais e patrimoniais que um autor recebe pela sua obra seja ela cientíca, literária ou artística. No Brasil a lei que fala sobre os direitos autorais em todos os âmbitos é a lei 9.610. Garante os direitos de reivindicar a autoria da obra, o de modicar, o direito exclusivo de utilizar, gozar e dispor da obra a qualquer momento, assim o controle de quem pode utilizar sua obra. É facultado ao autor registrar a sua obra no órgão público, sendo que a proteção aos direitos autorais que trata esta lei independe de registro. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  7. 7. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos A importância do livre conhecimento, parte III Segundo Platão o conhecimento tem como base a crença verdadeira e justicada e é denida simplesmente pelo ato de conhecer algo, tornando imprescendível que o dado e a informação estejam disponíveis. Apenas três dos vários tipos de conhecimento: Sensorial Obtido de nossas experiências sensitivas e siológicas (tato, visão, paladar, olfato, audição). Cientíco Busca por leis e sistemas, no intuito de explicar de modo racional aquilo que se está observando. Filosóco Ligado a ideiais e a conceitos geralmente obtidos através de debates e indagações. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  8. 8. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos A importância do livre conhecimento, parte IV DIKW, do inglês Data-Information-Knowledge- Wisdow, também conhecida como Pirâmide do Conhecimento Se formos reetir nas denições e explicações citadas anteriormente, o que seria de nós se o conhecimento... De fazer fogo na era pré-histórica não fosse repassado? Acadêmico e cientíco não fosse compartilhado em pesquisas? Da matemática e da lógica não fossem estudadas? E o que isso tudo tem a ver com software livre e código aberto? Veremos a frente, por hora voltemos a nosso nicho... Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  9. 9. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos Qual o elemento básico que processa dados e informação no mundo da tecnologia da informação!? Software! Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  10. 10. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos Qual a denição para software!? Qualquer programa ou grupo de programas que instrui o hardware sobre a maneira como ele deve executar uma tarefa, inclusive sistemas operacionais, processadores de texto e programas de aplicação. Dicionário Michaelis Ou ainda... Uma série de instruções denidas por uma linguagem de programação que com uma lógica escrita por um ou mais desenvolvedor(es) executa operações em sistematicamente am de se atingir um objetivo especíco. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  11. 11. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos Principais requisitos O que é necessário para construir um software!? 1 Um hardware (computador, sistema embarcado, etc.) 2 Um compilador (transformará o código em binário) 3 Uma linguagem de programação. 4 Um editor (para que seja possível escrever o código) 5 Um desenvolvedor (responsável pelo código do programa) Geralmente existe um sistema operacional entre os itens 1 e 2, embora isso não seja necessariamente a regra. Os Gigantes IBM, Intel, AMD, Apple, ... Sistemas Operacionais Linux, Windows, MacOS, ... Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  12. 12. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos Miscelânia de softwares por S.O. Tipos de software Básico. Aplicativo. Muitas vezes esquecemos que estes softwares são criados por pessoas e não por empresas, as empresas apenas apenas contratam os funcionários, patrocinam o sistema e colocam o seu nome e sua marca. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  13. 13. h ttp :/ / a le x .m u la tin h o .n e t Conceitos Básicos Principais diferenças de software Então o que caracteriza um software livre!? Antes de tudo sua losoa, As licenças contidas no software, Os direitos fornecidos aos usuários, E acima de tudo a liberdade de estudar o software tendo como pré-requesito o acesso ao código fonte. Vamos entender um pouco melhor!? ;) Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  14. 14. h ttp :/ / a le x .m u la tin h o .n e t Agenda Conceitos Básicos Software Livre e Código Aberto Licenças de Software Ferramentas e Cases de (In)Sucessos Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  15. 15. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Alguns antecedentes, parte I 1956 O governo americano proibe a ATT de entrar no mercado de software e isso dá início a distribuição livre do MULTICS (futuro Unix). 1969 Ken Thompson e Dennis Ritchie dão início ao desenvolvimento do Unics utilizando a linguagem de montagem Assembly. 1972 Os dois hackers tentam re-escrever o Unics em B, durante o processo criam a linguagem C utilizada até hoje nos sistemas operacionais. Apartir dessa data o Unix começa a ser distribuído em universidades e centros de pesquisa americanas. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  16. 16. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Alguns antecedentes, parte II 1976 Bill Gates escreve uma carta aberta aos hobbystas que revoluciona o mercado de software proprietário. 1979 ATT começa a forçar a venda de licenças restritivas quando percebe a possibilidade de ganhar dinheiro com o Unix. 1981 A IBM fecha acordo com a Microsoft para que ela forneça o DOS para PC iniciando-se a expansão da empresa. 1983 Stallman envia uma mensagem a USENET informando a criação do GNU para desenvolver um sistema operacional aberto como o UNIX. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  17. 17. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto O início do Software Livre Richard Matthew Stallman Formado em física pela Harvard e depois funcionário do laboratório de inteligência articial do MIT, Stallman percebeu a barreira que o software proprietário inigia ao avanço do conhecimento tecnológico. O primeiro revés da Xerox. A parabóla da receita doméstica. Cria o movimento GNU, a Fundação de Software Livre (FSF) e a licença GPL que defende os códigos livres de softwares proprietários. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  18. 18. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Então, o que é realmente o Software Livre? Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  19. 19. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Denição de Software Livre Todo o software que cumpre os quatro requesitos citados abaixo é conhecido como software livre. Os requesitos, também conhecidos nas comunidades como liberdades, são garantias aos usuários. Eis as quatro liberdades: no 0: Obter e executar o programa com qualquer propósito, seja ele acadêmico, comercial ou pessoal. no 1: Estudar como o programa funciona e adaptá-lo as suas necessidades caso seja necessário. [*] [*] O código-fonte é obrigatório para atender esta liberdade. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  20. 20. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Denição de Software Livre, parte II no 2: Redistribuição de cópias do software obtidas, ou seja, uma vez que você adquiriu um software você pode compartilhá-lo. no 3: Modicação e redistribuição das cópias feitas por você para os seus amigos, seus clientes, sua comunidade. Bastando apenas preservar o nome dos autores originais. No software livre não existem donos, mas sim autores. O autor é protegido por licenças conhecidas como Copyleft. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  21. 21. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Vantagens e Desvantagens Vantagens Liberdade de escolha, Compartilhamento de conhecimento, Mais voluntários, mais olhos. Lei de Linus. Muitas vezes gratuito o que ajuda a reduzir custos. Desvantagens Exige conhecimento técnico especíco, Carente de suporte formal através de empresas, Muito preconceito sobre o modelo de negócios. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  22. 22. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Alguns mitos e inverdades O que o software livre não é!? Comunista, Sistema para nerds e geeks, Absolutamente gratuito. Software livre pode ser comercializado!? Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  23. 23. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto O início do Open Source Em 1998 um hacker chamado Eric S. Raymond viu que as empresas de software tinham um certo receio em adotar estes conceitos, ele então escreveu um artigo que mudaria completamente a forma como as empresas interpretariam software livre e a adoção de código aberto. Autor de A catedral e o Bazar. Lei de Linus Desmisticou o conceito de livre. Criou a Iniciativa do Código Aberto. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  24. 24. h ttp :/ / a le x .m u la tin h o .n e t Software Livre e Código Aberto Principais Diferenças: Código aberto vs Software Livre Defende as quatro liberdades do software livre porém com algumas restrições. Permite que códigos abertos sejam integrados a softwares proprietários. Permite o uso de licenças mais permissivas do que a GPL. Abriu os olhos de grandes empresas que patrocinam e incentivam o uso de código aberto até hoje como a IBM, Red Hat, Google, etc. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  25. 25. h ttp :/ / a le x .m u la tin h o .n e t Agenda Conceitos Básicos Software Livre e Código Aberto Licenças de Software Ameaças, Ferramentas e Cases de (In)Sucessos Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  26. 26. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Copyright vs Copyleft Copyright Garantia de suporte jurídico, Ferramentas consolidadas no mercado de TI, Obscuridade por trás da solução [insegurança], Dependência dos fornecedores. Copyleft Autônomia tecnológica, Independência de fornecedores de software, Diculdade de aceitação inicial por ser algo novo, Transparência técnica por trás da solução, Suporte técnico pode ser ineciente na região. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  27. 27. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Tipos de licença comuns do software proprietário Freeware é um software considerado gratuito que dispõe de todas as suas funcionalidades abertas mas que quase sempre não é considerado software livre pois não disponibiliza seu código fonte. O software shareware também é disponibilizado gratuitamente mas com algumas limitações de uso e/ou suas funcionalidades e só é totalmente liberado mediante a pagamento pelo usuário. Software Trial limita por tempo (dias, meses) a utilização de um software dando ao usuário a possibilidade de testar antes de comprar o software. E o Software Demo que é uma versão limitada do software também para avaliação mas contendo apenas alguns pedaços da solução completa. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  28. 28. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Licença Pública da GNU A licença pública da GNU, mas conhecida como GPL, foi criada em 1989 e é utilizada na maioria dos softwares livres de hoje em dia, isso inclui o Kernel do Linux e o Wikipédia. Basicamente garante as quatro liberdades citadas anteriormente ao usuário e a proteção dos direitos do desenvolvedor de software. Utilização do software. Estudo do software e seus fontes. Distribuição do software. Modicação e distribuição do software. Direito legal ao software preservando o nome do autor. Não permite que seja linkada a software proprietário, a menos que você o torne software de código aberto. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  29. 29. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Licença Apache, BSD, MIT Basicamente estas licenças contemplam as idéias da GPL mas com mudanças importantes em suas descrições. São elas: Licença Apache Uso do código em softwares proprietários. Arquivos modicados devem ser noticados. Licença BSD Uso do código em softwares proprietários. Obrigatório manter a autoria. Licença MIT Uso do código em softwares proprietários. Compatibilidade com a licença GPLv3. Estas licenças também permitem utilizar software livre em conjunto com códigos de softwares proprietários. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  30. 30. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Licença Creative Commons A Creative Commons é uma empresa norte americana sem ns lucrativos que propôs as licenças Creative Commons. Estas licenças são aplicadas geralmente em arquivos digitais, músicas, documentos e obras am de torná-las um pouco mais permissivas. Elas são divididas em seis itens: by-nc-nd É a licença mais restritiva. A obra pode ser baixada e distribuída sem problemas mas não pode ser modicada e nem usada para ns comerciais. O autor precisa ser mencionado. by-nc-sa É permitido alteração para criação de obras derivadas mas não pode ser utilizada para ns comerciais e nem é permitido a troca da licença e o autor original deve ser mencionado. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  31. 31. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Licença Creative Commons, parte II by-nc Permite alteração e modicação da obra e a licença original pode ser alterada mas não pode ser utilizado para m comercial, o autor original deve ser mencionado. by-nd Permite a utilização da obra também para ns comerciais desde que a obra esteja inalterada e que os créditos sejam destinados ao autor. by-sa Pode ser modicada e utilizada também para ns comerciais desde que o autor original seja mencionado na nova obra. by Permite alteração, distribuição e uso para ns comerciais bastando apenas que o autor original seja creditado. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  32. 32. h ttp :/ / a le x .m u la tin h o .n e t Licenças de Software Como funcionam a aplicação destas licenças Se você deseja patentear o seu software e torná-lo fechado no Brasil você deve preencher os formulários do INPI e pagar algumas taxas que podem variar de R$ 500,00 até R$ 3.000,00. Caso deseje torná-lo software livre ou restringi-lo a uma licença de código aberto basta que: Tenha pasta do seu projeto de software dois arquivos: LICENSE contendo a descrição da licença usada. Caso você tenha alguma restrição de cópia e distribuição você pode colocá-la num arquivo chamado COPYING. Deve-se ter provas de que o código é de fato seu ou de sua empresa, isto pode ser feito publicando-o em algum repositório público ou tendo evidências de que foi gerado em certa data. Sempre colocar no início do arquivo os autores e uma cópia resumida da licença aplicada ao software. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  33. 33. h ttp :/ / a le x .m u la tin h o .n e t Agenda Conceitos Básicos Software Livre e Código Aberto Licenças de Software Ferramentas e Cases de (In)Sucessos Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  34. 34. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  35. 35. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux Em 1991 um aluno da faculdade Helsinki decidiu criar um sistema operacional apenas por diversão baseado no Minix de Andrew S. Tanenbaum e distribuiu seu programa livremente na internet, o resultado foi o GNU/Linux. Disponibilizado gratuitamente através da licença GPL ele foi rapidamente aceito por estudantes e nas universidades. Linus é um caso de estudo até hoje por grandes gigantes do mundo de TI pela sua capacidade de gerenciar tão bem a maior quantidade de desenvolvedores já utilizada. Linus Torvalds Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  36. 36. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, parte II 1992 O kernel do linux já conta com 100 desenvolvedores. 1994 Nascem a Red Hat e a SUSE que começam a criar as primeiras distribuições linux voltadas ao mercado corporativo. 1995 O kernel do linux atinge 250 mil linhas de código com mais de 200 desenvolvedores ativos espalhados por todo o mundo. 1996 O linux já está maduro e na sua versão 2.0 é controlada por um mantenedor brasileiro chamado Marcelo Tossatti. 1998 IBM anuncia apoio ao Linux e investe U$ 1 Bilhão de dólares neste sistema operacional. A Oracle também começa a apoiar o Linux Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  37. 37. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, parte III 2004 Nasce o Ubuntu e os usuário começam a ter maior facilidade em usar Linux nos seus desktops. 2007 Motorola, NEC, Samsung, NTT DoCoMo, Panasonic e Vodafone se unem para começar a desenvolver smartphones baseados em Linux. Surge o sistema operacional Android Linux que é desenvolvido até 2010. 2005-... Facebook, Twitter, Google, Amazon e eBay utilizam como sistema operacional o Linux em seus servidores. 2013 É criada a aliança de virtualização baseada na solução KVM que conta com empresas como IBM, Google, Oracle, etc. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  38. 38. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, parte IV Liberdade de escolha. Multi usuário e multi tarefa. Muito mais seguro que a maioria dos sistemas operacionais e considerado a prova de vírus desde que o usuário tome certos cuidados. Estável e robusto. 92% dos 500 super computadores do mundo utilizam linux. Quer saber mais? http://www.whylinuxisbetter.net/index_br.php?lang=br Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  39. 39. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, Screenshot 01 Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  40. 40. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, Screenshot 02 Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  41. 41. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos O GNU/Linux, Screenshot 03 Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  42. 42. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Apache HTTP Server O servidor de web mais utilizado no mercado do mundo é o Apache, ele teve seu início em 1995 e foi um dos projetos mais bem sucedidos em software livre durante seu início. Suporte a praticamente todas as linguagens WEB. Vários softwares de serviço web foram derivados dele, inclusive o IBM HTTP Server (IHS). Até o surgimento do Nginx (outro software livre) era o servidor que mais conseguia suportar requisições do mundo. O Nginx hoje domina o mercado de performance e resposta a requisições em servidores web, normalmente agindo como proxy para o apache, ou não. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  43. 43. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Apache HTTP Server É o servidor web mais utilizado em todo o mundo. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  44. 44. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Google Android Baseado em linux e código aberto apesar de ter boa parte dos seus fontes fechados, caracterizando também software proprietário. Em pouco tempo ultrapassou o IOS da Apple e tornou-se líder mundial nos celulares, o maior diferencial é a quantidade de software produzido pelas mesmas características defendidas antes nesta apresentação. Google Android Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  45. 45. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos LTSP e Telecentros Depois de implantado os clientes tem processamento semelhante ao do servidor. O programa LTSP tem sido utilizado para fazer com que máquinas obsoletas ou de thin client ganhem um maior poder de processamento e reduzam o custo de centros de inclusão digital como telecentros, bibliotecas, etc. É necessário um servidor de bom porte pois todos processos serão rodados nela. O processamento é todo distribuído através dos ativos de rede como placas e switches; Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  46. 46. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos LTSP e Telecentros, parte II Ocina de informática Básica - (GNU/Linux Básico, BrOce, WEB) Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  47. 47. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos LTSP e Telecentros, parte III Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  48. 48. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Ferramentas de monitoração Alguns dos software livres mais utilizados no mercado corporativo são os de monitoração de serviços e servidores, dentre eles podemos citar: NAGIOS é uma popular aplicação de monitoração de rede que pode monitorar tanto hosts quanto serviços, alertando-o quando ocorrerem problemas e também quando os problemas forem resolvidos. CACTI é uma ferramenta administrativa de rede, que recolhe e exibe informações sobre o estado de uma rede de computadores através de grácos. ZABBIX Zabbix é um software que monitora diversos parâmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatórios e visualização de dados de recursos com base nos dados armazenados. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  49. 49. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Ferramentas de Monitoração, parte II cacti screenshot zabbix screenshot Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  50. 50. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre e Você! Onde o software livre está!? Roteadores Modems Servidores DNS, HTTP TVs, PABX Embarcadados Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  51. 51. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Governo O software livre é uma opção estratégica do Governo Federal para reduzir custos, ampliar a concorrência, gerar empregos e desenvolver o conhecimento e a inteligência do país na área. Breve histórico: 1993 Criado a rede GNU/Linux do IME-USP; Nasce a Conectiva. 2003 Governo do Estado do Paraná lança programa de Software Livre, no Canal da Música, Rede TV Educativa, em 27 de maio de 2003. 2003 Governo brasileiro publica decreto em prol da adoção do software livre em todo os órgãos do governo brasileiro; Criada a ONG ASL.org. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  52. 52. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Governo, parte II 2005 CCSL-IME-USP (Centro de Competência em Software Livre do IME-USP) é aprovado como projeto apoiado pela FINEP e USP. 2006 Lançado o Linux Educacional que vem sendo utilizado em boa parte da Secretaria de Educação. 2007 Governador do Paraná, Roberto Requião, sanciona a primeira lei brasileira de Padrões Abertos de Documentos (ODF Open Document Format), pela lei 15742/2007 2008 Governo Federal dene a contratação e uso de Software Livre via instrução normativa. 2009 Presidente Lula e Dilma Rousse, fazem discursos históricos apoiando e defendendo o software livre no Brasil. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  53. 53. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Governo, parte III Eventos mais atuais: Governo Federal anuncia preferência por softwares livres na conferência Latinoware 2013. O Instituto Nacional de Tecnologia da Informação (ITI) decidiu intensicar o esforço de implantação do software livre na administração pública federal. O Ministério da Ciência e Tecnologia (MCT) quer transformar o Brasil em um centro internacional de referência em software livre, dentro de um ambiente de redes de colaboração O Programa Serpro de Software Livre - PSSL foi criado em 2003 e tem como objetivo promover o uso e o desenvolvimento de soluções em Software Livre, incluindo a criação de um Centro de Especialização em Software Livre (Recife), com uma vasta experiência acumulada. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  54. 54. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Governo, parte IV Eventos mais atuais: Os softwares livres estão sendo utilizados por 53% das empresas brasileiras. A informação é do Instituto Sem Fronteiras (ISF), que realizou uma pesquisa com mais de mil empresas de portes diferenciados em todo o Brasil. A adoção da solução livre, ou aberta, é considerada denitiva para todo o Exército Brasileiro. Portanto, a obtenção do índice máximo de sua utilização deve ser um objetivo permanente para todas as Unidades do Exército. Quem mais usa ?? DATAPREV, Ministério das Comunicações, TRT Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  55. 55. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Mundo Notícias de Software Livre no mundo: França: O parlamento francês encaminhou uma proposta de lei tratando da questão da disponibilidade do código fonte de programas utilizados pelo governo e da adoção de padrões abertos. Argentina: Foi apresentada uma proposta que determina, com algumas exceções, o uso de software livre em todos órgãos governamentais e empresas estatais Na Alemanha, o governo patrocinou iniciativas do German Unix Users Group (GUUG), para adaptar o software de criptograa GnuPG, para uso de órgãos governamentais. Este projeto menciona as restrições à exportação de software de criptograa dos Estados Unidos. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  56. 56. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Mundo, parte II Notícias de Software Livre no mundo: União Européia: A União Européia solicitou recomendações ao grupo de trabalho sobre software livre, o qual no último ano levantou a possibilidade de que seja adotada pela União Européia sempre que possível, mas não chegou a implementar de fato esta recomendação. Na Espanha, o parlamento das Ilhas Canárias recentemente aprovou uma resolução multipartidária recomendando o uso de software livre pelo governo. China: o governo encoraja o uso da distribuição Red Flag de forma a tentar reduzir a dependência de softwares de empresas americanas, particularmente da Microsoft. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  57. 57. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Software Livre no Mundo, parte III Notícias de Software Livre no mundo: Na Ásia diversos governos têm agido de forma diversa, não propondo legislação especíca porém tomando medidas visando reduzir o uso de software proprietário. Na Coréia do Sul, em 1997, as universidades públicas, em diculdades devido à diminuição em seu orçamento, se viram impossibilitadas de adquirir software. Em resposta a estas restrições, o Ministério da Informação e Comunicação implantou programas de treinamento para administração de sistemas em GNU/Linux. México: México está patrocinando o projeto Red Scolar, que tem por objetivo instalar sistemas GNU/Linux em 140.000 laboratórios de escolas primárias e secundárias por todo o país e prover seus alunos acesso a correio eletrônico, Internet, processadores de texto e planilhas eletrônicas. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  58. 58. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Quem apoia o Software Livre e código aberto? Fora todos os que já foram citados... Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  59. 59. h ttp :/ / a le x .m u la tin h o .n e t Ferramentas e Cases de (In)Sucessos Quem apoia o Software Livre e código aberto? parte II Por m... Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações
  60. 60. h ttp :/ / a le x .m u la tin h o .n e t Isso é tudo pessoal! Obrigado a todos! Software Livre: Socialmente justo, tecnologicamente viável e economicamente sustentável. Referências 1 Software Livre, Sérgio Amadeu. 2 Software Livre e Inclusão Digital, Sérgio Amadeu e João Cassino. 3 A catedral e o Bazar, Eric S. Raymond. 4 História do Software Livre e Código Aberto, Wikipédia. 5 Free Software: Freedom and Cooperation, Richard Stallman. Alexandre Mulatinho E-mail: alex@mulatinho.net Software Livre e Código Aberto - Conceitos e Aplicações

×