You are on page 1of 91

Pequena Apostila sobre Software Livre

Reviso 1.1

Prof. Msc Mauro Tapajs

Objetivo
Debate til e esclarecedor sobre aspectos de tecnologia baseada em Software Livre

Mini-Currculo
Professor da Universidade Catlica de Braslia (UCB) Coordernador Tcnico do Projeto CESMIC, que faz pesquisas com SL na UCB Ps-graduao en "Direccin de Sistemas de Informacin en Entornos de Software Libre" na Universidad Obierta de Catalunya (Barcelona) Mestre em Telecomunicaes e Redes pela UnB Engenheiro Eletricista pela UnB Trabalha com SL dede 1996

Roteiro
Liberdade da Informao Software Livre / Software de Cdigo Aberto / Software Proprietrio Aspectos Legais e Licenas Disseminao da Alternativa Mitos Convencimento e Processos de Migrao Suporte e Treinamento Aspectos de Engenharia de Software Livre Financiamento e Modelos de Negcio

A Revoluo Atual
Era da informao - Os atuais meios tecnolgicos permitem um intercmbio de informao e conhecimento nunca antes visto Informao e Conhecimento = Poder Assunto estratgico para organizaes e pases Emerge uma grande responsabilidade social: garantir o acesso informao e ao conhecimento para a populao Necessidade de acompanhamento e aes por parte do governo e instituies

Software Proprietrio

Software Proprietrio
criado e mantido para alcanar os planos de negcio de seu fabricante Normalmente resultado de um conjunto limitado de testes, tempo e equipe Evolues e atualizaes somente viro quando fizerem parte da estratgia de negcio e acompanhada de encargos vetada qualquer tentativa do usurio de melhorar o software atravs da alterao do mesmo dependncia total do fabricante Aspectos crticos de segurana envolvidos

O que ser que causou isso?

E isso?

Software Livre
criado e mantido pela comunidade online que disponibiliza e compartilha o software Fazem parte da comunidade representantes das organizaes que o utilizam (usurios) O software evolui com base nas demandas e experincias de seus usurios e desenvolvedores Com SL, o cdigo fonte do mesmo j no mais um segredo guardado a sete chaves e o suporte no mais uma obrigao de dependncia de uma nica fonte Transforma-se a atividade de suporte num ramo mais competitivo oportunidade para servios!

Software Aberto ou Livre?


Software Livre Free Software Software de Cdigo Aberto Open Source Software (OSS)

Motivaes diferentes Consequncias similares

Tipos de Software

Software Livre
Altera muito o panorama de TI O preo do software (licenas) cai vertiginosamente, mas o custo com software no necessariamente cai na mesma proporo A possibilidade de melhorias/customizaes no software torna a componente de desenvolvimento mais importante O papel do usurio tambm se torna mais importante como elemento utilizador e crtico (feedback) antes ele era somente apertar botes! Viabiliza o uso pleno dos recursos de TI

Filosofia por Trs do Movimento de Software Livre


Software: componente chave da atual revoluo tecnolgica que presenciamos um bem intangvel e deve ser tratado como tal Parte de algo maior movimento pela liberdade do acesso ao conhecimento e informao Conceito forte de Comunidade Conhecimento um bem pblico e coletivo, depende de um histrico j existente - Deve ser compartilhado!

Liberdades do Software Livre (segundo a FSF)


Liberdade de executar o programa Liberdade de modificar o programa para adequar s suas necessidades (acesso ao cdigo fonte) Liberdade de redistribuir cpias (gratuitas ou no) Liberdade de distribuir verses modificadas do programa (comunidade se beneficia com os seus melhoramentos)

Richard Stallman (FSF)

Diretrizes OSI para um Software Ser Livre


1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10.License Must Be Technology-Neutral

Trabalho em Comunidade
(Yochai Benkler)
Possibilidade de subdiviso das tarefas em partes de grande diversidade de granularidade Existncia de uma numerosa comunidade motivada com grande diversidade de habilidades e de disponibilidades Cada participante escolhe a tarefa que mais lhe convm, consequentemente todos esto satisfeitos e trabalhando no mximo da sua produtividade A integrao dos pedaos produzidos independentemente feita por mecanismos computacionais automatizados Note que a abertura da informao essencial para que um esquema destes possa acontecer

