Não sou um "expert" nessa matéria, mas pelo que posso deduzir,
um software de código aberto pode significar que ele pode ser
re-programado, ou seja, é útil para desenvolvedores, (progammers).
Para usuários de um modo geral, pode também significar mais
liberdade em seu uso, não ficando subordinado à restrições.
Vou pesquisar mais sobre esse assunto, e volte mais tarde para
nova consulta à sua perguta. Imagine que estou digitando isto às 3
horas da madrugada, e já respondi a meia-dúzia de perguntas. Quando
"amanhecer", retornarei com mais pesquisas sobre sua pergunta.
Aguarde. Obrigado.