Clean up open source license headers in source files.
clean up to make sure all apache 2.0 license headers are proper and consistent across all mrl source files. identify any license conficts.
My software engineering professor even had the controversial opinion that there should be no license header etc. in each source file. Only once in the project root and for exceptions. I don't care about which option is choosen, just this being consistent would be nice : )
I like the idea to put license Inside each files, if someone grab,only few functionalities from the project. As in a cooked dish I would like to know where the meat comes from and the vegetables :)
We currently have the LICENSE file at the root. I vote we remove all license files from source code that is not currently Apache 2.0. If some file is non-apache 2.0 we can leave the license in place unless we're changing the license that it's under.
License information should not be in source files, a single one in the root of the project is sufficient. Additionally, the root of resource/{serviceNameType} we could put licenses for each service depending on dependencies. It's very well structured for this.