Software Livre: Porquê estamos no caminho certo

Post on 06-Jun-2015

639 views 1 download

description

Uma introdução aos conceitos de software e algumas visões de ambos os lados justificando o porquê o uso de código aberto em pequenas, médias e grandes empresas torna-se viável, importante e estratégico para os negócios

Transcript of Software Livre: Porquê estamos no caminho certo

Software Livre

Uma introdução aos conceitos de software e algumas visões de ambos os lados justificando o porquê o uso de código aberto em pequenas,

médias e grandes empresas torna-se viável, importante e estratégico para os negócios

Porquê estamos no caminho certo

Alexandre MulatinhoLinux Professional CertifiedTwitter: @alexmulatinhoWeb: http://alex.mulatinho.netE-mail: alex@mulatinho.net

Alexandre MulatinhoLinux Professional CertifiedTwitter: @alexmulatinhoWeb: http://alex.mulatinho.netE-mail: alex@mulatinho.net

Agenda

● Conceitos básicos do significado de software

● História do Software Livre● GNU/Linux● Licenças e Negócios

Filosofando...

Vale a pena você utilizar software

proprietário?

Conceitos BásicosPrograma: uma série de instruções utilizando uma linguagem de programação dentro de uma máquina capaz de interpretá-las e processá-las com um intuito específico, todo programa é feito por uma pessoa

Linguagem de programação: palavras pré-definidas por programadores que com lógica própria constroem um programa de computador.

Tipos de Software

● Sistemas Operacionais

– GNU/Linux, NetBSD, Windows, etc.● Sistemas de aplicativos

– awk, linux, xfce, libreoffice, adobe reader, firefox, gimp, photoshop.

Sistema Operativo

Sistema operacional é o software básico responsável por interagir entre as aplicações e o hardware do sistema.

Parafraseando..

“Um Sistema Operacional nunca faz nada sozinho. Ele está apenas esperando pelos programas pedirem por certos recursos ou pedirem por um certo arquivo no disco ou pedirem para serem conectados à internet.” - Linus Torvalds

Sistemas Básicos

● Softwares de drivers● Compiladores: GCC, GAS● Bibliotecas: GLIBC, GTK, QT● Linguagens: Assembly, C, Java, PHP● Gerenciadores de memória● Gerenciadores de processo

Agenda

● Conceitos básicos do significado de software

● História do Software Livre● GNU/Linux● Licenças e Negócios

✔ Criado em 1970✔ Ken Thompson e Dennis Ritchie✔ Início da epóca dos sistemas operacionais modernos✔ Influenciou o GNU/Linux

UNIX

O início de tudo● Richard Stallman● 1980s● Focando nos direitos e deveres dos usuários

● E tudo porque ele teve uma impressora com problemas.. :-)

GNU is Not Unix!

GNU e Fundação● 1985● Grupo de usuários do MIT● Desenvolvedores eficientes● Fizeram grandes ferramentas● Possibilitaram a criação do Linux● Criou-se a Fundação do Software Livre responsável por defendê-lo.

Software Livre

(0) Executar o programa.

(1) Estudar o software.

(2) Redistribuir cópias.

(3) Modificar o programa e redistribuí-lo.

Temos direitos e deveres!É por isso que é tão importante!

Isso é importante, mesmo que você faça parte apenas do primeiro :-)

Vantagens

● É grátis! Redução de custos.● Mais voluntários, mais olhos.● Compartilhar o conhecimento.● Liberdade de escolha.

Fora os já citados anteriormente...

Desvantagens

● Exige conhecimento específico.● Suporte pode não ser oferecido por

uma empresa formal na região.● Ainda existe um conceito errado na

aplicação do modelo de negócios.

Já o outro lado...

Software Pago

Bugs, spyware, privacidade, vírus,✗ Suporte de empresa formal por preço alto,✗ Sem liberdade de estudar o codigo,✗ Restrição de softwares (mac: poucos softwares)

