For my case, I have open source projects in Node JS that use the MIT license for which I have only added "MIT" to the license field in the package.json config file. There are no contents of the license and no link to any license file so could be considered ambiguous. Would this without a LICENSE file be considered enough for distribution?
This could be applied to any other programming language and license, and would probably be considered more ambiguous if the license is less well known. If the license is very rare then even if the license contents can be searched online, if there are very few copies, how can someone be certain that the contents have not changed.