Hi,

Thanks for the update...

On Sat, 2022-04-23 at 10:28 -0700, Dave Fisher wrote:
> Hi Sander,
> 
> I’ve updated the Buildstream status:
> - https://petri.apache.org/buildstream
> - https://petri.apache.org/info.yaml
> 
> I reviewed the repository and I’m not sure if I can check the source
> header box.
> 
> (1) Copyright statements remain. (I would accept that this will
> change once BuildStream is a TLP)

I wasn't aware we we're supposed to remove personal/corporate copyright
statements from files, do I understand correctly that we should remove
these from source files ?

> (2) Should files like: master/src/buildstream/data/projectconfig.yaml
> have an ASF Header? Likely yes.

This file contains default project configuration data (not code), we
have explicitly preferred to never include copyright/license headings
to such files because we render these files verbatim into the
documentation, which is very convenient and reliable, e.g.:

  https://docs.buildstream.build/master/format_project.html#builtin-defaults

Our rationale so far for such yaml files has been that adding
license/formal disclaimers/copyright statements etc to the heading of
such files would detract from the readability of the documentation, and
as they are just configuration data, we would prefer to leave these
clean.

Will it be acceptable to continue to leave these configuration files
without license related headings ?

> Has anyone run a RAT check?

Is that what this java project is https://creadur.apache.org/rat/ ?

No I have not tried to run this tool, I don't think anyone on the team
has either as this is the first I'm hearing of it.

Cheers,
    -Tristan


Reply via email to