Limites Difuso do Conhecimento


Deve receber tratamento jurdico diferenciado? Patentes! Direito Autoral Genoma humano e SL - o cdigo deve ser aberto vrias implicaes! Se aplicssemos o mesmo pensamento msica, teramos patentes de acordes musicais, de efeito tonal, de harmnicas, de combinao de instrumentos, sendo sua cpia crime, tudo isso, para o bem e a prosperidade da humanidade!

Movimento do Software Livre


No brincadeira de conhecedores de informtica J possui muitos adeptos: pessoas, empresas, organizaes, PSL's (projeto software livre) e pases Fenmeno multidisciplinar - afeta diferentes reas:
Aspectos tcnicos Aspectos na gesto de TI Aspectos na contratao de recursos de TI Aspectos nos modelos de negcio e mercado Aspectos estratgicos para o Governo soberania

Padres Abertos
Democratizam o desenvolvimento de tecnologia J existem vrios formatos abertos Melhor exemplo protocolos Internet: Protocolos de rede: TCP/IP (aberto) X protocolos proprietrios (Novell, Win, etc) Servio de Mail: RFC 822 (aberto) X X.400 (CCITT) Protocolo de gerenciamento: SNMP (aberto) X CMIP (OSI)

Software no mbito Legal


uma criao intelectual Trata-se de propriedade Intelectual e Industrial Implica em muita interao com terceiros garantias e responsabilidades Diferentes cenrios a considerar: Uso Distribuio Integrao Modificaes Obra derivadas

Direito Autoral
Existe um consenso internacional que a proteo ao software seria atravs da legislao de direitos de autor Caractersticas: Simplicidade: a obra no precisa estar registrada Automatismo: o direito nasce com a obra Proteo econmica Se requer apenas originalidade (e no novidade) A proteo se estende documentao A proteo tem carter internacional

Propriedade Intelectual
Objeto de proteo: cdigo fonte + documentao Titulares: autores Contedo da proteo: direitos morais (reconhecimento, divulgao, honra) e patrimoniais (cpia, modificao, distribuio, divulgao pblica) Limites: durao (tempo de vida + 70 anos), reproduo para uso, cpias de segurana e engenharia reversa para fins de interoperabilidade

Copyright
Copyright Direito Autoral Doutrina aplicada ao software nos EUA e vrios outros pases Foca no no autor mais sim na obra No reconhece os direitos morais No exige originalidade basta no ser cpia Permite a cesso completa dos direitos de uma obra Copyright Law (1976) Computer Software Copyright Law (1980) DMCA Digital Millenium Copyright Act

Protees ao Direito Autoral


Registro de autora (mesmo que a validade seja automtica) Depsito notarial Uso do Extremos: Tecnologias de proteo - DRM Proteo legal sobre os mecanismos tecnolgicos de proteo grande debate!

Tratados Internacionais Relacionados


WIPO Organizao Mundial da Propriedade Intelectual Conveno de Paris (1883) propriedade industrial (revista em 1967) Convnio da Unio de Berna (1886) proteo de obras artsticas e Literrias (revista em 1971) Convnio Universal de Genebra (1952) direitos de autor WCT Tratado WIPO sobre Direitos de Autor (2002) usado na DMCA (Digital Millenium Copyright Act)) OMC Organizao Mundial do Comrcio TRIP - Acordo sobre os Aspectos da Propriedade Intelectual Relacionados com o Comrcio (1994)

Brasil Assinou a Conveno de Berna


DECRETO N 75.699, DE 06 DE MAIO DE 1975 Promulga a Conveno de Berna para a Proteo das Obras Literrias e Artsticas, de 9 de setembro de 1886, Revista em Paris, a 24 de julho de 1971. O Presidente da Repblica, havendo o Congresso Nacional aprovado, pelo Decreto Legislativo n 94, de 4 de dezembro de 1974, a Conveno de Berna para a Proteo das Obras Literrias e Artsticas, concluda a 9 de setembro de 1886 e revista em Paris, a 24 de julho de 1971; E havendo a referida Conveno entrado em vigor, para o Brasil, em 20 de abril de 1975, decreta: Que a Conveno, apensa por cpia ao presente Decreto, seja executada e cumprida to inteiramente como nela se contm.

