1. Software Livre 2.0: a Maturidade
Ou Ganhando Dinheiro com Software Livre
FISL 8.0, 12 de abril de 2007
Cezar Taurion
Gerente de Novas Tecnologias Aplicadas
ctaurion@br.ibm.com
www.ibm.com/developerworks/blogs/page/ctaurion
2. Qual vai ser o foco da nossa conversa?
Visão estratégica
(modelos de negócio, impacto na indústria e nas empresas,
estratégia e políticas de OS, desenvolvimento colaborativo..).
Visão operacional
(Linux x Windows, Linux no desktop, “antipatia pela
Microsoft”..).
Há uma tendência para superestimarmos o potencial de
um novo conceito ou tecnologia no curto prazo e subestimarmos
seus impactos no médio e longo prazo.
IM AR |
3. Por que estamos no FISL?
Comprometimento da IBM com Linux e Open Source
Nossa Estratégia Linux: Como e quando
começou?
Jikes (1998)
Relatório apresentado ao
Corporate Technology Council,
março de 1999
Marco na indústria: anúncio no
Linux World 2001 (1 bilhão de
US$ nos próximos 3 anos)...
Diversas Iniciativas Importantes: Eclipse,
Apache, Cloudscape, Gluecode…
Doação de 500 Patentes de Software : “it is
hoped that other patent holders will join
IBM in establishing a patent commons for the
benefit of OSS and to encourage innovation.”
IM AR |
4. Nossa história no mundo Linux e Open Source...
2004-2006
1999 / 2000 2001 2002 2003
IBM and Novell/SuSE achieve
IBM forms Linux Linux contributions Linux contributions IBM and SuSE
EAL4+ and COE compliance
Technology Center to networking, to scalability (8- achieve EAL2+
serviceability, way+), reliability Common Criteria Eclipse becomes independent org –
Leads Apache performance (stress testing, security cert IBM contributes UML2, Web Tools,
projects Xerces defect mgmt, doc) Voice Tools
(XML4J), Xalan, Mods to Apache Leads Apache
SOAP 2.0 HTTP server Leads Apache Web projects Pluto Globus Toolkit 4 is WS-I compliant
Services projects (Portlet API) and
Creates OSI- Pledged 500 Patents to Open
Founder of WSIF and WSIL WSRP4J (Remote
approved IBM Source
Eclipse.org – Portal)
Public License contributing Leads Eclipse
Partner with Zend PHP
projects GEF Leads Eclipse
Platform
Strategic (editing), EMF projects Hyades IBM enhances Apache partnership
participation in Common Public (modeling), XSD (testing), Visual - Contributes Derby database
Mozilla License approved Editor, AspectJ,
(XML Schema)
- Helps Derby graduate from
– used by Eclipse Equinox rich client
IBM becomes IBM contributes incubation
founding member Creates internal eServer support for Globus Toolkit 3 - Contributes voice recognition
of OSDL bazaar using OSS Globus Toolkit 2x contributions for - Supports Geronimo J2EE project
methodology OGSA, OGSI - Acquires Gluecode for skills
Firefox accessibility contribution
Aperi project founding member
Open AJAX initiative
IBM contributes to 150+
More than 1000 developers IBM leads 80+ OSS projects
OSS projects
involved in OSS projects
IM AR |
5. Era uma vez...
Kernel de sistema operacional baseado no MINIX, desenvolvido originalmente
•
por Linus Torvalds, aluno da Universidade de Helsinki (Finlândia) em meados de 1991.
•
IM AR |
6. Q306 YoY Revenue Growth (based on Rolling 4Q)
Open Source já é uma realidade! 20.0%
8X
5X
10.0%
0.0%
Linux Windows UNIX Other Total
Market
-10.0%
IM AR |
7. Mas, o que é Open Source?
Inovação do processo
de desenvolvimento
Open Source
Modelos de negócios
“I think Linus’s cleverest and most consequential hack was not
the construction of the Linux kernel itself, but rather his
invention of the Linux development model”.
Eric Raymond, “The Cathedral and the Bazaar”
IM AR |
8. Desenvolvimento colaborativo: o fenômeno
Wikipedia (//en.wikipedia.org)
Imaginem um projeto com as
seguintes características:
Aglutinar todo conhecimento
humano
Autoria colaborativa
Dezenas de línguas (+1.600.000
verbetes em inglês e + 240.000
em português)
Manter histórico das
atualizações, acesso rápido,
flexível nas atualizações e
inserções de verbetes (1500
verbetes por dia), alta demanda
(um dos dez sites mais
visitados)
Como gerenciar este projeto na
forma tradicional?
IM AR |
9. Open Source abre novos mercados, antes
inatingíveis…
Open Source permite a indústria de software entrar no mercado “Long Tail”
Inacessível antes devido ao custo de produção, distribuição/comercialização,
manutenção...
Bons exemplos: Linux e Eclipse
IM AR |
10. Estratégias/Modelos de Negócio com Open Source
Dual License Strategy
Consulting Strategy
MySQL
SourceLabs
Optimization Strategy
SpikeSource
JBoss
ba nce
Oracle
d
e
se
Lic
Subscription Strategy
Embedded Strategy
IBM
RedHat Zend
IBM
Tivo JBoss SpikeSource
Neoteris Novel SourceLabs
Sun
Hosted Strategy Patronage Strategy
E-Bay IBM
Amazon
Intel
Salesforce.com
HP
Google
IM AR |
11. Open Source cria novos ecossistemas de negócio:
exemplo do SpikeSource (Business Model)
IM AR |
12. Open Source alavanca negócios inovadores: o
exemplo Second Life...
Mundo paralelo em 3D, com rede
sociais e economia própria (moeda
própria o Linden Dólar). PIB estimado
em 64 milhões de US$!
População total de 2,6 milhões
Brasil estima-se que pode chegar a
200.000
Empresas já atuam no Second Life:
Adidas, IBM, Harvard, Reuters...
IM AR |
13. Impacto do Open Source na indústria de software:
1
mundo era assim …
App App App App App App App App App
DB App Server Messaging Tools
Operating System Key
Open Source
Closed Source
IM AR |
14. Alguns dizem que será assim … 2
App App App App App App App App App
DB App Server Messaging Tools
Operating System Key
Open Source
Closed Source
IM AR |
15. Mas, acreditamos que este deve ser o cenário … 3
App App App App App App App App App
DB App Server Messaging Tools
Operating System Key
Open Source
Closed Source
IM AR |
16. Modelos de negócio baseados em open source e
softwares proprietários devem coexistir: a indústria e o
mercado estão buscando o ponto de equilíbrio...
Direção da
Indústria e mercado
Especialização,
Time to market mais lento,
Time to market rápido
comoditização
Totalmente Totalmente
Open Proprietário
Onde se posicionar?
IM AR |
17. Modelos de negócio baseados em open source e softwares
proprietários devem coexistir: a indústria e o mercado estão
buscando o ponto de equilíbrio...
Forte
Licenças comerciais
(amigável) Dual licences
Licenças BSD-style (IBM CPL)
Viés empresarial
(potencial de
LGPL
lucratividade)
GPL
Fraco
(não amigável)
Forte
Fraco
Incentivo para a comunidade
IM AR |
18. Exemplo da Estrutura de Desenvolvimento do Linux
Desde maio 2004 o então OSDL Andrew Morton
definiu novo método de colaboração. (staff Linux
O código deve ser identificado, com Foundation)
preenchimento do Developer’s
Certificate of Origin para identificar o Mantenedor do kernel
contribuidor.
em produção
Código fonte Código fonte
Mercado
Contribuidores
Mantenedores
dos
Staff da Linux
subsistemas
Foundation também Mantenedor do kernel
contribui com código em desenvolvimento Linux User Advisory
Mantenedores dos
Council
Subsistemas
(LF)
Linus Torvalds
no staff LF
(staff LF)
IM AR |
19. Uma estrutura de desenvolvimento que gera sinergia entre
indústria, comunidade e usuários!
Patrocinadores
da indústria
Data Center Linux
for the Enterprise
Expertise e $$
Carrier Grade Linux
For
Communications
Internet
Expertise e Desenvolvedores
Desktop Working
Group
Fonte: Linux Foundation
Comunidade e
Arquitetos e coordenadores da LF
IM AR |
20. O mundo corporativo já adota Open Source...
“…87% of organizations
are now using open-source
software somewhere…”
“One reason Linux is
becoming mainstream is the
broad endorsement from just
about everyone who matters
in techdom…”
“Linux is commonplace on
servers and is working its way
onto many desktops around
the world…”
“…Motorola announced that
Linux would be its standard
operating system for the bulk
of its future phones…”
IM AR |
21. Que o Open Source nos ensinou ?
Estávamos preocupados com qualidade do software
aberto, não estamos mais…
Ganhamos uma melhor compreensão do modelo
Open Source
Copyright
Patentes
Tipos de licenciamentos
Ganhamos melhor compreensão de:
Como alavancar iniciativas Open Source
Onde e como contribuir
Aprendemos a balancear Open Source e Proprietário
Aprendemos a gerenciar eventuais riscos
Aprendemos que é importante ter direcionamentos
estratégicos e de negócios para adoção do modelo
Open Source
IM AR |
22. O que o fenômeno da Inteligência Coletiva
(simbolizada pelo Open Source) nos sinaliza?
A chegada de uma nova tecnologia comunicacional
que quebra paradigmas induz mudanças na maneira
de gerar conhecimento
O novo meio de comunicação apenas potencializa o
novo, mas não o concretiza
Há sempre uma primeira tentativa de utilizar o novo
meio como se fosse igual ao anterior
A difusão do novo meio não é natural: tem que ser
incentivada
Grupos conservadores ou afetados diretamente
pelos potenciais novos modelos de negócio tentarão
minimizar o potencial do novo meio
Novos paradigmas de comunicação marcam fortes
mudanças sociais, econômicas e culturais
IM AR |
23. Diante deste quadro, quais são nossos objetivos com Open
Source?
1. Inovação: Incrementar e explorar o
“caldo cultural” de inovação nas
comunidades (inteligência coletiva)
Embed Layer Extend
2. Contribuição: Ser um player estratégico
perante as comunidades open source, Enhance
Integrate
Support
tanto como contribuidor como
Community Innovation
consumidor de tecnologia
Contribute
3. Otimizar: Capturar e transformar
Participate .. Donate ...Sponsor..
inovações open source em valor para
nossos clientes
4. Crescer: Alavancar open source para
obter novos usuários, entrar em novos
mercados e expandir oportunidades de
negócio
IM AR |
24. Fica claro entender porque Open Source é Estratégia
de Negócios na IBM
“Open source is a method of tapping a community of experts to develop
useful things. It began in software, but applies broadly, and is anything but
anti-capitalist. It can raise quality at reduced costs, and vastly expands
opportunities for profit. In a sense, open source fuels innovation much
the way science fuels technology. Science is created by communities of
experts, whose fundamental discoveries are typically made available to all,
including individuals and companies that are able to capitalize on the new
knowledge in novel ways. For IBM, the open-source model is familiar territory,
given our long track record in the sciences.”
Sam Palmisano, President and CEO, IBM
IM AR |
25. Algumas sugestões: como Integrar Open Source na
sua estratégia de TI
Inclua Open Source na sua estratégia de software comercial
Nao tenha estratégias separadas
Estabeleça políticas de como trabalhar com Open Source
Eduque suas equipes sobre OSS antes de começar a usá-lo
Reveja os modelos de licenciamento Open Source
Cheque cuidadosamente as licenças de OSS
Estabeleça processos que ajudem os desenvolvedores a entender os
termos das licenças e os requerimentos necessários para “compliance”
Implemente um sistema para revisão, aprovação e
acompanhamento de:
Uso de OSS na empresa
Contribuições dos funcionários a projetos OSS externos
Avalie a comunidade e a maturidade de qualquer projeto Open
Source antes de se comprometer com ele…
IM AR |
26. Obrigado pelo interesse
e atenção
Cezar Taurion
ctaurion@br.ibm.com
www.ibm.com/developerworks/blogs/page/ctaurion