#45 add license file
(cherry picked from commit 50e99290566074ce838a5b1b791edbc046085728)