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

Post on 07-Jul-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

O caso das Comunidades Virtuais de Software livre.

Por Vicente Aguiar

Fonte: Lucas Rocha <lucasr@ufba.br> Feced/2005

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

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/

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”.

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

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

● 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

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

● 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

Questão:

O processo de produção e

distribuição de softwares sempre

aconteceu dessa forma “fechada”

e utilitária ??

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

Questão 02:

Qual o campus universitário se tornou

em um dos ícones do movimento de

contra-cultura nos EUAs ??

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.

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”.

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)

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”.

Com outra forma de organização..

www.debian.org

Um outro nodelo: “Bazar”

Idéias Modelos

Código-fonteInstruções

de Máquina

DesenvolvedoresEmpresas de Software Cliente

$ $$$ $ $$

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.

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.

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.

Metareciclagem

Resultado do Modelo de Software Livre

top related