software livre: porquê estamos no caminho certo
Post on 06-Jun-2015
638 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
top related