“Você concorda que a qualquer momento, e, a pedido de 'provedores de conteúdo' a Microsoft pode desativar determinados recursos no seu computador, tais como a capacidade de reproduzir a sua música ou arquivos de filme”

“Você concorda que a Microsoft pode de forma automática e sem o seu

consentimento colocar novo software no seu computador.”

-Termos de Uso.

Agenda

● Conceitos básicos do significado de software

● História do Software Livre● GNU/Linux● Licenças e Negócios

O fenômenoAssunto: O que você gostaria de ver no minix?Summary: Pequena pesquisa para o meu novo sistema operacional

Olá a todos que usam o minix - Estou fazendo um sistema operacional (livre - apenas como um hobby, não será algo grande e profissional como o GNU) para máquinas AT 386 (486). Eu tenho trabalhado nele desde abril, e está começando a ficar pronto. Eu gostaria de opiniões sobre coisas que as pessoas gostam ou não gostam no minix, já que o meu SO lembra um pouco ele (mesmo layout físico do sistema de arquivos (por motivos práticos), entre outros). Eu já portei o bash (1.08) e o gcc (1.40) e as coisas parecem funcionar. Isso indica que conseguirei alguma coisa prática dentro de alguns meses, e gostaria de saber quais recursos as pessoas mais gostariam de ter. Todas as sugestões serão bem-vindas, mas não prometo implementá-las :-)

GNU/Linux

● Linus Torvalds● Helsinki, 1991● Portabilidade

– ARM, x86_64, SPARC,

MIPS, s390, ….

● Segurança, estabilidade, multi tarefa/user● Desenvolvimento em constante progresso!

Desempenho

● Multi usuário● Multi tarefa● Líder em processamento

– Processamento de dados– Virtualização de computadores– Clusters e sistemas distribuídos

Segurança● O linux protege o seu computador● 'Esqueça' sobre vírus e anti-vírus● Atualizações constantes● Facilidade na utilização de criptografia● A descoberta da ações de espionagem contra o governo

brasileiro fez reacender uma luz amarela para a fragilidade dos sistemas e bancos de dados federais utilizando software proprietário. O assunto, entretanto, não é nenhuma novidade. Desde 2003, a Comunidade do Software Livre alertava aos gestores federais para essa fragilidade e dependência, dificilmente auditável.

Estabilidade● Capacidade de funcionar por vários anos sem falhas● Por ser livre, possui grande parte dos drivers abertos● Independência de fornecedores● Suporte de milhares de desenvolvedores e analistas em todo o mundo

Liberdade

● Escolha sua interface gráfica● Escolha seus aplicativos● Mude quando quiser● Vários sabores!

Comunidades

● Comunidade mundial● Milhares de desenvolvedores● Por quê existem tantas?● Por quê tantos participantes?● O que eles recebem em troca?

Ajuda● Manuais, HOWTOs, /usr/doc● Sites

– VivaOLinux, BR-Linux, TLDP – Youtube, Google, LinuxFoundation

● Chat Social

– IRC.Freenode.Net, Listas de Email– Fóruns na internet

A dúvida principal

Mas se tudo é de graça como a minnha empresa vai ganhar

dinheiro com software livre?

Batendo neles!● Eric Raymond

● A catedral e o bazar

● “Havendo olhos suficientes, todos os erros são óbvios!” - Lei de Linus

● Criador e colaborador de inúmeros softwares livres: emacs, ncurses, fetchmail, linux, etc

● Apartir de 1997 mudou o conceito das empresas...

Código aberto

● Diminuir o preconceito do “livre”.● Os mesmos conceitos do software

livre mas permite impôr restrições.● O foco no modelo de negócios é na

manutenção e nos serviços.

Profissionalismo● Linux Professional Institute

● LPIC-1,● LPIC-2,● LPIC-3, … - RHCE

Screenshots

Screenshots

Screenshots

Screenshots

Agenda

● Conceitos básicos do significado de software

● História do Software Livre● GNU/Linux● Licenças e Negócios

Licenças● Copyright

– Direitos autorais,– Restrições de uso, distribuição e

modificação do software● Copyleft

