From cf469fb1ad0d72e5024fc9a15d47f9005144e727 Mon Sep 17 00:00:00 2001 From: sears Date: Tue, 28 Feb 2012 21:43:19 +0000 Subject: [PATCH] add third party license info to readme git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@3804 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe --- README | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/README b/README index f6bab1c..04657c6 100644 --- a/README +++ b/README @@ -1,3 +1,37 @@ -Portions of this work are based upon Stasis' "Rose" LSM-Tree implementation. +bLSM uses several 3rd party open source libraries and tools. + +This file summarizes the tools used, their purpose, and the licenses +under which they're released. Portions of bLSM are based upon Stasis' +"Rose" LSM-Tree implementation. http://code.google.com/p/stasis/source/browse/trunk/benchmarks/rose.cpp + +Except as specifically stated below, the 3rd party software packages +listed below are not distributed as part of this project, but instead +are separately downloaded from the respective provider and built on +the developer’s machine as a pre-build step. + +bLSM relies upon Stasis, a transactional storage library written and +maintained by the authors of bLSM. + +TCL/TK license (BSD-style) +http://code.google.com/p/stasis/source/browse/trunk/COPYING + +http://code.google.com/p/stasis/ + +bLSM includes an example MapKeeper-compatible storage server, which +relies upon the MapKeeper prototocol specification, which we also +maintain: + +https://github.com/m1ch1/mapkeeper + +The generated MapKeeper files (and, therefore the bLSM MapKeeper +bindings) also require Thrift and Boost. + +Thrift is a serialization and RPC framework: +http://thrift.apache.org/ +Apache 2.0 license: http://svn.apache.org/viewvc/thrift/trunk/LICENSE?view=markup + +Boost is a collection of utility libraries for C++: +http://www.boost.org/ +Boost Software License: http://www.boost.org/users/license.html \ No newline at end of file