Conteúdo. Uma visão social. O que é? Dá certo? Custos. Recomendações. Apresentação Ricardo Gazoni Semiotic Systems. Software Livre Junho de 2011



Documentos relacionados
Como é o desenvolvimento de Software?

Aula 01. Introdução ao Linux

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Administração de Sistemas Livres. Prof. Lais Farias Alves

Modelos de Negócio com Software Livre

Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André nicholas@iotecnologia.com.

São programas de computador utilizados para realizar diversas tarefas É a parte lógica do computador, o que faz o computador realmente funcionar.

Software Livre e proprietário: Coexistência de diferentes formas de Licenciamento, interoperabilidade e eficiência na inclusão digital e social.

Introdução a Computação

Introdução aos Sistemas da InformaçãoAula 4 p. 1

O modelo Bazar de Produção de Softwares. O caso das Comunidades Virtuais de Software livre.

software livre: a tecnologia que liberta!

Confrontada com o gabarito oficial e comentada. 75. A denominada licença GPL (já traduzida pra o português: Licença Pública Geral)

16:21:50. Introdução à Informática com Software Livre

O modelo Bazar de Produção de Softwares. O caso das Comunidades Virtuais de Software livre.

Sistema Operacional LINUX

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Introdução 12/06/2012. Software Livre

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

LINVOX DOSVOX em Linux

Tiago Rodrigo Marçal Murakami

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Informática Software. Prof. Marcos André Pisching, M.Sc.

Software de sistema Software aplicativo

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012.

S o f t w a r e L i v r e e S u m m e r o f C o d e. Adriano Monteiro Marques <py.adriano@gmail.com>

SOFTWARE LIVRE PARA UM MUNDO MELHOR

Software Livre e GIS: Quais são as alternativas?

1 / 6. Cartilha O ABC do Software Livre. O que é PcLivre?

PREPARATÓRIO RIO PARA CAIXA ECONÔMICA

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

SOCIEDADE DA INFORMAÇÃO E LIBERDADE DE CONHECIMENTO. Professor Milton José Lyrio Simonetti prof.milton@ig.com.br

Manifesto Software Livre

Impacto financeiro na adoção de Software Livre em uma Instituição Governamental

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

Software Livre na Escola

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

Software Livre na UFG e em Casa

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

Consultoria sobre Joomla!

PROJECTO DE RESOLUÇÃO N.º 255/IX RECOMENDA AO GOVERNO A TOMADA DE MEDIDAS COM VISTA AO DESENVOLVIMENTO DO SOFTWARE LIVRE EM PORTUGAL

PL 3280/2004 PROJETO DE LEI Nº 3280/2004

Administração de Sistemas de Informação Gerenciais

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

Proposta do projeto de extensão: Inclusão digital dos softwares livres na comunidade escolar da rede pública em Aracaju SE

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

DESAFIOS E OPORTUNIDADES DO MODELO OPEN SOURCE NA ADMINISTRAÇÃO PÚBLICA. Álvaro Pinto

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

O que é software livre

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado.

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Objetivos: -Dar uma visão integrada do que é a Informática -Refletir sobre as motivações e problemas que envolvem o uso de ferramentas computacionais

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

Software Livre Introdução ao Linux

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Introdução. Sistemas Operacionais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Distribuidor de Mobilidade GUIA OUTSOURCING

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Curso de Linux Básico com o Linux Educacional

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

Circuito Curitibano de Software Livre

SOFTWARE LIVRE NO SETOR PÚBLICO

Software livre: solução ou problema? Autores: Prates, C. F., Souza, C. H. F. B., Castro, C. V., Vilela, D. R. G., Almeida, N. M

Líder em Soluções Samba 4 no Brasil

SOFTWARES LIVRES PARA TRANSPARÊNCIA PÚBLICA. Nome Expositor: Adriano Almeida Órgão: Secretaria Executiva de Transparência Púbica da PMJP

Quais os principais pacotes de softwares aplicativos para automação de escritório, quais os seus mantenedores e qual a sua participação no mercado?

Licenças Livres. Terry Laundos Aguiar

Introdução à Computação

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

UNIVERSIDADE FEDERAL DE MINAS GERAIS Faculdade de Direito - Ciências do Estado e Governança Mundial

Prof. Jefferson Costa

Software livre em ambiente corporativo

