Live data from Hacker News

MongoDB removed from RHEL 8 beta due to license

access.redhat.com

101–110 of 231 posts

Re: MongoDB removed from RHEL 8 beta due to license

#102

It seems[0] the new MongoDB license is basically non-free and it would make no sense to include it in RHEL8. I hope Debian and other distros follow suit as a result if they come in agreement. It's sad that the license change all resorts to greed basically, as if Oracle took over MongoDB. If I were to ever use a NoSQL database for a new project I'd aim for MIT / 2-clause BSD based projects instead. PostgreSQL has no i…

But RHEL is not free. So... can’t this be included then only used after the user sets up a license?

RHEL source code is free. You pay for the RHEL value adds like a compiled version of RHEL and support. If you want a compiled version of RHEL for free, then go with CentOS.

Re: MongoDB removed from RHEL 8 beta due to license

#103
post #93

I am really torn about this news. On one hand MongoDB's change of license is a clear attempt to discriminate against a set of users, so it is clearly non-free. On the other hand I know it is really difficult to make a sustainable business by developing an opensource product, especially since there are companies (like Amazon) who will take successful opensource projects and offer them as a service, or simply offer a c…

PostgreSQL is used much more widely than MongoDB, and has a much freer license. Lots of people make money developing and supporting PostgreSQL.

I also content that MongoDB built their project on top of a mountain of Free Software. It rings a little hollow to me when they complain that others are making money from using their software, when the MongoDB team is also making money from using others' software. Last I checked, they weren't a major contributor to the Linux kernel, or GNU, or GCC, or Emacs/Vim, or...

Re: MongoDB removed from RHEL 8 beta due to license

#104
MongoDB, Redis, CockroachDB and anyone else interested should join efforts with Kyle and adopt his similar to SSPL, but neutral and cleaner copyleft Shared Component License [1]. This should help clear up any confusion people have and avoid providing excuses for removing packages due to the license.

[1] https://github.com/kemitchell/shared-component-license

Re: MongoDB removed from RHEL 8 beta due to license

#105
post #91

Earlier quoted context omitted.

I'd suggest to try the latest FoundationDB MongoDB layer. I would definitely do that if I had a use case.

Does it offer relationships handling? That's the big downfall of MongoDB for me.

Mongo offers outer left joins through $lookup, now even with sub-queries.

https://docs.mongodb.com/manual/reference/operator/aggregati...

It also offers recursive left outer joins with $graphLookup.

Re: MongoDB removed from RHEL 8 beta due to license

#106
post #91

Earlier quoted context omitted.

I'd suggest to try the latest FoundationDB MongoDB layer. I would definitely do that if I had a use case.

Does it offer relationships handling? That's the big downfall of MongoDB for me.

There are no explicit foreign key relationships though if that is what you mean ?

Re: MongoDB removed from RHEL 8 beta due to license

#107
post #91

Earlier quoted context omitted.

Does it offer relationships handling? That's the big downfall of MongoDB for me.

There are no explicit foreign key relationships though if that is what you mean ?

I know there was a way to "link" records, but do to do anything with them, you had to pull all the data back into your app and manually filter and process records.

Re: MongoDB removed from RHEL 8 beta due to license

#108
post #91

Earlier quoted context omitted.

Does it offer relationships handling? That's the big downfall of MongoDB for me.

Mongo offers outer left joins through $lookup, now even with sub-queries. https://docs.mongodb.com/manual/reference/operator/aggregati... It also offers recursive left outer joins with $graphLookup.

I would have to take a look at that to see if resolves the issues I saw from back then.

Re: MongoDB removed from RHEL 8 beta due to license

#109

MongoDB, Redis, CockroachDB and anyone else interested should join efforts with Kyle and adopt his similar to SSPL, but neutral and cleaner copyleft Shared Component License [1]. This should help clear up any confusion people have and avoid providing excuses for removing packages due to the license. [1] https://github.com/kemitchell/shared-component-license

That's not a free software license though.

Re: MongoDB removed from RHEL 8 beta due to license

#110
post #46

Earlier quoted context omitted.

But RHEL is not free. So... can’t this be included then only used after the user sets up a license?

RHEL is free software. It's not free of charge though.

The difference is generally not understood on a lot people. Its freedom, not price.
Post reply on HN