Let me see if I get this right… you’re building a “Data Organizer App” to extract data from those two apps and push it into a MongoDB instance (which they’re accessing via Compass, but Compass is just a UI — the real action is the MongoDB database).

if you’re offering MongoDB as part of a hosted service (e.g., you’re managing the MongoDB deployment and letting others use it), then yes, SSPL kicks in and says you need to open source your service stack — not just MongoDB, but the surrounding code that powers the service (like your Data Organizer App, potentially).

BUT (and this is key) if…

  • You’re not modifying MongoDB itself,
  • You’re not offering MongoDB as-a-service to others (meaning you’re just using it as part of your internal stack),
  • And your customers are just accessing data from MongoDB (not managing or spinning up DBs themselves),

…then SSPL likely doesn’t apply in the “you must open-source” way they’re worried about.

Let me know if I have that right… happy to answer any additional questions about this.

1 Like