Running "mvn rat:check" generates a RAT (release audit tool) report in target/rat.txt. The check fails since all the .php files in src/ examples/php and src/examples/resources do not have ASF Source Header. src/examples/README.LICENSE explains a rationale, however unless there has already been some determination on this, I would raise this as an issue on the IPMC vote and think there is likely that the IPMC would push back on the issue.

The examples are used with the @example phpdoc directive, so any ASF header in the example body would be incorporated literally into the generated documentation (as far as I can tell). So pointing the phpdoc at the .php snippets with ASF license headers would not generate pretty output. You could however point phpdoc at a directory (target/examples) that was generated from the source removing the ASF license using xslt or other processor. I can take a shot at that.

Since the generated docs could depend on the version of phpdoc installed, I think it would be good to disclose the environment that is used to build the release packages. Ideally a clean fresh installed OS on an VM with just the minimum installed packages.

Reply via email to