Fix #58: add apache license