– Possibilita venda do código– Mas garante os direitos do usuário

Licença GNU

– Lançada em 1989, re-lançada em 91.

– Formaliza as liberdades juridicamente.

– Website: ww.gnu.org● Outras licenças

–GNU Lesser Public License–BSD License, Mozilla License

Como entrar?● Estude visando ensinar!● Participe de fóruns, eventos● Escreva artigos interessantes● Seja um ativista! Use GPL!● Sempre coloque seu nome e com isso ofereça o seu melhor

Pequenas Empresas

● Startups e cooperativas de profissionais com foco específico em uma ou mais idéias e/ou serviços

● Manutenção de softwares abertos, reutilização de código, documentação.

● Suporte qualificado e especializado.

Grandes Empresas

● Otimização de custos● Produção de software

– Maior poder de contratação– Fábricas de software

● Investimento em softwares livres– Promover funcionalidades

Pensa que não existe?

Negócios● Investidores

● Empresas

Iniciativas Livres

Softwares

Incentivo Mundial

● 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 criptografia GnuPG, para uso de órgãos governamentais. Este projeto menciona as restrições à exportação de software de criptografia dos Estados Unidos.

● 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.

Incentivo Mundial● Na Espanha, o parlamento das Ilhas Canárias recentemente aprovou uma resolução multipartidária recomendando o uso de software livre pelo governo.

● Na Ásia diversos governos têm agido de forma diversa, não propondo legislação específica porém tomando medidas visando reduzir o uso de software proprietário. Na Coréia do Sul, em 1997, as universidades públicas, em dificuldades 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.

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.

● 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.

Incentivo Nacional● Governo Federal anuncia preferência por softwares livres no Latinoware 2013

● O Instituto Nacional de Tecnologia da Informação (ITI) decidiu intensificar o esforço de implantação do software livre na administração pública federal.

Incentivo Nacional

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

Incentivo Nacional● 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 LivreL, incluindo a criação de um Centro de Especialização em Software Livre (Recife), com uma vasta experiência acumulada.

● 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.

Casos de Sucesso● O Banco do Brasil tem, hoje, o maior parque de soluções em

software livre na América Latina. O status alcançado é recente, mas, para obtermos esse título, o caminho começou a ser trilhado há 8 anos, quando optamos pelo uso do sistema operacional GNU/Linux em nossa infra-estrutura de Internet/Intranet.

● Todos os sites do Governo do Paraná, são quase 3.000, Foram feitos com software Livre, XOOPS. e, continuam sendo feitos em Software Livre

● Você usa Wikipédia? claro que usa! Já usou alguma vez. É cara inteligente! Pois é, para sua informação o Wikipédia é totalmente em Software Livre e Open Source.

● Você deve ter um celular! todo mundo tem! Muitos deles usam o Android como S.O., que é Software Livre.

Casos de Sucesso● Imprensa Nacional usa software livre para publicação no Diário Oficial. O diretor geral da Imprensa Nacional, Fernando Tolentino, anunciou nesta quinta-feira que a IN é um dos primeiros órgãos do Governo Federal a oferecer aos usuários acesso por software livre para encaminhar matérias para publicação no Diário Oficial da União e no Diário da Justiça.

● A adoção da solução livre, ou aberta, é considerada definitiva 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.

● DATAPREV, Ministério das Comunicações, TRT

Software Livre!

“Socialmente justo,

Economicamente viável,

Tecnologicamente sustentável!”

● Robusto, seguro, grátis, viável,● Independência de fornecedores, ● Suporte abundante e gratuito.

Créditos● Portal do Software Livre● ITI, SERPRO, Governo Federal● Linus Torvalds, Richard Stallman, Sérgio Amadeu, e outros...

● Agradecimentos– Todos os professores do S.L.

– Décio Lira, pelas revisões.

Isso é tudo pessoal!

Dúvidas???

Obrigado!!!

Alexandre MulatinhoLinux Professional CertifiedTwitter: @alexmulatinhoWeb: http://alex.mulatinho.netE-mail: alex@mulatinho.net