To be more clear, the question Ruth then asked was:

<<Dare I ask: can a non-committer be a PMC member? Aside from the ASF members, I don't see a single PMC member who is not a committer. How would a non-committer gain PMC membership?>>

I/we then completly forgot to answer her :/

Jacques


Le 16/03/2014 14:29, Jacques Le Roux a écrit :
Hi Jacopo,

I can't answer for Paul, but it seems he is expressing something someone 
already did years ago: Ruth
https://cwiki.apache.org/confluence/display/OFBADMIN/Apache+OFBiz+PMC+%28Project+Management+Committee%29+Members+and+Committers#comment-9373832

Then David rightly said
<<There is always a possibility that people who have contributed a lot, in any form of contribution, haven't been noticed by a PMC member. If that is the case, and someone else notices then please notify the PMC on the private mailing list ([email protected]).>>

This is not the PMC ML, but I think there are no problems telling some facts which went unnoticed in your list about Paul and the persons he mentioned. This because I feel certain persons who have been active but not much with code have not been rewarded enough for their work. I mean if they would be interested to be more involved in the community as committers or even PMC members. BTW I/we did not answer to one Ruth's question: can a non committer be a PMC member? I did not find anything clear reading
https://www.apache.org/dev/contributors.html
https://www.apache.org/dev/new-committers-guide
and notably https://www.apache.org/dev/pmc.html#audience
But I believe it would be possible if the PMC members agree on.

For instance seen from a commit POV, Rupert did not much. But after Jonathon (remember him?) began to write the 1st book on OFBiz and sort of gave up, Packt contacted Rupert and he took the burden to review what Jonathon did (1st half of the book), fixed or helped to fix the bugs Jonathan was ranting about in this 1st part of the book (instead of doing the right things: fixing them) and completed the book. I know that well. I was then working with Rupert on a project and reviewed the book. We could say that this was his own initiative and he was payed for it. Well, sure... but I'm also sure it was not his only motivation. And to be frank, I'm not sure it's a good way to make money in respect of the time passed. Also I made what was needed to be sure 5% of the profits are going to the ASF.

The same is somehow true for Ruth and Sharan who wrote books which are helping 
OFBiz users everyday.
Paul also made efforts to spread the word about OFBiz, by doing many OFBiz presentations in Germany, one in the Europe Apachecon, and wrote articles on OFBiz , one in a German Java magazine. The guy from the Neogia community are also indirectly doing efforts to make OFBiz better known in France. BTW, a new French association should help soon in this direction.

Those are only examples I know and I can speak about, and at the end I can agree that those efforts are not the same than reviewing, testing and committing (which means responsibility and a lot of time) code. But still, I believe we underweight them.

I could not refrain to throw my 2 cts

Jacques


Le 16/03/2014 08:55, Jacopo Cappellato a écrit :
Hi Paul,

please see inline:

On Mar 14, 2014, at 11:00 AM, Paul Piper <[email protected]> wrote:

I wouldn't necessarily say that what Pierre brings up is unjust, but
understandably this is a heated discussion. I would bring it down to two few
core points. Obviously this will offend some, but please bare with me:


1. Commitment starts with recognition
I completely disagree that the problem is that the PMC/committers group is not noticing contributors; the problem is instead that the current admission bar that we have set, is probably too high for this community. It is true that we are not inviting enough committers and PMC members (and in fact I think we should find ways to fix this, and we have started a preliminary discussion about this) but just because, with the current rules, there are not good candidates. In my opinion, we will have to work at ways to facilitate the growth of new volunteers and we will also have to lower the admission bar by setting up stricter reviews to counterbalance the risk of affecting the quality of commits.
As regards your specific position, since this seems to be your main 
concern/complain, please see below:

I think that the community has a problem with recognizing contributions
properly. I am running a company and thus lack the time to review code on a
daily basis, over the years I have, however, contributed thousands of hours
to this community. I represented OFBiz as a speaker at the ApacheCon, wrote
articles to magazines, committed large parts of code and bugfixes (among
them since 2006: Apache Solr integration, SEO Updates, Axis2 integration,
etc.), committed bugfixes, added wiki documents and helped wherever I could
(not even counting in all the free workshops and presentations i have given
to people interested in the topic). And though I am only a single person, I
think I can say that it went largely unnoticed.
Here is the whole list of commits in which you have some credit (over a few 
years):

rev. 1423117: fix for one label
rev. 1304205: new category trail method (OFBIZ-4580); no ootb code has ever 
used it
rev. 728455: minor correction done by Jacques based on your bug report to the 
user list
rev. 1234014: minor: "Thanks to Paul Piper for his help about this last point, by 
pointing about XSD reference."
rev. 1430332: German labels for the Accounting application (OFBIZ-5108)