Propriedade Industrial
Patentes Marcas Segredos Industriais

Patentes
Natureza: monoplio da explorao da inovao industrial, oferecido por tempo determinado Proteo da Idia e da Expresso Proteo do governo ao investimento cientfico Caractersticas esperadas da patente: Novidade Atividade Inventiva Carter Industrial

Patentes de Software
Na Europa e Brasil: Inveno implementada por computador (produto ou procedimento) como parte de processo maior Software por si mesmo no patentevel Nos EUA Qualquer coisa nova til e no bvia Problema: muitas entidades aprovam patentes sem muito exame (lentido no processo)

Patentes de Software
Transmissvel como propriedade Homologao Internacional Obrigao de explorao Situao anti-competitiva! Com software livre fcil averiguar infraes de patentes dificuldade de defesa Reflexo: Patentes sobre padres

Licenas de Software
Contrato acordo de vontades provedor/usurio A licena pode estabelecer um contrato mediante sua aceitao Processo de aceitao: Expressa assinatura Implcita Licenas click-wrap e shrink-wrap

Licenas de SW Livre
4 Liberdades FSF (Free Software Foundation) 10 diretrizes OSI (Open Source Initiative) Aspectos importantes a checar: Direitos e obrigaes definidos Permissividade poder privatizar Persistncia da licena se mantm sobre obras derivadas Reciprocidade da liberdade se mantm sobre obras ampliadas e associdadas

Efeito Copyleft
Qualquer obra derivada deve ser redistribuda sob a mesma licena da obra original A licena GPL foi a primeira a ter clusulas copyleft, depois que Richard Stallman teve um trabalho seu, distribudo como domnio pblico, privatizado por um empresa O copyleft no pr-requisito para uma licena ser considerada livre

Alguns Tipos de Licenas de SW Livre


Com Copyleft (Ex: GPL, LGPL, Affero) Permissivas (Ex: BSD, Apache) Complexas (Ex: MPL, dual-licensing) Pseudo-livres (Ex: SCSL, SUN, MSSI)

Algumas Licenas Livres


Ausncia de garantias e responsabilidades GPL General Public License Liberdade para o usurio copyleft Usada em 75 % do SL disponvel Aceitao: Uso e cpia: sem necessidade de aceitao Modificao e Distribuio: implcita No aceita novas restries alm das suas prprias Nova verso sendo debatida GPLv3

Algumas Licenas Livres


BSD Berkeley Software Distribution Liberdade para o desenvolvedor Idia: o investimento j foi feito, ento o software pode ser publicado e at privatizado nicas restries: Respeitar autoria Manter avisos de ausncias de garantias Distribuir cdigo fonte No persistente

Implicaes e Aspectos Legais no Brasil


A lei brasileira define a funo da informtica e prev o sentido social do seu uso O estado pode definir pelo software livre como alternativa que viabilize melhor os ideais de propagao do bem estar social Algumas leis relacionadas no Brasil:
Lei de licitaes Lei do software 9.609/98 - dispe sobre a natureza jurdica do software e a sua comercializao no Pas Direitos Autorais 9.610/98 - bem restritiva!

Leis Brasileiras Relacionadas


9279/96 - Regula direitos e obrigaes relativos propriedade industrial. 9609/98 - Dispe sobre a proteo da propriedade intelectual de programa de computador, sua comercializao no Pas, e d outras providncias. 9610/98 - Altera, atualiza e consolida a legislao sobre direitos autorais e d outras providncias.

Definio de Software no Brasil


Art.1 da Lei 9609/98
Programa de Computador a expresso de um conjunto organizado de instrues em linguagem natural ou codificada, contida em suporte fsico de qualquer natureza, de emprego necessrio em mquinas automticas de tratamento da informao, dispositivos, instrumentos ou equipamentos perifricos, baseados em tcnica digital ou anloga, para faz-los funcionar de modo e para fins determinados.

