apache 2.0 license (fix #48)