Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

MongoDB changed their licensed from an open source license to one that has restrictions specifically aimed at busting up Mongo (the company)'s competitors who offer managed MongoDB services.

These restrictions mean it is no longer an open source project. It is also worrying for a lot of people that mongo was willing to change license terms like this, as it means they may be willing to do so in the future if it brings them more money.

Since mongo has reached the point where they're competing on license terms, not on service or via their product, mongodb may not be the best choice for someone starting a new project. At this point lots of other options exist, with stable and open source solutions like postgres having document store features built in as well. In fact for a lot of use cases postgres already performs much better than mongodb, leaving the real question to be why anyone would choose to use mongodb at this point.



Couldn't someone just fork on the last fully open source version of Mongo, similar to the genesis of CentOS?


Following the links here: "mongodb and mongodb@3.6 do not build from source anymore" -> "We gave up on this as we have no clue on how to fix the build, or it would take too much time."


We should do that definitely.


> It is also worrying for a lot of people that mongo was willing to change license terms like this, as it means they may be willing to do so in the future if it brings them more money.

Ultimately this is only a worry for people who choose software that is apparently not good enough right now, but hope it will become good enough in the future.


It's a worry for people who choose software that they need to work in the future full stop. As someone else pointed out elsewhere in the thread, this is being removed partly because the previous open source version of MongoDB no longer builds from source, apparently due to some change to the toolchain or libraries. Normally you'd upgrade or backport upstream's fix, but that's no longer possible in a situation like this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: