Hi,

Just catching up on this thread. Going back a bit.

>>   #2 The #1 goal is achieved via mentorship. In fact mentorship is
>> not even required  as the case of Zest (and hopeful Yetus soon) demonstrated.

Not to pick on Zest but a casual glance at the current source release shows it 
contains a couple of jars and the Apache LICENSE is incomplete. I know nothing 
about Zest and these are probably (easily fixed) minor issues, but it does show 
that having someone outside your project reviewing releases can be useful.

If we as some people seem to be suggesting just announce podling releases on 
this list and not have an IPMC vote it seems to me we would be more likely to 
have releases with issues in them. Some of these would be minor and probably 
not matter but it does increase the risk. And if an issue is found what do we 
do about the previous releases? It seems( that checking often and early gives 
better results.

Automated tools can certainly find some issues but they IMO are never going to 
find every issue. How can an automated tool easily know that cat image is under 
copyright? Or that the original license header has been replaced with an Apache 
one on a file? Tools like this do exists but are probably prohibitive cost wise 
and time wise to implement across Apache.

I certainly think having clearer policy documentation would help and like 
Bertrands release checklist idea, but even having clear documentation (e.g. 
[1]) doesn’t seem to solve all issues. I can only assume that it comes down to 
we’re a bunch of volunteers and our time and focus is sometimes a little 
scattered so stuff sometimes gets missed. 

Thanks,
Justin

1.http://www.apache.org/dev/licensing-howto.html



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

Reply via email to