Acredito que projetos open source + empresas grandes sempre vão ter esse problema. Não só isso, mas também situações como com o que a redhat fez ano passado "fechando" o seu código e liberando apenas para clientes.
Eu penso que um projeto de código aberto não visa ser "justo" com o público, apenas com sí mesmo. Por outro lado, projetos de código livre são mais justos com o público.