cfworker icon indicating copy to clipboard operation
cfworker copied to clipboard

License notices for derived code

Open iebold opened this issue 2 years ago • 1 comments

I see various references in the source code for places that were the original work, usually under MIT.

Eg. https://github.com/cfworker/cfworker/blob/main/packages/json-schema/src/ucs2-length.ts mentions https://github.com/bestiejs/punycode.js

https://github.com/cfworker/cfworker/blob/main/packages/json-schema/src/format.ts mentions https://github.com/epoberezkin/ajv/blob/master/lib/compile/formats.js (which is basically https://github.com/ajv-validator/ajv )

Thing is, each of this original works have their own MIT license which grant you the right to modify it as long as you keep the notice. But none of the original notices are included as far as I can tell. See, eg. https://github.com/mathiasbynens/punycode.js/blob/main/LICENSE-MIT.txt

iebold avatar Aug 08 '23 15:08 iebold

good call @iebold, would you be willing to send a pr to resolve?

jdanyow avatar Aug 09 '23 21:08 jdanyow