Re: Download source release / binary files in source release

2021-03-28 Thread Benedict Elliott Smith
Hi Justin,

You are probably right, but as far as I am aware you are not an official source 
of ASF policy on this matter. The official policy pages do not stipulate this, 
so I would appreciate if you could get them updated to accord more clearly your 
beliefs before the project makes the necessary changes.

> If the board was to get involved then I think it would be likely, going on 
> previous similar situations, it would ask for the project to remove the non 
> complainant releases.

I can only speak for myself, but I am happy to ensure future releases follow 
this policy once it is clearly stated as an official ASF policy by the official 
policy documentation.

As for prior releases, since 1) the official guidance has not required this to 
date; and 2) there is no _legal_ reason to require this (per the LEGAL thread 
you linked), I have no personal intention of going back to modify prior 
releases.

The board is of course free to wield whichever tools it likes, but please 
remember that this is a volunteer endeavour. Expecting project members to 
volunteer days of their time to retroactively meet a policy they had not been 
informed of, was in no official guidance, and has no legal reasoning behind it, 
is a tough sell.



On 28/03/2021, 05:15, "Justin Mclean"  wrote:

Hi,

I can say with 100% certainty that:
- ASF source releases cannot contain compiled code (jars, dlls or the like)
- ASF source releases cannot include Category B code compiled or not 
compiled
- ASF convenience binaries can contain Category B compiled code

In various roles at the ASF including PMC member, mentor, VP Incubator I 
have reviewed somewhere between 600 and 700 releases (and possible more) over 
the last decade. Every single time I've seen a source release candidate 
contained compiled code I have voted -1 on it. I've see many many others do the 
same and I cannot recall any source release containing compiled code being made 
an ASF release. At ApacheCon I often give talks on how to make releases. Every 
release check list I've seen includes a check for compile code. I could go on 
but I think that's probably enough context.

On a couple of occasions there's been a little confusion around this so 
I'll make sure the above is clearly stated in our legal FAQ/policy, after some 
discussion on the legal discuss list.

This is not my project and I hope the PMC looks into this, decides what to 
do, and does what they think is needed to correct this. It would be best not to 
have to get the ASF board involved (of which I'm a current member). If the 
board was to get involved then I think it would be likely, going on previous 
similar situations, it would ask for the project to remove the non complainant 
releases.

Thanks,
Justin

-
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



Re: Download source release / binary files in source release

2021-03-28 Thread Justin Mclean
Hi,

> You are probably right, but as far as I am aware you are not an official 
> source of ASF policy on this matter.

I am currently assistant VP legal affairs and have made changes to ASF policy 
before, in particular to the release and distribution policy. I guess you are 
asking for something official from VP Legal Affairs or the ASF board? If so I 
can make that happen.

> The official policy pages do not stipulate this

IMO it does, the project can choose to ignore that if they want. I suggest you 
read what Roy wrote on this subject, ask why are you the only project (that I'm 
aware of) who have source releases with compiled code in them, and look at 
other discussions that have occurred on this subject.
 
> As for prior releases, since 1) the official guidance has not required this 
> to date; and 2) there is no _legal_ reason to require this (per the LEGAL 
> thread you linked), I have no personal intention of going back to modify 
> prior releases.