Conteúdo SOFTWARE LIVRE. Terminologia. Histórico de Software Livre. Terminologia: Software livre. Terminologia: Software livre

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CONCEITOS DE SOFTWARE. Prof. Erion Monteiro

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Software Livre em Empresas. Cesar Bezerra Teixeira

Prof. Victor Halla. Unidade IV FUNDAMENTOS DE SISTEMAS

Software Livre Ruptura e Desafios

Alexandre Malveira, Wolflan Camilo

Sistemas Operacionais

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

CPD Informática otimiza gestão de serviços de TI com soluções CA Technologies

Transcrição:

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 2

Uma visão social História da computação: o começo de tudo 1936 década de 40 Máquina de Turing: conceituação teórica e matemática do computador. Entscheidungsproblem, teorema de Church-Turing; tese de Church-Turing Primeiros computadores eletrônicos: II guerra mundial. Proposição da arquitetura de von Neumann. década de 50 Primeiros computadores construídos: universidades e grandes empresas. década de 60 Exploração comercial. Nesse momento da história o computador é o recurso que torna possível realizar as operações matemáticas computáveis. Resolver problemas matemáticos com os recursos computacionais disponíveis. Algoritmos (conceitos matemáticos por trás dos programas de computador) são como teoremas: não tem dono. A implantação do algoritmo tem. Há consenso que o difícil é fazer a máquina. Página 3

Uma visão social História da computação: ecossistema no início dos anos 70 academia Solução dos problemas teóricos: (software: quais procedimentos são computáveis?) pesquisa publicada: licença acadêmica Equipamento construtores Implantação do procedimento computável no equipamento. desenvolvedores Problemas, cuja solução é um procedimento computável. usuários Computabilidade: o problema tem solução? Página 4

Uma visão social História da computação: a revolução Hobby: Altair 8800 TRS 80 Apple Microsoft Hobby; entretenimento; utilitários (VisiCalc) Software comercial Desenvolvimento de sistemas - retroalimentação! Usabilidade : utilizar sem treinamento prévio Página 5

Uma visão social Como ficou o conhecimento em software Científico: livre e grátis Unix TCP/IP (internet) Compiladores Padrões Foco: computabilidade Aplicações comerciais específicas Proprietário e pago: Office Windows Foco: usabilidade Como garantir que as pessoas não vão usar sem pagar? Página 6

Uma visão social Como ficou o conhecimento em software Científico: livre e grátis Unix TCP/IP (internet) Compiladores Padrões Foco: computabilidade Aplicações comerciais específicas Proprietário e pago: Office Windows Foco: usabilidade Como garantir que as pessoas não vão usar sem pagar? manobras desleais Conflito ideológico (!) Página 7

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 8

O que é? Free Software Foundation Liberdades (GNU GPL): Liberdade 0 Liberdade para rodar o programa, para qualquer propósito, em qualquer número de dispositivos sem nenhuma restrição. Liberdade 1 A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades. Necessita o código-fonte. Liberdade 2 A liberdade de redistribuir cópias do software. Qualquer um pode distribua cópias do software, de graça ou não. Liberdade 3 Liberdade de melhorar o programa e disponibilizar as melhorias. Necessita o código-fonte. O problema: Apesar das licenças acadêmicas permitirem que tudo isso ocorra, elas não impedem que o programa melhorado seja distribuído como software proprietário!! Página 9

O que é? Exemplos: Acadêmico ( BSD, MIT ) Domínio público.» Pode usar para o que quiser.» Nem os autores nem a universidade se responsabilizam pelo resultado.» Não pode usar o nome da universidade em propaganda.» Em algumas, se for redistribuir, manter essa licença. GNU GPL (GNU General Public License) Free Software Foundation. Garante que o copyright dos programas e dos códigos fontes não serão privatizados : proíbe a utilização em software proprietário. Força o modelo free software. Usar em soluções sem alternativa proprietária correspondente. GNU LGPL (GNU Lesser General Public License) Free Software Foundation. Permite a utilização em software proprietário. Potencializa melhorias. Usar em casos que concorrem com alternativa proprietária. Página 11

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 12

Dá certo? Inúmeros casos de sucesso: Mozilla Firefox GNU / Linux Apache OpenOffice / BrOffice Ingres, PostgreSQL, MySQL... Visão dos especialistas: Hype Cycle (Gartner) Pico de expectativas infladas Visibilidade B A Surgimento C Platô de produtividade Adoção: A Tecnologia é estratégia B Tecnologia é competitividade C Tecnologia é custo Vale das desilusões Tempo Página 13

