Hi there, (@RomanGotsiy)
Looking at your pre-v2.0.0 releases, you are using a component called hint.css. This component is licensed with a strong copyleft AGPL v3. This means ReDoc has no choice but to use the same license or else to remove hint.css entirely.
Were you aware of this issue? Would you be willing to remove the dependency?
Any thoughts?
Thank you for your attention,
rickity-cricket
@rickity-cricket thanks for noticing!
I was not aware of this issue. I will remove the dependency ASAP
I just double-checked and found out that ReDoc 1.x is using version 2.3.2. of hint.css which was licensed under MIT: https://github.com/chinchang/hint.css/tree/v2.3.2
They switched to AGPL v3 since version 2.4.0 so ReDoc use of hint.css is absolutelly legal.
ReDoc 2.0-alpha.x doesn't use hint.css at all
Oh! Good spot :)
Unfortunately the ^ resolves on yarn install to 2.5.0
hint.css@^2.3.2:
version "2.5.0"
resolved "https://registry.yarnpkg.com/hint.css/-/hint.css-2.5.0.tgz#38cae....
I was reading here: https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json
The caret (^) resolves the ^2.3.2 to the latest version of 2.x.x, so I think just removing the caret would solve the licensing issue... @RomanGotsiy , what do you think?
Yes, I just noticed this too 馃槥
I just pinpointed hint.css to 2.3.2: https://github.com/Rebilly/ReDoc/commit/a966b1fee2a100692b53b3352ffd302e13b8edc7
Will build 1.22.0 release of ReDoc ASAP
Released 1.22.0
Most helpful comment
Released
1.22.0