I am creating a c++ file based on Android java source code. The file is completely renamed and a lot of the code is gutted, but the basic algorithms and some function names will likely stay the same.
How should I add the android apache 2.0 license to my c++ file? Do I need to redirect people to the original work somehow, or not? Do I just copy the original license from the top of the java file as is and that's it?