1 comment

[ 2.2 ms ] story [ 13.6 ms ] thread
This looks useful, I have a use case for an add-only btree container in a private application, just an experiment for now.

The code looks well documented and easy to read, and supports a bunch of CPU ISAs. It was easy to find the place to add support for PowerPC-LE, the modification itself was trivial because it already supports PowerPC 64 (Big Endian). It passed all tests just now.

I guess the license is OK, although there is no copyright notice, only this note in the website, not even a README in the source tree: “If for legal reasons a custom licence is required, the license of your choice will be granted, and license is hereby granted up front for a range of popular licenses : the MIT license, the BSD license, the Apache license, the GPL and LPGL (all versions thereof) and the Creative Commons licenses (all of them).

There were previous discussions in HN where the author explains the reason for the licensing for instance, and have informative discussion on other details too:

2010: https://news.ycombinator.com/item?id=1746208

2015: https://news.ycombinator.com/item?id=9424654 Here someone noted that “the license of your choice will be granted” does not have any provision against someone requesting an exclusive license.

2016: https://news.ycombinator.com/item?id=11805728