finish const correctness of Tranport() function implementation, and fix license company name