o modelo “bazar” de produção de softwares o caso das...

21
O caso das Comunidades Virtuais de Software livre. Por Vicente Aguiar Fonte: Lucas Rocha <[email protected]> Feced/2005 O modelo “Bazar” de Produção de Softwares

Upload: others

Post on 07-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

O caso das Comunidades Virtuais de Software livre.

Por Vicente Aguiar

Fonte: Lucas Rocha <[email protected]> Feced/2005

O modelo “Bazar” de Produção de Softwares

Page 2: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Sobre esta apresentação

© 2008 Vicente Aguiar

O Conteúdo desta apresentação está licenciado sob a Licença Creative Atribuição-Uso Não-Comercial Compartilhamento pela mesma Licença 2.5 Brasil Commons.

http://www.creativecommons.org/licenses/by-nc-sa/2.5/br/

Page 3: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

O que é software?

● Hardware X Software– Relação entre corpo e alma, cérebro e

mente, o concreto e o abstrato– A linguagem digital que permite a

interação entre seres humano e máquinas.

● Ditado Popular:– “Software é aquilo que você xinga e

hardware é aquilo que você bate”.

Page 4: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

O Processo de Produção de Softwares

Idéias1

Código-fonte3

se (x = 10) então    faça um cálculosenão    mostre uma mensagem

Instruçõesde Máquina

4

01011011011011010110101110101110100110110001100110110110110100101101000001110101011011011000

Processo de tradução de idéias em “algo”que será executado pela máquina, através da utilização de técnicas de Engenharia de SoftwareModelos

2

Page 5: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Modelo Fechado - Piramidal

● Softwares são produzidos e vendidos por empresas de tecnologia que só entregam ao cliente/usuário o código de máquina (código compilado)

● Os clientes ficam impossibilitados de alterar o comportamento do software ficando dependentes dessas empresas

● Em geral, estes softwares têm restrições em número de cópias e nas formas de utilização

Page 6: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

● Isto é feito através do uso do copyright e da aplicação de licenças de uso do software que restringem a liberdade do usuário– Copyright

● Dá ao proprietário direitos exclusivos sobre a distribuição da sua propriedade.

– Licenças de uso● Documento que autoriza, geralmente com

restrições, a utilização de uma propriedade intelectual

Modelo Fechado - Piramidal

Page 7: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Empresa de Software

Idéias Modelos

Código-fonteInstruções

de Máquina

Cliente

??? ?

$$

$ $

Usuário “compra”, na verdade, o direito de uso (licenças) e não o software

Impactos do Modelo Fechado

Page 8: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

● Brasil: 52% do software é ilegal– Indústria de informática move U$3.2 Bi

(2001)● U$1 Bi (1/3) são enviados para o exterior como

pagamento de licenças

– Curiosidades● Orçamento do MCT: R$ 1 Bi (2003)● Orçamento do Fome Zero:R$ 580 Mi (2003)

Impactos do Modelo Fechado

Page 9: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Questão:

O processo de produção e

distribuição de softwares sempre

aconteceu dessa forma “fechada”

e utilitária ??

Page 10: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

A Sociedade em Rede ● História do novo Paradigma Tecnológico:

Informacinonalismo.

● Pilares tecnológicos– Internet

● TCP/IP – >ARPANET● DNS –> Berkeley● www (hipermídia e http) – CERN (?)

– O PC● Apple I -> Homebrew Computer Club

– Sistemas Operacionais (Softwares)● UNIX -> Bells/ UNIX BSD -> Berkeley

Page 11: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Questão 02:

Qual o campus universitário se tornou

em um dos ícones do movimento de

contra-cultura nos EUAs ??

Page 12: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

A Sociedade em Rede

● Mudança Cultural: não – - Não existem revoluções de natureza tecnológica sem transformações culturais...

● Cultura Hacker

– conjunto de valores e crenças que emergiu das redes de programadores de softwares que interagiam mediados por computadores, em torno de projetos abertos e colaborativos de desenvolvimento tecnológico.

Page 13: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

O Movimento Software Livre

● A reação contra a lógica (Ideologia) proprietária e utilitária do “mercado”.

● Projeto GNU (1984) Free Software Foudation

● GPL (Licença Pública Geral): Inversão da lógica de propriedade - “Copyleft”.

Page 14: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

As Quatro Liberdades = S.L.

0)Executar o programa para qualquer propósito

1)Estudar como o programa funciona e adaptá-lo às suas necessidades. O acesso ao código-fonte é pré-requisito neste caso

2)Redistribuir cópias de modo que você possa ajudar a seu próximo

3)Aperfeiçoar o programa e liberar seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. O acesso ao código-fonte também é um pré-requisito neste caso

Estas quatro liberdades formaram o substrato conceitual para a criação da licença GPL (General Public License)

Page 15: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Surge outro Modelo...

● A solução colaborativa iniciada por um hacker finlandês e universitário de nome Linus Torvalds

● Em 1991 nasce o Linux

● Modelo de produção acadêmico aberto ou simplismente “Bazar”.

Page 16: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Com outra forma de organização..

www.debian.org

Page 17: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Um outro nodelo: “Bazar”

Idéias Modelos

Código-fonteInstruções

de Máquina

DesenvolvedoresEmpresas de Software Cliente

$ $$$ $ $$

Page 18: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Resultados do Modelo do Software Livre

● Softwares são produzidos em projetos na Internet de forma aberta e colaborativa, onde todas/os podem ter acesso ao software de forma integral.

● Qualquer usuário pode se tornar um desenvolvedor. Assim, quanto mais pessoas usam, mais o software é desenvolvido, se tornando seguro e inovador.

● As empresas de TI deixam de vender softwares "fechados" e passam a prestar serviços com softwares livres e, assim, acabam também contribuindo para o aprimoramento dessas tecnologias.

Page 19: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Resultados do Modelo do Software Livre

Mudança de um mercado monopolista para um mercado mais democrático e criativo.

Geração de oportunidades de negócios em TI para regiões em desenvolvimento do Brasil.

Page 20: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Resultados do Modelo do Software Livre

Democratização do acesso às Tecnologias da Informação (Tis).

Autonomia do usuário (consumidor) em relação ao fornecedor (comunidade ou empresa) .

Atualização colaborativa de softwares e documentação.

Page 21: O modelo “Bazar” de Produção de Softwares O caso das ...wiki.colivre.net/pub/VicenteAguiar/... · Metareciclagem Resultado do Modelo de Software Livre. Created Date: 5/22/2009

Metareciclagem

Resultado do Modelo de Software Livre