Live data from Hacker News

RethinkDB joins the Linux Foundation: What Happens Next

rethinkdb.com

61–70 of 112 posts

Re: RethinkDB joins the Linux Foundation: What Happens Next

#61
post #27

Linux foundation are collecting quite a lot "failed" projects and turn them to gold these days? I sometimes feel it is acting like a software goodwill store partially. Whatever that is, hope RethinkDB will do well in the future.

What are other examples?

Linux

Re: RethinkDB joins the Linux Foundation: What Happens Next

#62
post #5

I stayed away from Rethink in the past few years due to its uncertain future. Now I'm seriously interested. Looking forward to the next chapter of RethinkDB.

I wonder if they could have closed more deals if they'd promised to do something like this. Then again, maybe the board would have balked at that as a sign of no confidence.

I don't know if "we'll relicense if we go out of business" is a particularly helpful stance to a potential customer that wants to use the product in the present. Presumably, if a deal is being closed, then the buyer has agreed to some licensing that is already reasonable enough (e.g. freely modifiable and distributable within the org).

This kind of stance can be useful to a community, though, that wants to ensure future proprietary development remains possible (kind of strange to want but it can make sense). I recall when Trolltech did this with Qt. If they went out of business or there were a change of control, Qt would switch from GPL to BSD licensed.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#63
post #16

Earlier quoted context omitted.

Only RethinkDB gets you a) working changefeeds, where you can receive real-time changefeed updates to your queries, b) a well-implemented and Jepsen-proven distributed database. As far as I know, there is no other solution which gets both things right. I use it in PartsBox ( https://partsbox.io/ ), a solution for keeping track of electronic components. I am surprised more people aren't interested in changefeeds — the…

Well a) is provided by Mongo and is literally the reason why Meteor can do exactly what you described: multi-user webapps which update in real-time.

Sigh. Yes, the Mongo oplog and RethinkDB changefeeds are superficially similar. They are both for feeding changes, just like a paper airplane and a passenger jet are both for flying. And yet there is a world of difference.

Leaving aside reliability and ease of use, let's focus on correctness. RethinkDB lets me query a database, get initial data, and then get all the subsequent changes to that data. Notice there is no race condition there.

You can use this to implement systems where when a user logs in, gets the initial data loaded, and then subsequent changes are sent as they happen. Even if the same data is modified by someone else during this time (e.g. during the initial load), things will be processed correctly.

Comparing this to attaching a processor to a feed of all operations in the database doesn't make a lot of sense, because the oplog doesn't provide the same functionality.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#64

ironic that this will be the move that actually propels rethinkdb... it's my feeling that software licensing day's are over for the little guys. If you are Oracle or Microsoft and have that brand recognition great. Coupled with commoditization of developers, I think it'd be great if we had a kickstarter site where you could request a commercial project to be open-sourced, pitch in some money to support the developer.…

What?

Re: RethinkDB joins the Linux Foundation: What Happens Next

#65

Earlier quoted context omitted.

Aerospike touches most of your points at much higher speed and scale. It is next gen redis, basically, with disk, with auto-sharding scale, with cross node queries. Cassandra is not difficult once you wrap your mind around column storage, and if you need that, no other storage style will do. The 15-node thing is also a major achilles heel. Who wants to commit to a stack that incurs massive technical debt in the event…

RethinkDB pushes well past 15 nodes: teams have demonstrated north of 25-30 nodes with linear scale.

Thank you... iirc, the recommendation was 12-15 nodes at the top end. Though I haven't investigated deeply for a while now, as for the past 2 years I haven't had the option of what I've been using.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#66

Earlier quoted context omitted.

What is that C you're talking about?

C* is short for Cassandra.

Why did people start doing that? I noticed all the Cassandra people at work started using C* at pretty much the same time, too, including signatures in e-mail. Was there a global "there's too many letters in Cassandra and C7a looks weird" memo to the entire Cassandra community? Drives me nuts for absolutely no reason I can think of.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#67
post #58

Earlier quoted context omitted.

C* is short for Cassandra.

The * characters in your original comment were interpreted as markdown emphasis markers, so they effectively got lost.

yeah, I noticed after I replied... thx.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#68

ironic that this will be the move that actually propels rethinkdb... it's my feeling that software licensing day's are over for the little guys. If you are Oracle or Microsoft and have that brand recognition great. Coupled with commoditization of developers, I think it'd be great if we had a kickstarter site where you could request a commercial project to be open-sourced, pitch in some money to support the developer.…

I'd love to be able to pitch in some money to turn Datomic into an open-source project. As much as I'd love to use it for my own projects, commercial licenses tend to causes huge pains for deployment, and poses as an insurmountable philosophical barrier for use in my own open-source projects.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#69
post #11

My weird and unrelated question is: if I donate software to an open source group like the Linux Foundation, can I write it off my taxes? And if so, how do I assess the value of it? RethinkDB probably has some legitimate market value...can the founders reflect that on their taxes?

Not likely, since the Linux Foundation is a 501(c)6 organization, and donations are not tax-deductible.

This is correct.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#70

I wish some company (apart from compose.io) would create a RethinkDB as a service (DBaaS). I would totally love a dynamodb or firebase kind of payment structure! I specifically excluded compose not because their service is not great (from what I've heard - it's excellent) but more so because they charge a premium for it.

There are a couple of community members seriously considering this with the license change.
Post reply on HN