Qual é a diferença entre código aberto liderado pela comunidade e código aberto liderado pela empresa?

Código aberto explicado em linguagem simples.

Em projetos liderados pela comunidade, o controle recai principalmente sobre uma comunidade de participantes. Em projetos liderados por empresas, a empresa geralmente desempenha um papel importante ou decisivo.

Ambas as formas podem funcionar bem, desde que fique claro quem decide e em que condições.