Software Livre: Licenças, Comunidade e Você Christian Reis

Engenharia de Software Livre

O desenvolvimento de software nos projetos é pouco ortodoxo:

  • Trabalho predominantemente voluntário; participantes altamente motivados.

  • Liderança informal e meritocrática.

  • Trabalho essencialmente distribuído: desenvolvedores e usuários raramente se encontram pessoalmente.

  • Grande uso de ferramentas distribuídas de desenvolvimento: Email, WWW, IRC, CVS.

  • Uso de técnicas consolidadas como revisões, controle de versão, propriedade coletiva, refactoring

  • Escala muitas vezes enorme para um projeto; centenas a milhares de usuários e desenvolvedores.

Voltar  |  Seguir