Natureza da Comercializao do SW
Art.9 da Lei 9609/98
O uso do programa de computador no pas ser objeto de contrato de licena.

Um usurio de software NO COMPRA o programa e sim uma licena de uso, estabelecida por seu autor!

Disseminao do Software Livre


TODOS podem fazer (o que eu estou fazendo aqui?!) Entender do que se trata Elementos de divulgao Professores Alunos (qualquer curso!) Pessoal tcnico Governo Internet Eventos

Objetivos Normalmente Buscados com a Alternativa SL


Flexibilidade e autonomia em TI Independncia e multiplicidade de fornecedores Livre customizao e integrao de sistemas Reduo de custos com licenas Maior estabilidade e segurana nos servios Aderncias a padres Licenciamento adequado Desenvolvimento de conhecimento interno Auditabilidade de sistemas

Sistema GNU/Linux
Dispensa apresentaes Um dos SL mais populares - tem apresentado a robustez e a aceitao necessrias para sua utilizao em vrios contextos de processamento Aceitao crescente nas empresas, ONG's, governo e home users Viabiliza custos com software em vrios projetos Distribuies : conjuntos do kernel Linux e aplicativos, juntamente com programas de instalao e customizao criados e mantidos por determinado grupo

Algumas Distros GNU/Linux

Mandriva =

Uso do SL no Meio Acadmico


Em nenhum outro ambiente o SL faz tanto sentido: Custos baixos Didtica no ensino de ferramentas computacionais (no caixa preta) Disponibilidade gratuita Intercmbio de conhecimento com outras instituies e profissionais Criao de novos e adequados softwares J prepara os alunos dentro do novo modelo, mas nada o impede de utilizar ferramentas proprietrias

Usurios Domsticos
Em casa, escritrio da igreja, salo do clube, etc Ambiente onde o quesito licenciamento e custos no pesa pirataria lugar comum! Multido de leigos que no faro a mudana por iniciativa prpria O caminho de convencimento ser pelas virtudes de uso das opes de SL livres Necessidade de esclarecimento e apoio Instalao e customizao: trabalho a ser feito para estes usurios

Exemplo de Uso Atual do Software Livre


Filmes de Fico Era do Gelo, Star Trek Nemesis e Star Wars - Episode II Attack of the Clones

No Ambiente Corporativo

No Ambiente Corporativo?
Servios em SL j muito presentes Maior interesse depois da opo do governo pelo SL Grandes nomes j identificaram a oportunidade de negcio Modelo de negcio alterado de comercializao de caixas de software para modelo de servios investimentos dos recursos em competncia brasileira Empresas de vrios portes j esto oferecendo servios em SL (consultorias, treinamento, customizaes, implantaes, etc)

Ambientes Corporativos Contexto para SL


