Adopting the Apache 2 License. Fixed #653