bazil / fuse

FUSE library for Go.  go get bazil.org/fuse  
http://bazil.org/fuse
Other
1.6k stars 266 forks source link

Clarify License #256

Closed ashi009 closed 4 years ago

ashi009 commented 4 years ago

https://pkg.go.dev/bazil.org/fuse?tab=doc refuses to show the docs.

tv42 commented 4 years ago

Take that up with pkg.go.dev. The license is a combination of those licenses, if some (proprietary!) code fails to understand it that's a parsing-side problem. Legal facts don't change to accommodate pkg.go.dev, and undocumented & non-open source parsers I very much choose to frown upon. I am not aware of any way to whack sense into pkg.go.dev.

ashi009 commented 4 years ago

Sounds fair.

The license parser used by pkg.go.dev is open-source and documented: https://github.com/google/licensecheck. And the current license file is also unparseable by https://github.com/licensee/licensee (the one GitHub uses) and presumably lots of other tools only capable of parsing standard license files.

I believe it's safe to redistribute derived MIT and the 2-clause BSD code under the 3-clause BSD license you are using for the rest of the files as long as their names are documented somewhere, like https://github.com/Microsoft/vscode/blob/master/ThirdPartyNotices.txt.