>> The (sub)project will survive only to the extent that its current users 
>> invest in it.
> so is this different to how the main (Java)Lucene project works? just curious 
> …

This is the case for all ASF projects and sub projects. If a project is unable 
to produce
new releases, usually due to too few developers, or loss of interest, or lack 
of users,
the project will end up in the Attic. For a TLP it would be the Board 
intervening, while
for sub projects I believe it is the TLPs responsibility to make sure things 
are healthy.

>> For an ASF Open Source Project, the only thing that is required to get going 
>> is user/developer
>> involvement and teamwork. While Andi started the project due to needs at the 
>> time, and became
>> a committer, he is no longer an active user, so perhaps time has come for 
>> other users to step ut and take
>> responsibility.
>> 
> That’s first time I hear this (bad) news. So if Andi is no longer an active 
> user - who is the maintainer of PyLucene/JCC?

I may have misunderstood myself, but it is quite normal for a commiter’s 
availability to vary over the years,
and for that reason it would be a big benefit for PyLucene to have at least two 
other active devs voted in
as committers. As I understand it, PyLucene does not require much effort to 
keep up to date, except when
there are major changes such as Py3 or porting tests etc.

I’m not a user myself, so I’m a bit on the sideline here, being on the PMC.

> We developed and provided the patch (which already took some time) for review 
> and further adaption and really hope now for other users to step in. This is 
> our current position for several reasons an after internal discussions which 
> I cannot disclose here. Sorry. On the other hand, if we’d be the only user(s) 
> interested/willing to push Python3 support (and Pylucene/JCC as a whole) then 
> this project could not survive anyway I fear.

Absolutely, you have done “your share” and more, and that is what such a 
project needs, and right
now PyLucene needs more than one guy who can jump in and make Py3 happen.
I guess what I was trying to get across is that if Andi will forever be the one 
guy everyone depend on
to get the smallest contribution landed in the codebase, it will not be 
sustainable going forward, and
probably not ideal for Andi nor the other users. 

So what would it take to bring one other developer up to a “pro" level, and are 
there anyone who have such a desire?

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

Reply via email to