> Including Category B binaries in a source release is mentioned in ASF policy 
> here [1].

Sorry to keep banging the same drum, but I read this before our earlier emails, 
and if this is the intended meaning it needs to be rewritten. I also doubt this 
was the intended meaning of the original author. The subject of the bracketed 
clause is grammatically ambiguous, so other contextual cues must be used to 
interpret it:

> BINARY-ONLY INCLUSION CONDITION
> Unless otherwise specified, all Category B licensed works should be included 
> in binary-only form in Apache Software Foundation convenience binaries (and 
> not source code).

1. Source _code_ cannot (pretty much by definition) contain any binaries, so 
the only semantically plausible interpretation is prohibiting the inclusion of 
the dependency's source code in the release
2. The heading "binary-only inclusion" provides the motivating context for the 
sentence, strongly suggesting the bracket is likely a clarifying reiteration 
that the dependency's source code should not be included
3. Elsewhere in this document source code appears to refer to the normal 
meaning, i.e. source code, not source packages/releases

Since we as a community use these websites to determine our correct actions, 
I'm not sure we can really help fix this with PRs, since we have no independent 
primary knowledge of the desired content. I still don't really know for sure 
the source of your expectation.

I'm sure we can update our build scripts to fetch these libraries instead of 
bundling them, if we can get some kind of official confirmation that this is 
indeed necessary. Finding people willing to volunteer to go back and modify 
earlier releases may be a tall order, however.


On 27/03/2021, 23:24, "Justin Mclean" <jmcl...@apache.org> wrote:

    Hi,

    > This is a known problem. Please help out.

    That is the reason of having those jars in the source release? Could it 
just be replaced by a series of curl commands in a shell script?

    I can help fix up the LICENSE and NOTICE files, but the inclusion of 
compiled code in a source release is the bigger is here. 

    > It has been made mention of on most of the recent vote release threads, 
and
    > we have a ticket CASSANDRA-16391 open to deal with it (eta is immediately
    > after 4.0).

    I'm not sure that fixing this after a 4.0 release would be an option and 
the question may come up of what needs to be done with the source releases that 
are already public.

    Including Category B binaries in a source release is mentioned in ASF 
policy here [1].

    Thanks,
    Justin

    1. https://apache.org/legal/resolved.html#binary-only-inclusion-condition

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
    For additional commands, e-mail: dev-h...@cassandra.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to