google / licensecheck

The licensecheck package classifies license files and heuristically determines how well they correspond to known open source licenses.
BSD 3-Clause "New" or "Revised" License
452 stars 75 forks source link

initial implementation of Scan, with only MIT license #28

Closed rsc closed 4 years ago

rsc commented 4 years ago

This is the implementation side of Scan. Many more licenses will follow, but this PR has just the code and one license to exercise it. (The MIT license is very old and has undergone significant mutation over the years, so it's a significant test case all by itself.)

As far as reviewing, it may be more manageable to look at the individual commits, although most files are only changed in one commit, so the file view is not too much different.

rsc commented 4 years ago

I have addressed all the comments in the dict commit. Still working through some of jba's later comments in the later commits.