We all appreciate your help and I understand that even small contributions like these can initially take a lot of time and effort but unfortunately these are still considered minor contributions by many; I guess this is the reason no one in the PMC has proposed you as a candidate for being invited as committer so far; but please go on, work hard and keep a positive and non-conflictual attitude and I am sure that you will be noticed.

As regards your contributions to Jira (uncommitted code, code reviews and misc 
comments), here is the whole list of what we have in our records:

* OFBIZ-4581 (2011/11): rejected/not a problem
* OFBIZ-4666 (2012/01): rejected/invalid
* OFBIZ-3877 (2012/11): one comment
* OFBIZ-5037 (2012/11): a bug report
* OFBIZ-5312/OFBIZ-4535 (2013/11): initial requirements and comments/reviews; up to now only the experimental SEO branch was affected (the task history is a huge mess) * OFBIZ-5042 (2012/11): Solr component; no code has been committed yet but I have a series of concerns about this work that I will soon try to fix by committing some code changes to the specialpurpose/lucene component in order to enhance it to support also Solr
* OFBIZ-4769 (2012/12): one comment
* OFBIZ-4833 (2012/12): one comment
* OFBIZ-5109 (2012/12): comments
* OFBIZ-3972 (2013/01): one comment
* OFBIZ-5248 (2013/06): one comment
* OFBIZ-5040 (2014/01): discussion about UI technologies in OFBiz

Again, in my opinion the above activity, even if valuable for the project, 
cannot be considered very high.

In addition to this, you have never participated to voting threads, nor helped 
testing new releases and these are important aspects of the project.

 From a business perspective
i would put it as a "bad investment", but we continue to do it for the love
of the project. I noticed that I am not alone in this, other people, like
Angus Gow
I could just find one email from him, no activity in Jira nor in the commit 
history.

or Rupert Howell
Here are some stats for Rupert (activity since 2007):

* OFBIZ-721: unfinished work, never committed
* OFBIZ-707: unfinished work, never committed
* OFBIZ-699: reported a broken link in the OFBiz website
* OFBIZ-5307: bug report resolved as "not a problem"
* OFBIZ-5282: reviews and comments
* rev. 1001789: "Auto-complete for dropdowns"

are also examples I could name right away that
haven't received enough recognition for their contributions.
Again, do not get me wrong: I greatly appreciate the help you all are providing and I want to personally thank you for each piece of contribution; but I still think that this level of activity may make impractical to invite you as contributors (or at least this has been true with the current rules).

2. Not everybody in the PMC is active or invested in the community
This is a completely different topic that doesn't affect in any way our 
decisions about new committers.
I am not against discussing the idea to ask old inactive committers and PMC members to resign from their role, for the sake of keeping our lists clear (and I also mentioned this in the past to the PMC).
However this is a super low priority and maybe also a bad idea if you look at 
this according to the spirit that inspired these rules at the ASF:
* if you do enough work and the PMC votes you to become a committer or PMC of the project, then you deserve to have your name listed forever in the committers/PMC group, unless you ask to resign * in this way the project officially recognizes that an individual plays or has played (at least in a period of the life of the project) an important role
* there is no upper limit to the number of committers and PMC members, so the 
inactive ones do not cause any harm to the new potential candidates

In the analysis below there are few errors that have been pointed out by 
others, so I will not comment further.

Kind regards,

Jacopo

The way I understand the argument is that the OFBiz Community is structured
into groups (contributors, committers, pmc), where personal commitment gets
you higher in the ranks. This is not the case for the PMC, however. Just
glancing over the wiki page, there are several people listed that haven't
been active in recent months or sometimes even years. Just to name a few:

* Ashish Vijaywargiya (most active till 2010)
* Anil Patel (most active till 2010)
* Vikas Mayur
* Paul Foxworthy
* David Welton (probably supported the project in the early stages)
* Yoav Shapira (probably supported the project in the early stages)
* Joseph Eckard
* Bilgin Ibryam

Andrew Zeneski has been the last addition to the committee in 2013, before
him there hasn't been any change since 2007. The same argument could be made
for a few people who are not really invested into the community any longer,
push their own products, or have moved on to new projects.

This is quite uncommon for a project that is based on personal commitment
and begs the question why a committee remains static whereas clearly the
project moves forward.






--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/The-future-of-OFBiz-Open-Discussion-tp4648865p4649277.html
Sent from the OFBiz - Dev mailing list archive at Nabble.com.




Reply via email to