add MIT license to the code
improve readme: see #18833