Hello,

I suppose my concern is exactly what the two replies thus far espouse -- "human 
whim."

This means that a "song and dance" must be done to "entice" the human to 
entertain a VOTE. I suspect The Apache Software Foundation would argue that 
paying people to VOTE (regardless if they +1 or -1) is bad. Or is it? However, 
there seems little difference between paying someone to vote and doing some 
other marketing behaviors that would lure the human voter in.

My concern is that this means its a popularity contest and not a "lets develop 
software that is respective of the Apache2 license." Shouldn't Apache's VOTE 
infrastructure be beyond fancying the human with magical marketing tricks?

Thank you for your thoughts,
Marko.

http://markorodriguez.com

On Sep 14, 2015, at 11:49 AM, John D. Ament <johndam...@apache.org> wrote:

> I know one thing that always grabs my attention is when the community
> behind it votes on the topic, regardless of having binding/non-binding
> votes to back it.  It shows me that there is a lot of interest in it, and
> will remind me to look at it closely and throw my vote in.
> 
> Another way to compare it is is against US Voter turn out.  Typically in
> non-presidential elections its down at 40%, but in presidential its up
> around 60%.
> 
> John
> 
> On Mon, Sep 14, 2015 at 12:50 PM Ted Dunning <ted.dunn...@gmail.com> wrote:
> 
>> Marko,
>> 
>> Isn't the real problem a project level problem?  Some projects are simply
>> higher profile than others?
>> 
>> As such, wouldn't be better to raise the profile of the projects not
>> getting the votes rather than impair the ability to vote on popular
>> projects?
>> 
>> Votes on project admission haven't generally been a problem.  The problem
>> is generally with release votes.  Doing a good review of a release takes a
>> significant amount of time and I think that it is hard to impose that
>> burden on everybody who wants to vote on a different project's release.
>> 
>> In the projects that I have mentored, I have seen the problem with getting
>> IPMC votes on releases. My own response has been to
>> 
>> 1) make darn sure that the mentors will vote if they possibly can
>> 
>> 2) reach out to others privately to encourage them on a one-to-one basis to
>> review the release and vote
>> 
>> 3) warn the general list that a vote is coming and talk it up
>> 
>> Most projects should have three mentors who are, by definition, IPMC
>> members with the ability to case binding votes. If a project finds that
>> some mentors are persistently MIA, they should find some new ones. If
>> mentors find that other mentors are MIA, then they should describe to the
>> project why that is a problem and suggest ways to get additional mentors
>> involved.
>> 
>> Ultimately, this problem is just a preview of what happens when a project
>> doesn't have enough active participation and needs to be handled using
>> essentially the same community development methods.
>> 
>> 
>> On Mon, Sep 14, 2015 at 9:26 AM, Marko Rodriguez <okramma...@gmail.com>
>> wrote:
>> 
>>> Hello,
>>> 
>>> It appears that VOTEing in general@ is inefficient and biased. An Apache
>>> member will see a VOTE on the list and can choose whether to participate
>> in
>>> that VOTE or not. I believe there are problems with this algorithm. The
>>> first has to do with efficiency. For instance, Groovy received (out of my
>>> foggy memory) some 20+ VOTEs when only 3 were were needed and other
>> project
>>> VOTEs were sitting around hoping for an Apache member to spend time on
>>> their project. Second, if no Apache member really cares about the
>> project's
>>> VOTE, then the project committee is left "hoping" that someone will care
>>> --- pinging around to their mentors (no reply), to the list ("please")…
>>> like beggars in the street.
>>> 
>>> Should general@ have a VOTE queue where if an Apache member has time to
>>> VOTE they can only VOTE on a project at the top of the queue. They can
>> not
>>> pick which projects to VOTE on. This solves the two aforementioned
>> problems:
>>> 
>>>        1. Apache member attention is not wasted on low-entropy states
>>> (why are 20 +1 VOTEs needed -- no new information is contributed).
>>>                - increased efficiency
>>>        2. Apache member attention is not biased by human whim (why are
>>> VOTE requests left idle while later VOTE requests are satiated).
>>>                - remove human bias
>>> 
>>> With a VOTE queue, each project's VOTE requirements are met in the order
>>> in which the VOTE was added to the queue and no project is left pinging
>>> mentors and the list saying -- "can someone please VOTE on our
>> artifacts?"
>>> 
>>> Thoughts?,
>>> Marko.
>>> 
>>> http://markorodriguez.com
>>> 
>>> 
>> 

Reply via email to