This sounds like a corner case for including copyright notices when distributing copies of a software under MIT and other permissive licenses. In fact, deploying a smart contract on the blockchain means basically distributing the binary form which will be then executed by anonymous computers called miners. My smart contract can include portions of bytecode coming from opensource projects. A notable example is the MIT licensed OpenZeppelin framework. So my question is: here we have a distribution of binary which will be run by people which is anonymous and, given the Ethereum protocol, there is no way to show them the copyright notices other than putting these in a github repository. Would this be compliant with the license?