a temp commit to remove all the code that related to multi-license
support. Note that it's not completed and there is error in it.