28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 1 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Objetivo: Refletir sobre Software Livre, como este conceito representa ruptura social e tecnológica e seus consequentes desafios. AS2MWPC http://wpc.com.br 2 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 3 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 4 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Currículo: Pedro Moura 44 anos Casado, uma enteada e quatro cachorros Graduado pela FATEC-SP em Processamento de Dados Processos de Produção AS2MWPC http://wpc.com.br 5 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Currículo (continuação): Sócio da AS2MWPC wpc.com.br Certificações: * * * * * Red Hat Certified Engineer (RHCE). Novell Certified Linux Engineer (CLE). Novell Certified Linux Professional (CLP). Novell Certified Instrutor for Linux (CNI). Linux Professional Certificated (LPIC). Professor de Sistemas Operacionais da FATEC-SP no período 2004 à 2007 AS2MWPC http://wpc.com.br 6 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 7 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Definição de Software Livre: Código cujo acesso ao fonte é livre. Cujo uso não é limitado. Permite a alteração do código. Permite a redistribuição. AS2MWPC http://wpc.com.br 8 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Os softwares livres são distribuidos sob licenças que os regulam: A mais conhecida é a GNU GPL Licença Pública Geral Criada pelo projeto GNU gnu.org Outras licenças: Apache, BSD, Mozilla e etc. AS2MWPC http://wpc.com.br 9 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Exemplos de software livre: GNU/LINUX www.linux.org OpenBSD Apache Samba OpenOffice Firefox AS2MWPC http://wpc.com.br http://openbsd.org/ http://apache.org/ http://us6.samba.org/samba/ http://www.broffice.org/ http://www.mozilla.org/ 10 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 11 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 12 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura – Definição (1): 1. abertura, buraco, fenda, greta 2. rompimento de relações sociais AS2MWPC http://wpc.com.br 13 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura – Definição - reflexão: Em termos de tecnologia podemos dizer que ruptura ocorre quando uma “novidade”: TORNA-SE VIÁVEL. É ADOTADA EM ESCALA. ALTERA COMPORTAMENTOS. AS2MWPC http://wpc.com.br 14 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição- Reflexão: Para Clayton e Scott(2) é preciso discernir entre: Sinal e ruído Ou seja, entre: Entre modismo e transformação. AS2MWPC http://wpc.com.br 15 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura – Definição - Reflexão: O surgimento do automóvel em si foi uma novidade, mas passou a ser uma ruptura, quando ele passou a ser adotado em escala, impactando realmente a sociedade. No caso do automóvel a ruptura portanto veio com o surgimento do Ford T. Pense em outros casos de ruptura na área de tecnologia... AS2MWPC http://wpc.com.br 16 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição - Reflexão: Seria portanto o Software Livre uma ruptura? AS2MWPC http://wpc.com.br 17 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição - Reflexão: Seria portanto o Software Livre uma ruptura? Esta pergunta exige a solução de três questões: É VIÁVEL? É ADOTADO EM ESCALA? ALTEROU COMPORTAMENTOS? AS2MWPC http://wpc.com.br 18 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição - Reflexão: É VIÁVEL? Sim: Desenvolvimento descentralizado. Fácil acesso ao código. Maturidade de código (Linux por exemplo). Baixo custo. AS2MWPC http://wpc.com.br 19 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição - Reflexão: É ADOTADO EM ESCALA? Sim! Exemplos: A maioria das páginas Web estão hospedadas no Apache. Adoção expressiva em: Servidores. Tecnologia embarcada. AS2MWPC http://wpc.com.br 20 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Ruptura –Definição - Reflexão: ALTEROU COMPORTAMENTOS? Sim! Dois Exemplos: Desenvolvimento comunitário. Grandes empresas (IBM, NOVELL, INTEL, DELL) adotando e apoiando projetos em SL. AS2MWPC http://wpc.com.br 21 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Portanto: SL é um fenômeno de ruptura. AS2MWPC http://wpc.com.br 22 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 23 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Propriedade Volatilizada: Ao abrir um código (torná-lo) livre, um desenvolvedor continua como autor, mas não “dono” exclusivo. Entretanto seu produto já não é apenas um programa e sim um projeto mundial. Nota: Óbviamente a frase acima ocorrerá apenas se houver relevância e interessados no projeto. AS2MWPC http://wpc.com.br 24 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios De:Linus Benedict Torvalds ([email protected]) Assunto:[comp.os.minix] Free minix-like kernel sources for 386-AT Newsgroups:comp.archives Data:1991-10-05 09:24:25 PST AS2MWPC http://wpc.com.br 25 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Você sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus próprios drivers? Você está sem nenhum projeto legal e está ansioso para mexer num sistema operacional que você possa modificar para atender às suas necessidades? Você está achando chato quando tudo funciona no minix? Não ficar mais a noite inteira tentando arrumar um programa legal? Então esta mensagem pode ser para você. [...] AS2MWPC http://wpc.com.br 26 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 27 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Serviço como valor SL têm impactado o mercado com um novo modelo de negócio aonde o maior valor está no serviço prestado e não em licenciamento. O esforço maior é em garantir um código cada vêz melhor e não apenas “sustentar/prolongar” a vida de um produto. AS2MWPC http://wpc.com.br 28 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 29 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Conhecimento Compartilhado O “dna” do software livre não está restrito, ele é conhecido e repensado em inúmeras mentes. Novamente volatiza-se a propriedade e ganha-se potencialmente em qualidade e diversidade, evitando “doenças congênitas” de software. AS2MWPC http://wpc.com.br 30 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 31 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 32 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios O desafio de ser sustentável apresenta: A possibilidade de sobrevivência de um projeto. O perigo de perder o foco na qualidade AS2MWPC http://wpc.com.br 33 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 34 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Padronização x diversidade Exemplo: Existem mais de 200 distribuições Linux. Ou seja, temos grande diversidade e pouca padronização, até o momento estes termos parecem ser imcompatíveis. Contudo – ainda usando o exemplo do Linux – podemos dizer que há 4 grandes distribuições ou seja: Quatro padrões... AS2MWPC http://wpc.com.br 35 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 36 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Preconceitos Profissionais no presente com modelos antiquados. Comodismo. “Falta de profissionalismo em software livre”??? AS2MWPC http://wpc.com.br 37 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios CONCLUSÃO Software livre não apenas inova, rompe estruturas, cria novos paradigmas, novas oportunidades e requer repostas aos desafios que surgem. AS2MWPC http://wpc.com.br 38 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios AS2MWPC http://wpc.com.br 39 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios Softwares livres utilizados nesta apresentação GNU/Linux (Xandros no EEEPC 900) OpenOffice Freemind Firefox Ksnapshot Kde AS2MWPC http://wpc.com.br 40 28/04/09 Pedro Moura Software Livre – Ruptura e Desafios CONVITE Interessou-se sobre Software Livre? Se sim? Consulte a As2mwpc [email protected] Se não? Pergunte-se por quê? AS2MWPC http://wpc.com.br 41