Isso me parece errado, talvez eu esteja entendendo errado.
Tu es. Código aberto é em si um termo protegido. Um projeto sob licença Open Source está usando uma licença que foi aprovada pelo OSI - e todas essas licenças implicam, por definição, que o produto licenciado é gratuito (como em cerveja grátis) 1) . Não há discussão sobre isso.
O CKEditor é uma instância de duplo licenciamento. Mas a licença comercial deles não nega o fato de que também é OSS, o que o torna gratuito para você, se você puder cumprir os termos restantes dessa licença. Se não puder, sua única opção é escolher a licença de uso comercial não gratuita.
Como desenvolvedor, se você contribui para um projeto de código aberto, está contribuindo para um projeto gratuito. Claro, o mantenedor ainda pode ganhar dinheiro com isso, mas e daí? Ainda é gratuito para usar e modificar para todos que quiserem. Como um "serviço em troca", o mantenedor garante que as atualizações sejam incorporadas ao código, enviadas aos distribuidores e publicadas.
1) Primeiro ponto da definição de código aberto