ASF License checking policy


Hi, The ASF license checker rat is explicitly configured to not check source files, I’m curious what the motivation for that decision is, can anyone elaborate?



The main reason was is was in the 3rdparty/dmlc-core folder and is considered as dependency instead.


Hi, Sorry, my question wasn’t very precise, I didn’t properly quote in the question, let me try again.

In tests/lint/rat-excludes we have the pattern hence none of the files in the source tree are ASF license checked, I wonder if this is deliberate or accidental?


Ah, i saw it was I think we also need asf license for all headers, so it could be an oversight