Pergunta de entrevista da empresa Canonical

What is your approach to designing an open source software?