Exigncias cada vez mais rgidas de SLA (Acordos de Nveis de Servio) Sistemas Crticos Know-how tcnico necessrio em ambiente de servidores (Datacenters e CPD's) Entendimento das necessidades de dia-a-dia de equipes internas ou externas de operao e manuteno Outsourcing - possibilidade! Operao controlada e monitorada Gerenciamento, segurana e disponibilidade

Software Livre para o Brasil


Opo tecnolgica que gera a oportunidade de caminho para um desenvolvimento na era da informao controlado por ns mesmos Somos compradores ou desenvolvedores de soluo? Reteno das divisas gastas com royalties Liderana no processo: Governo sintonizado com a academia e com grande interesse das empresas Brasil tem sido citado como referncia mundial na adoo de SL pelo governo (Corinto Meffe: qual o problema do Brasil estar na dianteira num processo mundial para variar?) Nmero razovel de cases de implantao grande experincia positiva acumulada

Dificuldades no Processo de Migrao para SL


Desinformao necessidade de esclarecimento melhor no assunto por parte dos planejadores Aspecto cultural resistncia, comodismo, legado Operacionalizao - engessada por anos de imposio de especializaes em ferramentas proprietrias Especificao editais Como escrever o que se quer adquirir? Como especificar os servios e os profissionais para projetos com SL? Certificaes? Capacitaes? Opes de trabalhos em consultorias

Elementos que Favorecem Produtos Monopolizados


Formatos de dados fechados Cadeias de distribuio Marketing suspeito e tendencioso Investimentos em treinamento aprisionador Software pr-instalado em equipamentos (Ex: notebooks)

Desafios na Adoo do SL
Escolha do conjunto de softwares necessidade de pesquisa e avaliao Deciso: usar ferramentas que j existem ou desenvolver? Apoio da gerncia - necessidade Uso de ferramentas adequadas para o trabalho em grupo muitas j existem! Misso importante: facilitar o uso pelo usurio leigo que no programa e no tem interesse maior que utilizar o recurso de TI

Ignorncia ainda Persiste


Dificuldades e resistncia no processo de capacitao Pode ser vista em vrios eventos Teoria do custo zero Dvidas sobre licenciamento Mito: comercializao do software como sabo em p Software aberto ou Software Livre? No h suporte!? No posso usar em sistemas de misso crtica!? No est pronto para o desktop!?

Pirataria
Pirataria no ambiente domstico Situao aceita Pirataria no ambiente corporativo - CRIME! H interesse dos grandes fabricantes de produtos conhecidos em manter a situao de pirataria domstica - Garante mais pessoas familiarizadas para seus produtos Ao encontrar estas ferramentas em ambiente corporativo, a pessoa normalmente j est treinada Softwares de licenciamento livre no exigem controle de nmeros de licenas

Segurana
As a cryptography and computer security expert, I have never understood the current fuss about the open source software movement. In the cryptography world, we consider open source necessary for good security; we have for decades. Public security is always more secure than proprietary security. It's true for cryptographic algorithms, security protocols, and security source code. For us, open source isn't just a business model; it's smart engineering practice. Bruce Schneier, Crypto-Gram 1999/09/15

Convencendo a Gerncia
Fale na linguagem deles no foque na tecnologia somente No malhe a Microsoft Seja prtico tenha um plano real Mostre casos de estudo (evite os dos fabricantes prefira artigos ou revistas) Esclarea o ROI (Return of Investment) real ao invs do TCO (Total Cost of Ownership), para deixar claro o benefcio sendo obtido Seja profissional e positivo

Exemplo de Clculo de ROI (1)


Convincing management to approve free software, Maria Wislow, 2005. Atualizao do atual parque proprietrio: Windows 2003 Server, Enterprise Edition, com 25licenas de acesso de clientes ($3999) 75 licenas adicionais CALs ($2448.75) Novo hardware de servidor ($2000) Custo total da atualizao: $8447.75

Exemplo de Clculo de ROI (2)


Substituio por alternativa Linux: Debian GNU/Linux com Samba ($0) Contrato de Instalao inicial com empresa local integradora ($1500) Reuso de hardware do servior ($0) Custo Total da mudana Linux/Samba: $1500 Benefcio Total: 8447.75 - 1500 = $6947.75 ROI = (6947.75) / cost of free software deployment (1500) = 463%

Estratgias para Migrao


Prticas obtidas de experincias reais casos de implantao Governo Brasileiro - Guia Livre Foco em sistemas mais usados e comprovados em SL Servidores Servios de Rede e WEB Sistemas Corporativos Desktops Depois ferramentas especficas e legado

Guia Livre do Governo Federal


Baseado em semelhante documento encomendado pela Unio Europia e montado por empresa contratada Documento que refora posio do governo em liderar o processo (assina em baixo!) J tem despertado muito interesse, inclusive internacional Aberto sociedade verso em espanhol

Consideraes sobre a Migrao a SL


Ter claras as razes Ter apoio da gesto e equipe tcnica Ter defensores da mudana em altas posies hierrquicas Formar peritos e criar laos com as comunidades de SL Comear por sistemas no crticos Garantir que cada passo da migrao seja gerencivel Criar canais de comunicao e bases de conhecimento

Metodologia

Aspectos da Migrao a SL
Definio de 3 grupos estratgicos Grupo Gerencial Grupo Tcnico Grupo Funcional Planejar treinamento e documentao acessvel Reaes clssicas: Medo do desconhecido Diluio do currculo Conhecimento poder

Aspectos da Migrao a SL
Organizao de grupos de softwares livres: Sistemas Operacionais Estaes de trabalho Servidores Ambientes Cenrios Windows UNIX Mainframe Thin Clients

Governo: Planejamento Sendo Seguido


1) Treinamento (Ex.: Semana de Capacitao) 2) Documentao (Ex.: Documento do Guia Livre) 3) Normas (Ex.: Arquitetura e-PING) 4) Licena (Ex.: CC-GNU-GPL) rgo pblicos no competem por clientes podem compartilhar SW (cenrio diferente das empresas vantagens competitivas)

