Hacker News new | ask | show | jobs
by flushandforget 3262 days ago
Please can someone paraphrase the implications of this. It's hard for me to understand.
1 comments

I opened the issue, as a member of the Apache Cassandra PMC, because a committer employed at FB has a POC that uses RocksDB as a Cassandra storage engine, and wanted to gauge the viability of upstreaming it.

LEGAL-303 (the issue linked here) was opened to ensure that we were legally clear to do that. The answer of "no" basically means that a project such as Cassandra:

- Can create a pluggable storage engine that enables RocksDB

- Can not have the RocksDB implementation of that plugin in an Apache repo

There were about half a dozen other ASF projects (Kafka, Samza, etc) that had some reference to RocksDB in their source, that likely would have been impacted.

There are about 50 ASF projects that seem to have some reference to React in their source, which (as this HN comment section clearly noticed) is much more heavily used, and seems to scare more people.

The RocksDB team has already re-licensed the project to make it compatible.

Whether or not that happens with React will determine the apache projects' reactions - a product like CouchDB, which uses react for its database user interface, may have to strip it out (or use a drop-in alternative) before their next release, which is probably a LOT of work for someone.