probably we should use some less strict license. LGPL? BSD?