Sistema aberto e fechado

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (585 palavras )
  • Download(s) : 0
  • Publicado : 26 de abril de 2011
Ler documento completo
Amostra do texto
[Type the company name]

[Year]
Sistema Aberto e Fechado
[Type the document subtitle]
Mauro

A maioria dos softwares que você compra ou baixa da Web vem na versão "pronta para rodar"compilada. Compilado significa que o código atual do programa que o desenvolvedor criou, conhecido como código fonte, funcionou através de um programa especial chamado compilador, que traduz o código fonte emuma forma que o computador entende (veja Como funciona a programação em C para detalhes sobre compiladores).
É extremamente difícil modificar a versão compilada da maioria das aplicações e quaseimpossível ver exatamente como o desenvolvedor criou diferentes partes do programa. A maioria dos fabricantes de softwares comerciais vêem isso como uma vantagem que impede outras empresas de copiar seucódigo usando-o como um produto de competição. Isso também dá a essas empresas controle sobre a qualidade e os recursos encontrado em um produto em particular.
O software de código aberto, ou opensource, está no lado oposto do espectro. O código fonte está incluído com a versão compilada e modificações e personalizações são, na verdade, encorajadas. Os desenvolvedores do software que suportam oconceito acreditam que ao permitirem a qualquer interessado modificar o código fonte, a aplicação será mais útil e livre de erros no longo prazo. Para ser considerado software de código aberto pelaindústria de desenvolvimento de software, certos critérios devem ser seguidos:
* O programa deve ser livremente distribuído (ele pode ser parte de um pacote que é vendido, contudo, como a Red Hat fezcom o Linux);
* O código fonte deve estar incluído;
* Qualquer um pode fazer modificações no código fonte;
* A licença não pode exigir a exclusão de outro software ou interferir com aoperação de outro software.
Vamos dar uma olhada num exemplo do mundo real do software de código aberto. Em 1991, Linus Torvalds, estudante da Universidade de Helsinque, na Finlândia desenvolveu um...
tracking img