6. desenvolvimento aberto
transparência nas atividades
colaboração na correção dos bugs e na
escolha de novas funcionalidades
usuários são co-desenvolvedores
exemplos: linux kernel, debian, python
7. desenvolvimento
fechado
quem escolhe as funcionalidades do
soft ware é uma empresa ou conjunto de
pessoas
o código ainda pode ser estudado,
modificado e analisado
permissão para poder colaborar
exemplos: truecrypt, Android
11. rastreia mudanças feitas no conteúdo
dos arquivos do projeto
compartilha o código fonte entre várias
pessoas
importante para fazer regressões
reduz o caos das integrações