No Funciona?!

E a Operao disso?
Um dos grandes receios de quem quer migrar Existe suporte e know-how para os novos sistemas/plataformas em SL? Muitos dos sistemas tradicionalmente no-crticos adquiriram este status (correio eletrnico, web servers, etc) exigindo suporte de misso-crtica Existem solues que envolvam muitas instncias computacionais (redes de lojas, hotis ou pontos de venda) esto sendo implementados sobre plataforma livre em funo do custo total, mas exige o mesmo tipo de suporte dado s solues com sistemas fechados

Aspectos de Suporte Linux


Software Livre (principalmente Linux) roda numa razovel diversidade de plataformas - os custos de treinamento e gerenciamento diminuem em ambientes homogneos Ferramentas em SL comuns so cada vez mais usadas nos cursos regulares das reas de TI a massa de mode-obra que entra no mercado j teve o contato com SL As caractersticas de segurana e administrao do sistema (derivado do UNIX) evitam muitos dos problemas comuns de hoje (virus, invases, crashs inexplicveis de aplicaes, etc) reduzindo o nmero de chamados para problemas desta ordem

Mo-de-obra em SL
Nmero crescente de profissionais de TI nascidos sob a bandeira do software livre e tm amplo entendimento do seu modus operandis O sistema GNU/Linux muito usado como ambiente de aprendizado das disciplinas de escovao de bits por que passam os futuros profissionais nas universidades e cursos tcnicos Estes profissionais no sentiro tanto o choque da mudana quanto os outros acostumados a trabalhar com verses proprietrias Muitos dos novos desafios de suporte podem ser resolvidos com conhecimentos e profissionais que j se tem em casa (valorizao)

Treinamento em SL
Muitos conhecimentos em ambiente livre podem ser adquiridos de vrias formas inclusive informalmente Basta uma configurao bem modesta de hardware, orientao e vontade As opes de treinamento no se limitam aos programas de capacitao criados pelos detentores da tecnologia Normalmente se encontra extensa documentao sobre SL Credibilidade nesta formao est sendo possvel atravs da oferta de provas de certificao Os cursos e certificaes Linux custam em mdia a metade do preo das demais

Servios em SL
Se formar uma equipe interna no for alternativa, j existe oferta de servios de suporte contratados que viabiliza a terceirizao do suporte SL Muitos dos grandes players esto dando suporte e credibilidade, afastando os argumentos do sistema sem dono As divisas geradas pelos servios sobre plataforma livre permanecem no pas fato visto com muitos bons olhos pelo governo brasileiro e por vrias instituies

Engenharia de Software Livre


No h um nico modelo de desenvolvimento Modo Catedral: arquiteto responsvel e controle rgido de atividades Modo Bazar: Sem autoridade central Publicao imediata e peridica Usurios = co-desenvolvedores Ganhos nos processos de testes e na publicidade do SW

Engenharia de Software Livre


Gerao de verses estveis e instveis - comum Lder de projeto: motivador e coordenador Documentao no comum documentao formal impe aos novos desenvolvedores um processo lento e custoso de entendimento do cdigo no costumam existir itens como requisitos mudana constante Implementao: tentativa e erro, no so comuns testes unitrios No seguem os mtodos e modelos clssicos -> Eng de SL est ainda em estgios iniciais de estudo!

Ferramentas para o Desenvolvimento de SL


