github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/kbfs/dokan/README.md (about) 1 # [Dokan](https://github.com/dokan-dev/dokany) bindings for Go 2 3 Dokan is a library for implementing user mode filesystems on Windows. 4 This library provides a thin binding to the library for Go programs. 5 6 # Documentation 7 8 https://godoc.org/github.com/keybase/dokan-go 9 10 # Licensing 11 12 The go binding itself is BSD3 licensed as featured in the LICENSE. 13 14 Additionally we ship Dokan C headers in the dokan_header directory. These 15 are subject to LGPL and are from the Dokan project. These are used to 16 compile the code without a Dokan installation in the path. 17 18 To use the library you will need to have installed a version of the LGPL 19 licensed Dokany DLL licensed from https://github.com/dokan-dev/dokany 20 21 The Go library uses LoadLibrary to load the Dokan DLL, it is not linked 22 with the DLL. Using different builds of the DLL works fine. 23 24