This just seems wrong to me, maybe i'm misunderstanding it.
Lo sei. L'Open Source è di per sé un termine protetto. Un progetto con licenza Open Source utilizza una licenza che è stata approvata dalla OSI - e tutte queste licenze implicano, per definizione, che il il prodotto concesso in licenza è gratuito (come nella birra gratis) 1) . C'è nessuna discussione a riguardo.
CKEditor è un'istanza di doppia licenza. Ma la loro licenza commerciale non nega il fatto che sia anche l'OSS, che lo rende libero per te, se puoi rispettare i termini rimanenti di quella licenza. Se non puoi, la tua unica scelta è scegliere la licenza di utilizzo commerciale non libero.
Come sviluppatore, se contribuisci a un progetto Open Source, contribuisci a un progetto gratuito. Certo, il manutentore potrebbe ancora guadagnare da esso, ma allora? È ancora libero di usare e modificare per tutti quelli che lo desiderano. Come "servizio in cambio", se lo desideri, il maintainer si assicura che gli aggiornamenti siano incorporati nel codice, inviati ai distributori e pubblicati.
1) Primo punto della definizione open source