MongoDB ha una doppia licenza con AGPL (il motore) e ASL 2.0 (i driver). In poche parole, usare semplicemente MongoDB attraverso i driver non impone di rilasciare il codice sorgente (a causa della licenza ASL 2.0 dei driver).
AFAIK, solo se chiami direttamente il motore mongo, devi dare il tuo codice che lo sta usando (ma non il codice applicazione che parla con mongo tramite i driver).
Controlla questo post del blog MongoDB: link
Che cosa succede se si distribuisce (installa, configura) mongodb negli script di distribuzione. E poi avvia / ferma / riavvia quei processi. E poi magari creare alcuni utenti tramite la shell mongo. Hai bisogno di pubblicare i tuoi script di implementazione ?
(Una domanda bonus: come possono pubblicare i driver come ASL 2.0 se quei driver utilizzano la parte di MongoDB con licenza AGPL sulla rete? Perché sono autori di entrambi?)