Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 2.73 KB

AUTHORS.md

File metadata and controls

75 lines (50 loc) · 2.73 KB

Authors and Third Party Code Licensing Information

Primary Authors

  • ZeroTier Core and ZeroTier One virtual networking service
    Adam Ierymenko / [email protected] Joseph Henry / [email protected] (QoS and multipath)

  • Java JNI Interface to enable Android application development, and Android app itself (code for that is elsewhere)
    Grant Limberg / [email protected]

  • ZeroTier SDK (formerly known as Network Containers)
    Joseph Henry / [email protected]

Third Party Contributors

Third-Party Code

ZeroTier includes the following third party code, either in ext/ or incorporated into the ZeroTier core. This third party code remains licensed under its original license and is not subject to ZeroTier's BSL license.

  • LZ4 compression algorithm by Yann Collet

  • http-parser by Joyent, Inc. (many authors)

  • C++11 json (nlohmann/json) by Niels Lohmann

  • tap-windows6 by the OpenVPN project

    • Files: windows/TapDriver6/*
    • Home page: https://github.com/OpenVPN/tap-windows6/
    • License grant: GNU GPL v2
    • ZeroTier Modifications: change name of driver to ZeroTier, add ioctl() to get L2 multicast memberships (source is in ext/ and modifications inherit GPL)
  • Salsa20 stream cipher, Curve25519 elliptic curve cipher, Ed25519 digital signature algorithm, and Poly1305 MAC algorithm, all by Daniel J. Bernstein

    • Files: node/Salsa20.* node/C25519.* node/Poly1305.*
    • Home page: http://cr.yp.to/
    • License grant: public domain
    • ZeroTier Modifications: slight cryptographically-irrelevant modifications for inclusion into ZeroTier core
  • MiniUPNPC and libnatpmp by Thomas Bernard

    • Files: ext/libnatpmp/* ext/miniupnpc/*
    • Home page: http://miniupnp.free.fr/
    • License grant: BSD attribution no-endorsement
  • cpp-httplib by yhirose