I'm using some modified MIT licensed code directly in my project and am concerned about how to correctly attribute it.
The code in question does not have license text in each file, only a single LICENSE file at top level. I have included the contents of that file in my own licenses file. In this file I also have the licenses for other libraries I use, but these are all unmodified and live in separate directories in the project making the origin clear.
I am concerned that this leaves it unclear as to what the origin of any particular piece of code is in my project. I'm curious if this is actually an issue and if it is, how could I manage this better?
Thanks
// Copied and modified from ProjectWhatever under MIT License vX.Y
. You might want to add a mention of the git hash, or equivalent, that you forked off of as well. That will aid future maintainers, should they wish to check the recent history of the original work for tips on how to fix whatever zero day bug they are trying to fix.