Hacker News new | ask | show | jobs
by Too 2618 days ago
The API situation is interesting because they allow using MongoDB inside your application as a backend [1]. So what happens if you make a wrapper for the API and distribute your wrapped API as a service? How thick does that wrapper have to be before it is considered a different application. To take the most extreme example, what if i just rename find() to query() making it no longer a "MongoDB Service" but a "AmazongoDB service"?

[1] https://www.mongodb.com/licensing/server-side-public-license...

1 comments

I'm reasonably certain that a lawyer (that is: your lawyer) would tell you not to do that, since it would be pretty obvious that the wrapper is only being used in an attempt to evade the terms of the license.