The is incorrect as VP legal (at the time) closed that issue and this has been 
discussed elsewhere on the legal list. Every single other release candidate 
containing compiled code across dozens (100's?) of projects have received -1 
votes from their PMC and not been released.

Saying we all volunteers, while true, doesn't remove the responsibility the PMC 
has to make sure its releases are open source / comply with ASF policy.

Unless you have any other questions, I don't think I have anything more to say 
on this subject, and will wait to see what the PMC does about this.

If you do want my help on this, just ask and I do what I can.

Thanks,
Justin

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



Re: Download source release / binary files in source release

2021-03-28 Thread Benedict Elliott Smith
> I guess you are asking for something official from VP Legal Affairs or the 
> ASF board? If so I can make that happen.

I would prefer the official policy pages to be updated to have a clear 
statement on this, so this problem can be solved in perpetuity.

> IMO it does, the project can choose to ignore that if they want. I suggest 
> you read what Roy wrote on this subject

I have read all of the above, and none of these rise to official statements of 
policy that clearly accord with your view. I'm not ignoring anything, surely 
you can at least agree that official statements on this are unclear?

> Saying we all volunteers, while true, doesn't remove the responsibility the 
> PMC has to make sure its releases are open source / comply with ASF policy.

The PMC has acted in good faith in this matter, and has followed the official 
policy documents as it interprets them. How else is the PMC meant to discern 
ASF policy? I am happy to accept there has been a failure to communicate the 
intended policy, but asking the PMC to bear a significant cost correcting 
actions taken in good faith on reasonable readings of the policy documents 
would not in my opinion be reasonable.



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



Re: Download source release / binary files in source release

2021-03-28 Thread Mick Semb Wever
> I can only speak for myself, but I am happy to ensure future releases
> follow this policy once it is clearly stated as an official ASF policy by
> the official policy documentation.
>


+1

I recommend that the PMC continues its vote on 4.0-rc1.

With the understanding that the ASF updates the policy documentation to be
clear and accurate, and we work fast at fixing the issues for the next
release that occurs once those doc updates are in place. Getting 4.0-rc1
out with the same state as a hundred or more previous releases is fine IMO,
until the ASF docs are clear and don't require knowledge of precedence,
legal tickets, ML threads, and individual's interjections.

Justin, your help on the LICENSE (1) and NOTICE (4) would be greatly
appreciated. Missing copyright headers are already fixed. And if
CASSANDRA-16391 can't be done quickly I can look into how to hack the
release process to replace lib/ with a curl script.

cheers,
Mick


Re: Download source release / binary files in source release

2021-03-28 Thread Justin Mclean
HI,

> I recommend that the PMC continues its vote on 4.0-rc1.

In that case I'll need to raise this issue with theASF board.

Justin

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



Re: Download source release / binary files in source release

2021-03-28 Thread Benedict Elliott Smith
I thought you had indicated you were anyway raising this with the board?

Either way, I don't personally see any issue with delaying the vote by a week 
or so if it will bring some official clarity to this issue, now it has been 
raised. How quickly can we expect to see changes reflected in the official 
policy documents?


On 28/03/2021, 11:48, "Justin Mclean"  wrote:

HI,

> I recommend that the PMC continues its vote on 4.0-rc1.

In that case I'll need to raise this issue with theASF board.

Justin

-
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



Re: Download source release / binary files in source release

2021-03-28 Thread Mick Semb Wever
>
> I thought you had indicated you were anyway raising this with the board?
>
> Either way, I don't personally see any issue with delaying the vote by a
> week or so if it will bring some official clarity to this issue, now it has
> been raised. How quickly can we expect to see changes reflected in the
> official policy documents?
>


A thread has been started on legal-discuss:
https://lists.apache.org/thread.html/rd1aabe5052b5bedf3eceebd331f878b92a8ade6d4ca170f845d5db37%40%3Clegal-discuss.apache.org%3E

Given the same agreement there that the ASF's docs are unclear on the
topic, and having to rely upon a post from Roy in *some thread, I think it
is safe to say we can (if need be) continue until those docs are made up to
date. Also, I cannot see how the ASF can enforce anything retroactively.

Justin, please inform us of the threads you start. The Cassandra PMC is
also capable of dealing with these issues themselves, through the board
reports and with legal. The information you have provided is valuable and
appreciated, please do trust us that we will treat the matter seriously,
while also keeping a focus on community>code.


Re: Download source release / binary files in source release

2021-03-28 Thread Justin Mclean
Hi,

> Given the same agreement there that the ASF's docs are unclear on the
> topic, and having to rely upon a post from Roy in *some thread, I think it
> is safe to say we can (if need be) continue until those docs are made up to
> date. Also, I cannot see how the ASF can enforce anything retroactively.

This is not a retrospective change just a clarification on what should be self 
evident. The ASF has made retrospective changes in the past e.g. changes to ASF 
header policy and changes to license compatability.

> Justin, please inform us of the threads you start.

I said above I would get this clarified on legal discuss. I've also added a 
discussion item to the next board meeting.

Thanks,
Justin

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



Re: Download source release / binary files in source release

2021-03-28 Thread Benedict Elliott Smith
> This is not a retrospective change just a clarification on what should be 
> self evident.

This is a non-sequitur surely? Can something that is self-evident need 
clarifying? Or do you suppose it is self-evident to all besides the feeble 
intellects of this community?

I think a self-evident policy would anyway be an oxymoron.

I'll note that the legal-discuss list seem to disagree about both the current 
policy (LEGAL-288 endorsed binaries in source control, but apparently Ray did 
not), and about the sense of restricting binary dependencies in source 
releases. This doesn't sound very self-evident to me.


On 28/03/2021, 23:49, "Justin Mclean"  wrote:

Hi,

> Given the same agreement there that the ASF's docs are unclear on the
> topic, and having to rely upon a post from Roy in *some thread, I think it
> is safe to say we can (if need be) continue until those docs are made up 
to
> date. Also, I cannot see how the ASF can enforce anything retroactively.

This is not a retrospective change just a clarification on what should be 
self evident. The ASF has made retrospective changes in the past e.g. changes 
to ASF header policy and changes to license compatability.

> Justin, please inform us of the threads you start.

I said above I would get this clarified on legal discuss. I've also added a 
discussion item to the next board meeting.

Thanks,
Justin

-
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



Re: Welcome Berenguer Blasi as Cassandra committer

2021-03-28 Thread Berenguer Blasi
Thanks all. Really appreciate it :-)

On 27/3/21 0:24, Lorina Poland wrote:
> Just adding more congratulations, Berenguer! Well-deserved!
>
> Lorina Poland
> e. lor...@datastax.com
> w. www.datastax.com
>
>
>
> On Fri, Mar 26, 2021 at 12:17 PM Yifan Cai  wrote:
>
>> Congratulations Berenguer!
>>
>> - Yifan
>>
>>> On Mar 26, 2021, at 11:49 AM, Sumanth Pasupuleti <
>> sumanth.pasupuleti...@gmail.com> wrote:
>>> Congratulations Berenguer!
>> -
>> 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