dart-lang / pub-dev

The pub.dev website
https://pub.dev
BSD 3-Clause "New" or "Revised" License
785 stars 147 forks source link

Proper pub points not given #7129

Open quetool opened 1 year ago

quetool commented 1 year ago

URL: https://pub.dev/packages/web3modal_flutter/versions/3.0.0-beta04

Hello, on the package linked above☝️ there is a proper LICENSE file filled with an OSI-approved License however it's not being recognized as such.

quetool commented 1 year ago

We can see how dio_cache_interceptor package is using the very same LICENSE as we do but it's being recognized properly for them but not for our package https://pub.dev/packages/dio_cache_interceptor/license

quetool commented 1 year ago

Only after hitting documentation points on latest version the license was recognized. Not sure if it's a bug or not but IMHO license recognition should be independent from documentation analysis.

https://pub.dev/packages/web3modal_flutter/versions/3.0.0-beta04/score

Vs

https://pub.dev/packages/web3modal_flutter/versions/3.0.0-beta06/score

isoos commented 1 year ago

@quetool: thanks for reporting! A few notes:

quetool commented 1 year ago

Thanks for answering @isoos ! Indeed I figured "hey, maybe the appendix is important for the recognition tool" and I added it, although I would have never said it :) Didn't know it was that important

isoos commented 1 year ago

It is not the appendix that is important, rather, overall, the difference from the "canonical" (or one of the many canonical) text content. Putting the appendix back moved the license over the (otherwise strict) detection threshold. It is important to report these issues, otherwise fixing these won't get a high priority in the near future...