>
>    1. I've had to add the following exclusions from the plugin:
>    ["**/build/**", '**/.gradle/**', '**/gradle/**', '**/.idea/**',
>    '**/.ruby-version/**', '**/repo/**', '**/resources/**', '**/*.iml/**']
>    Is that a valid configuration?
>

Usually, "rat" is configured to run on a clean codebase, so (most)
temporary files don't cause false positives.

It is fine to add manual exclusions, but please make sure that any
exclusions (1) aren't part of the release, and (2) are not required for the
project in some environment.

   2. Looking at the built output, we currently have one dependency
>    packaged which is the codegen python package which has a BSD license. Is
>    that an issue?


Not an issue. Please follow LICENSE/NOTICE requirements. Typically, the
license text including the copyright statement needs to be added to the
LICENSE file.

if so, an alternative approach would be to install it via
>    pip during Amaterasu's setup stage, is that a valid solution?
>

On the policy standpoint, there's no difference between the approaches. In
both cases, the dependencies must satisfy the same requirements. Between
the two, please pick the approach that you prefer. (There's a likely small
difference in crafting the LICENSE/NOTICE files between these two cases.)

Reply via email to