Hi Justin,

thanks for that ... I was just staring to get frustrated with writing a 
response for an inline commented email in Ponymail ... I signed up for the 
list, that I can in future reply with a real mail-client. 

But I guess I have nothing to add to what Justin wrote.

Thanks,
     Chris

On 2022/10/19 15:48:33 Justin Mclean wrote:
> Hi,
> 
> Perhaps I can help.
> 
> > I'm reading that published release artifacts MUST be signed, and that
> > eligible voters in the voting stage MAY provide a signature.
> 
> The release candidate needs to be signed so that someone reviewing the 
> release can check that it contains what it should and will be the same as the 
> released software.
> 
> > FWIW, all of our release tags (internal or external) are signed tags,
> > and in any case I can surely provide a signature of the tarball(s) in
> > the next candidate proposal.
> 
> A vote can't be on a GitHub tag (as that could change) it needs to be on an 
> artefact as the contents of LICENSE and NOTICE depend on what is in that 
> bundle.
> 
> > I don't see any requirement for that in the policy, is this somehow a
> > requirement ?
> 
> Yes it is a requirement to have a signed artefact. See 
> https://www.apache.org/legal/release-policy.html#what-must-every-release-contain
>  for details.
> 
> > It is our policy to never clutter these files with license statements
> 
> That may be the case but it is not ASF policy, please see 
> https://www.apache.org/legal/src-headers.html. Note it mentions what files 
> need ASF headers and the limited exceptions.
> 
> > It is my understanding that such derivative works must be listed in the
> > NOTICE file, which `doc/bst2html.py` is certainly mentioned.
> 
> This is not correct only limited things belong in a NOTICE file, all license 
> information goes in the LICENSE file. Please see 
> https://infra.apache.org/licensing-howto.html. Anything included that is MIT 
> or BSD licensed needs to be mentioned in LICENSE not NOTICE.
> 
> > The tarballs are extremely lightweight are are only included as data to
> > run tests against (they are essentially hello world programs, or just
> > tarballs which contain data that tests expect).
> 
> An ASF release cannot include compiled source code, not even compile hello 
> world programs. They could be download or compiled as part of the testing 
> process, if they are used for tests.  See 
> https://www.apache.org/legal/release-policy.html#source-packages
> 
> > Although I wonder how important this is given the lower case "should"
> > (as opposed to "MUST")... 
> 
> This is a requirement only non ASF projects can use the other header. See 
> https://www.apache.org/legal/src-headers.html#headers
> 
> > and perhaps this is acceptable if added to the NOTICE file in some way
> 
> Only relocated copyright notices i.e. those where you have had permission 
> form the copyright owner to remove should be added to the NOTICE file. See 
> https://www.apache.org/legal/src-headers.html#header-existingcopyright
> 
> > Right, these are all very easy to account for, but I could use some
> > guidance as to how precisely to update the NOTICE file for this.
> 
> In general you would not update the NOTICE file, you would update the LICENSE 
> file. If the 3rd party code is ALv2 and has a NOTICE file then some additions 
> to the NOTICE file may be required. See 
> https://infra.apache.org/licensing-howto.html#alv2-dep
>  
> > It would strike me as very odd to modify the LICENSE file
> 
> The LICNSE file needs to contain all of the license of bundles software in 
> the release artefact. See 
> https://infra.apache.org/licensing-howto.html#permissive-deps
> 
> Kind Regards,
> Justin
> 

Reply via email to