Xiaomi would have released sources after 5-6 months after release of the phone.
Btw Motorola is atleast honoring the Open Source GPLv2 agreement of releasing kernel sources after the release of the phone.
This is phone most spot on tech geek, so it is wise to provide kernel soon as possible.
Hopefully lenovo provide twice update on time
Good move from moto