Meus 2 cents:
Como comentou o @maniero, abrir o codigo vai afetar o faturamento - nao tem muito o que discutir aqui.
A questao eh: voces vivem do faturamento deste software ?
Se sim, por enquanto nao tem o que fazer: eh manter o codigo fechado e ponto. Isso pode mudar a qualquer momento, e ai se reavalia a estrategia.
Sao poucas as pessoas que ganham dinheiro com software livre diretamente - geralmente eh atraves de servicos (como adaptacoes) ou atividades ligadas aa aquele programa, mas nao com o programa em si.
Por exemplo: nao se vende o webserver "apache" ou o "nginx" (qualquer um pode baixar o codigo fonte, ajustar e compilar conforme sua necessidade) - mas sim cobrando pela instalacao e configuracao dele.
Ai que voces precisam pensar no seu modelo de negocio: eh possivel faturar cobrando pela expertise que voces tem no programa ? pessoas ou empresas pagariam por ela ?
Sao poucas as empresas que conseguem isso - mas eh possivel.
Uma empresa de audivisual (ou um museu, galeria, etc) - pagaria para voces criarem uma versao personalizada para a experiencia que eles oferecem para o publico deles ?
Essa eh a grande questao: visualizar usos do software onde a expertise seja um diferencial tao grande que mesmo que outras pessoas/empresas tambem tenham acesso a ele nao conseguiriam reproduzir o que sua empresa pode oferecer como servico e/ou produto personalizado.
Agora, tem um fator: popularidade. Nao adianta o software ser maravilhoso se ninguem usa ou conhece. Neste ponto talvez valha a pena oferecer uma quantidade X de licencas gratis para entidades/organizacoes de PCD, de modo que possam levar a pessoas que nao tem como pagar por ele. E ao popularizar, conseguir clientes pagantes. Se tornar referencia neste segmento. Isso pode ser monetizado tambem (odeio a palavra influencer, mas eh por ai).