Skip to content.

Software Livre Portugal

Sections
Personal tools
You are here: Home » Documentação » Diversa » A Mudança de Paradigma no Software Aberto!

A Mudança de Paradigma no Software Aberto!

Como prefácio a um livro que será publicado pelo MIT Press em 2005, Tim O'Reilly defende a necessidade de tomarmos consciência da mudança de paradigma no Software Aberto - "Perspectives on Free and Open Source Software," edited by J. Feller, B. Fitzgerald, S. Hissam, and K. R. Lakhani and to be published by MIT Press in 2005
A Internet está a desafiar o mundo do Software que todos conhecemos - é a permissa fundamental de que parte Tim O'Reilly, num artigo que escreveu intitulado A Mudança de Paradigma no Software Aberto!
 
Os dois mundos aparentemente antagónicos, influenciados pela Microsoft e pela Free Software Foundation, condicionam o panorama do Software Aberto. Naquele artigo Tim O'Reilly afirma que a primeira e verdadeira conquista do movimento do Software Aberto é a Internet ! Apesar de tudo não é o Linux!
 
As mudanças operadas nas regras de implementação de software, através de novas técnicas e princípios introduzidos pela comunidade de Software Aberto, nem sempre tiveram os resultados pretendidos.
 
Torna-se por isso necessário reinventar o código aberto, tendo em conta a Internet. Tim sugere que vale a pena abordar o tema por este prisma - o Paradigma do Software está a mudar! Estamos por isso perante uma revolução!
 
Ora, tanto na vida económica como na actividade científica, de tempos a tempos ocorrem mudanças de paradigma. Nas revoluções científicas, a contestação inicial à mudança é muito forte e muitas vezes as ideias só são completamente aceites muito depois de terem sido lançadas. E ainda por cima, regra geral, têm implicações muito para além da ideia dos seus criadores.

Um exemplo bem perto do software, surgiu com a introdução do Computador Pessoal. Em 1981 a IBM criou uma arquitectura aberta de hardware, cuja normalização assegurou a mudança na indústria de computadores por mais de 20 anos.
 
No entanto os dirigentes da IBM não tiveram a noção completa do que estavam a iniciar: uma verdadeira revolução na indústria nascente de software, que não era mais do que uma pequena parte da solução integrada em todos os PCs que eram vendidos. A IBM decidiu licenciar o sistema operativo a uma pequena empresa, a Microsoft, abrindo mão dos direitos de revenda às empresas que o quisessem integrar daquele software tão "pouco importante". Foi assim que mais tarde os milhares de PCs clonados do IBM PC foram comprando o MSDOS e levaram a Microsoft a destronar o gigante IBM (impensável, dizia-se na altura).

Mas a grande lição não fica por aqui. Os diversos fornecedores de computadores, ou não levaram o assunto a sério, ou não aprenderam com a mudança. E talvez mais importante não se deram conta  da mudança de paradigma.
 
Quando a DELL resolve transformar o PC num objecto utilitário, foram criadas vantagens competitivas a partir da preparação de um PC com as características técnicas suficientes, aderindo a um standard respeitado pelo mercado, fornecido a baixo custo e tirando partido da dinâmica do marketing, distribuição e logística. Tudo mudou a partir daí.

Um aproveitamento inteligente da mudança está na postura da Intel, que mudou o seu negócio das memórias para os Microprocessadores, e soube aproveitar a criação do mercado utilitário, lançando o logotipo "Intel Inside" que se pode ver em quase todos os PCs.

Que relação pode ter isto com o Software Aberto? É que os programadores de software, incluidos os programadores em código aberto ou livre, estão hoje numa posição equivalente à da IBM em 1981 ao mudar as regras da indústria, falharam a compreensão das consequências da mudança, deixando a outros os benefícios.
 
As grandes empresas de software não estão em melhor situação: ainda praticam as regras antigas porque o negócio assim obriga. As novas regras estão a mudar tudo à sua volta. E o movimento do software aberto também terá de estar atento, uma vez que se deve adaptar às mudanças em curso.

E a grande mudança de paradigma chama-se Internet ! O estudo de casos de aplicações que utilizam profusamente as novas arquitecturas de software em rede, pode ajudar a compreender o verdadeiro significado da mudança de paradigma do desenvolvimento de software em código aberto.

Uma ideia nova deve ter em conta o tempo de implementação, por forma a que ainda esteja actual no momento da estreia! É por isso importante para o software aberto perspectivar a sua evolução em termos de médio prazo, e para isso Tim O'Reilly no seu artigo perspectiva as seguintes tendências da revolução em marcha através da Internet:
  • banalização do software
  • colaboração através da Internet
  • modelação do software como serviço
Podemos então dizer que o Software Aberto não diz respeito apenas a licenças de software, e práticas de desenvolvimento, mas antes a um domínio de preocupação científica e económica, com muitos precedentes, e que faz parte de uma realidade económica e social muito mais vasta. São estas tendências e preocupações que devem servir de perspectiva para avaliar as mudanças no Software Livre e Aberto, e não tanto os manifestos ou definições que podem ser subscritos por grupos mais ou menos numerosos.
 
Temos de compreender melhor o impacto de factores como standards e a vulgarização que deles decorre, os efeitos da arquitectura de sistema e da rede de suporte, e o desenvolvimento de práticas associadas à criação e consumo de software como um serviço. Temos de entender completamente os efeitos que os mecanismos de replicação e instalação de software têm na forma como esse software deverá ser desenvolvido.
 
Estes factores são tão importantes para a indústria de software tradicional e proprietária, como para o Software Livre e Aberto.
 
Temos finalmente de apreender as razões que estiveram na origem da partilha de código em software aberto, e o impacto que poderão ter noutros domínios de actividade colaborativa.
 
Vale a pena consultar este artigo:
 

The Open Source Paradigm Shift

 

Created by jvazpinto
Last modified 2004-07-23 12:31 PM
Task Force OSS
Acha que deveria ser criada um "Task Force" de consultadoria da AP para a AP, no âmbito da implementação de soluções OSS?
Sim
Não

[ Results | Polls ]
Votes : 1141
 
 

Powered by Plone

This site conforms to the following standards: