disclosure: I work here. I am happy to answer any questions
tl;dr We are rewriting SQLite in Rust. It uses Asynchronous I/O, considers WASM as first class, and has Deterministic Simulation Testing support from the beginning.
tl;dr We are rewriting SQLite in Rust. It uses Asynchronous I/O, considers WASM as first class, and has Deterministic Simulation Testing support from the beginning.
We're not fans of public domain, which is one of the things that led us to create libSQL in the first place.
It is MIT.
Also, it is technically possible for someone to claim public domain software as entirely their own work, while MIT requires attribution.
Can it have more than 1 writer?
(In this case, since it's a rewrite in Rust, it's not actually a fork at all, I think)
Or are they claiming they will support MVCC with full file format and interprocess synchronization compatibility.