80% do cdigo gerado pelos 20% desenvolvedores mais ativos Linguagens: C predomina mais est caindo Scripts: ganham espao (PHP, JAVA, PERL e Python) Compiladas: ADA, Pascal, Modula em queda Utilitrios comuns make GNU Autoconf, automake e libtool

Ferramentas para o Desenvolvimento de SL


Controle de verses: CVS, Subversion, etc Documentao: To dinmica quanto o cdigo Ex.: roff (usado nas pginas man), texinfo, Docbook, wikis Gesto de Bugs (erros) Ex.: Bugzilla Gesto de tarefas Ex.: issuezilla, dotProject Servios WEB de apoio ao desenvolvimento (Sourceforge, Savannah, tigris.org, etc)

Ferramentas para Colaborao


Patch, diff, merge muitos trechos de cdigos vindos de colaboradores Listas de correio weblogs (Slashdot, Barrapunto, etc) wikis Em tempo real: IRC No se costuma usar ferramentas com recursos de som e vdeo (problema com conexes e noo de comunidade)

D para ganhar dinheiro com isso?


Sim. Exemplos: RedHat, Novell, Mandriva Exemplos de software livres profissionais: MySQL y Sleepcat (BBDD) Compiere (ERP) Asterisk (PBX) Pentaho (BI) Sugar (CRM) Alfresco (DMS) Zope (CMS)

Modelos de Negcio ?

Nem todos os projetos de SW so iguais Em alguns: receita = licena Ex.: Win Em outros: receita = servios Ex.: ERP

Modelos de Negcio SL
Melhor conhecimento venda de servios resultante do know-how num determinado SL (Ex: LinuxCare) Melhor conhecimento com limitaes possui limitaes como patentes e licenas proprietrias (Ex: Ximian) Fonte de um SL a empresa a maior ou nica desenvolvedora do SL (Ex: Zope) Fonte de um SL com limitaes distribuio proprietria por tempo definido, distribuio limitada (Ex: Ada Core Technologies) Licenas especiais (Ex: MySQL)

Modelos de Negcio SL Classificao de Hecker - OSI


Frank Hecker Setting Up Shop The Business of Open Source Software Suport Seller abre posio no mercado de servios atravs de liberao de SL (Ex: Digital Creations e ZOPE) Loss Leader SL garante mercado para produto proprietrio (Ex: software cliente para um servidor proprietrio, plugins do Kivio) Widget Frosting software diretamente relacionado com hardware (Ex: clientes felizes voltam a comprar!)

Modelos de Negcio SL Classificao de Hecker - OSI


Accessorizing documentao, Cds, livros, cursos, pinguins, etc (Ex: O'Reilly) Service Enabler uso de SL como meio de acesso a um servio de contedo online, aumentando sua base de usurios Sell It, Free It um software proprietrio ter licena livre no futuro (Ex: Aladin Enterprises com o Ghostscript) Brand Licensing libera-se um SL associado a uma marca, principalmente softwares que se tornaram livres (Ex: Eclipse, RedHat, poderia ser o JAVA com a SUN)

Financiamento de Projetos de SL
Financiamento Pblico (pesquisa, promoo de padres, funo social) Financiamento privado sem objetivos de lucro (Ex: FSF) Financiamento privado com benefcios
Livros Hardware (Ex: Digium e o Asterisk) Adjuntos (Ex: plugins para Kivio) Mdias de SL (Cds, DVDs, etc)

Financiamento privado como investimento (Ex: ZOPE) Cooperativas de desenvolvedores (Ex: Solis)

Algumas Possibilidades Atuais com SL


Consultorias (migraes, planejamentos, etc) Servios (instalao, customizaes, treinamento, suporte) Fbrica de SW (note que h grande demanda pela formalizao das metodologias de desenvolvimento!) Homologao Certificao (atestados de operabilidade, testes de performance, provas de conceito, etc)

Observaes Finais
SL: Assunto vasto exige maior leitura Pense a respeito! Verifique as vantagens do uso de SL O que mais podemos fazer? Viabilizar aes! Disseminar o uso! Mostrar a alternativa!

Questes?

Site do Projeto CESMIC: Site Professor:

www.cesmic.ucb.br

www.ucb.br/prg/professores/maurot

You might also like