Não pode por causa das licenças, além de que provavelmente essa empresa que você viu deve ter uma parte do código aberta, justamente a que você viu, mas ainda tem muita coisa por trás para fazer aquilo funcionar como um todo.
Em relação à código aberto, primeiro vale ressaltar que ser de código aberto não necessariamente quer dizer que qualquer um pode alterar, pode ser só para vê-lo, apesar que ver esse tipo de licença é raro. Entretanto, você permitir que seus usuários modifiquem seu código, de forma resumida, é bom pois você tem seu cliente fazendo o que ele deseja que seu produto tenha, sem necessariamente que você tenha que fazer aquilo, e falhas de segurança podem ser encontradas mais facilmente para serem resolvidas o quanto antes.