c(
    person("Joe", "Cheng", , "joe@posit.co", role = "aut"),
    person("Winston", "Chang", , "winston@posit.co", role = c("aut", "cre")),
    person("Posit, PBC", "fnd", role = "cph"),
    person("Hector", "Corrada Bravo", role = "ctb"),
    person("Jeroen", "Ooms", role = "ctb"),
    person("Andrzej", "Krzemienski", role = "cph",
           comment = "optional.hpp"),
    person("libuv project contributors", role = "cph",
           comment = "libuv library, see src/libuv/AUTHORS file"),
    person("Joyent, Inc. and other Node contributors", role = "cph",
           comment = "libuv library, see src/libuv/AUTHORS file; and http-parser library, see src/http-parser/AUTHORS file"),
    person("Niels", "Provos", role = "cph",
           comment = "libuv subcomponent: tree.h"),
    person("Internet Systems Consortium, Inc.", role = "cph",
           comment = "libuv subcomponent: inet_pton and inet_ntop, contained in src/libuv/src/inet.c"),
    person("Alexander", "Chemeris", role = "cph",
           comment = "libuv subcomponent: stdint-msvc2008.h (from msinttypes)"),
    person("Google, Inc.", role = "cph",
           comment = "libuv subcomponent: pthread-fixes.c"),
    person("Sony Mobile Communcations AB", role = "cph",
           comment = "libuv subcomponent: pthread-fixes.c"),
    person("Berkeley Software Design Inc.", role = "cph",
           comment = "libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c"),
    person("Kenneth", "MacKay", role = "cph",
           comment = "libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c"),
    person("Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016)", role = "cph",
           comment = "libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c"),
    person("Steve", "Reid", role = "aut",
           comment = "SHA-1 implementation"),
    person("James", "Brown", role = "aut",
           comment = "SHA-1 implementation"),
    person("Bob", "Trower", role = "aut",
           comment = "base64 implementation"),
    person("Alexander", "Peslyak", role = "aut",
           comment = "MD5 implementation"),
    person("Trantor Standard Systems", role = "cph",
           comment = "base64 implementation"),
    person("Igor", "Sysoev", role = "cph",
           comment = "http-parser")
  )