This page aims to provide additional context to the LICENSE files associated with MiNiFi projects.

MiNiFi C++

Full LICENSE file available at https://github.com/apache/nifi-minifi-cpp/blob/master/LICENSE

DependencyHomepageScopeLicense TypeDescription/Reason
libuuidhttps://sourceforge.net/projects/libuuid/Source3-clause BSDUUID generation/parsing
spdloghttps://github.com/gabime/spdlogSourceMITlogging framework
yaml-cpphttps://github.com/jbeder/yaml-cppSourceMITYAML parsing/inspection
Bounded MPMC Queue-Source2-clause BSDBundled/included by spdlog
Formatting Library for C++-Source2-clause BSDBundled/included by spdlog
civetwebhttps://github.com/civetweb/civetwebSource3-clause BSDPowers ListenHTTP processor
JsonCpphttps://github.com/open-source-parsers/jsoncppSourceMITUsed for SiteToSiteProvenanceReporter
ios-cmakehttps://code.google.com/archive/p/ios-cmake/Source3-clause BSD

Derived resource for iOS build

Catchhttps://github.com/philsquared/CatchSourceBoostPrimary testing framework
RocksDBhttps://github.com/facebook/rocksdbSourceApache V2Provenance repository storage backing
LevelDBhttps://github.com/google/leveldbSource3-clause BSDProvenance repository storage backing ( Part of RocksDB)
cpplint.pyhttps://github.com/google/styleguide/tree/gh-pages/cpplintSource3-clause BSDLinting of code
PcapPlusPlushttps://github.com/seladb/PcapPlusPlusSourceunlicenseProvides a C++ Wrapper for Pcap functionality
libuvchttps://github.com/ktossell/libuvcSource3-clause BSDProvides USB Camera support
librdkafkahttps://github.com/edenhill/librdkafkaSource2-clause BSDC++ Implementation of the Kafka protocol
libarchivehttps://github.com/libarchive/libarchiveSource2-clause BSDProvides USB Camera support
pybind11https://github.com/wjakob/pybind11Source3-clause BSDEnables C++11 python bindings
solhttps://github.com/ThePhD/sol2SourceMITProvides LUA support
  • No labels