On 09.10.2019 23:26, Mark Thomas wrote: > On 09/10/2019 21:14, Benjamin Young wrote: >> Hi all! >> >> Recently, I've been digging through various OSS compliance checkers that >> analyze the code and content of repository to make sure it passes some >> predefined OSS policy. I realized while working on Apache Annotator >> (incubating) that one of these tools in particular could benefit any ASF >> project. >> >> The project is called repolinter by the TODO Group: >> https://github.com/todogroup/repolinter >> >> It checks for various things like the existence of a LICENSE file, the >> proper use of header/preamble text in files, and various other things. >> >> I've customized the default configuration file so that repolinter's checks >> are a bit closer to what ASF project repos actually need to do. You can grab >> the config file here: >> https://github.com/apache/incubator-annotator/pull/56/files#diff-8e21d68a689b722dca7791aa735b873c >> >> If you put that in an existing project's code, you can `npm install -g >> repolinter`, and `repolinter .` in that projects directory to see the >> results of the output. >> >> What I'm finding already is that most ASF projects I've checked so far are >> using the "general purpose" preamble: >> https://www.apache.org/foundation/license-faq.html#Apply-My-Software >> And not the ASF focused (required?) one: >> https://www.apache.org/legal/src-headers.html#headers >> >> You can read through more of the changes pending on Apache Annotator's >> repository to bring it into (better) compliance: >> https://github.com/apache/incubator-annotator/pull/56 >> >> I'd be happy to help get this config file added to some official ASF >> repository or wiki space, so that others can benefit from this handy tool. :) > Or you could use Apache RAT... > https://creadur.apache.org/rat/
I have to wonder how an incubating project doesn't know about this, given that RAT reports are mandatory for incubating releases. -- Brane --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org