An open license manager written in c++