
Software aberto
Software aberto - uma tendência crescente que resulta na distribuição de código-fonte
para aplicações de sistemas (por exemplo, sistemas operacionais, bancos de dados e ambientes
de desenvolvimento), de forma que muitas pessoas possam contribuir para seu desenvolvimento.
O desafio para os engenheiros de software consiste em construir um código-fonte
autodescritivo, porém, mais importante ainda, será desenvolver técnicas que permitam que
tanto clientes quanto desenvolvedores saibam quais alterações foram feitas e como se manifestam
dentro do software
.