Dá certo? Gartner Open Source Hype Cycle 2010 Página 14

Dá certo? Gartner Open Source Hype Cycle 2010 mais visível visibilidade Ferramentas para integração de dados PC GNU/Linux consumidores (mercados emergentes) Plataformas de virtualização GNU/Linux no desktop empresas Tecnologia transacional massiva Aplicações E-learning Linux em IBM zseries Java EE Application Servers PC GNU/Linux como entrada de dados Aplicativos missão crítica GNU/Linux em servidores 16 a 64 núcleos Gerenciador de Banco de Dados Produtos Office Sistemas de gerenciamento operacional de telecomunicações Surgimento Pico das expectativas Vale da desilusão Rampa da iluminação Platô da produtividade tempo Anos para adoção mainstream menos de 2 anos 2 a 5 anos 5 a 10 anos mais de 10 anos obsoleto antes do platô Página 15

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 16

Custos Software livre Software proprietário Licenciamento Página 17

Custos Software livre Software proprietário Licenciamento Usabilidade Página 18

Custos Software livre Software proprietário Licenciamento Usabilidade Tradução Página 19

Custos Software livre Software proprietário Licenciamento Usabilidade Tradução Escolha Página 20

Custos Software livre Software proprietário Licenciamento Usabilidade Tradução Escolha Suporte Página 21

Custos Software livre Software proprietário Licenciamento Usabilidade Tradução Escolha Suporte Evolução Página 22

Custos Software livre Software proprietário Licenciamento Usabilidade Tradução Escolha Suporte Evolução TI Página 23

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 24

Recomendações Como escolher: Critérios simples: Situação legal do software e da licença. Adequação tecnológica. Popularidade. Qualidade do código e da documentação. Frequência das atualizações. Força da comunidade. Facilidade para propor e conseguir as modificações desejadas, mesmo as que desenvolver internamente. Reusar parte ou todo o código. Evitar: Modificar código que não vai ser publicado; sendo imprescindível: Modifique o mínimo necessário. Em locais específicos do código. Mantenha o estilo do código original, bem como a documentação. Assim que possível, contribua para o projeto. Página 25

Recomendações Maiores chances de sucesso de projetos de software livre: Quando o software é um meio, e não o fim. Aumenta a chance de encontrar gente disposta a contribuir gratuitamente por um motivo comum. Por exemplo, empresas de telemarketing participando de um projeto de software livre para gerenciamento do atendimento telefônico. Outro exemplo é o desenvolvimento de bibliotecas de programação. Quando o problema é interessante. Muitas pessoas participam de projetos de software livre como hobby (!) quando acham que o problema é interessante. Se levarmos em conta que a produtividade de um bom programador é de 5 a 10 vezes maior que a de um programador mediano... (fonte: Fred Brooks, The Mythical Man-month ). Software por uma causa. Software produzido para auxiliar entidades envolvidas em causa humanitárias. Página 26

Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 27

Ricardo Gazoni Envolvido em TI há quase 30 anos O primeiro device programável: calculadora Casio FX-602P. Em 1.983 fez seu CP300 (da Prológica, lembra?) falar, usando o mesmo princípio dos atuais gravadores digitais. Sócio da Semiotic Systems. Como não nerd : Consultor (RH, TI) da PricewaterhouseCoopers Consultor do Gartner Consultor da Controlbanc (instituições financeiras) Responsável pela área de vendas da IntergralTrust Serviços Página 28

Semiotic Systems Atuamos desde 1.995 oferecendo Consultoria, Sistemas e Metodologias (Resolução 3.380). Alguns clientes instituições financeiras e afins. Mais de 20 anos de experiência em consultoria, por grandes empresas e por atuação própria. Página 29

Semiotic Systems A Semiotic Systems atua em três frentes: Desenvolvimento de produtos Criação de aplicativos que implementem na prática soluções para problemas cada vez mais sofisticados. Pesquisa teórica Desenvolvimento de conhecimento para aplicação da Ciência da Informação na informática. Suporte a soluções Trabalho conjunto com clientes e parceiros na geração de negócios alavancados pela nova tecnologia. Página 30