On Thu, 04 Jun 2015 08:13:59 +0200, Michal Hrusecky wrote:
Hi,
I sent following mail on Monday, but something is broken in my setup so it never arrived. As discussions are still ongoing, resending.
Hi everybody,
as you all know, we have a group of contributors that are eligible to participate in elections, have @opensuse.org mail and other perks - yes I'm talking about openSUSE Members. We have now about 600 of them, but as you can see[1] in last openSUSE Board elections only 150 of them voted.
This could mean two things - either most of the members are not interested in elections or plenty of them are simply no longer around. I guess the truth is somewhere in middle. But it would be nice to know. At some point we might need to take some project wide decisions and it would be great to know at that point how many of the still active members voted.
We discussed this topic at not so recent openSUSE Board Face to Face meeting and touched it on oSC 15 during project meeting. Also taking under consideration the responses that were provided to a similar topic approximately 2 years ago, we (in the board) think it would be a good idea to implement something to help with that. Automatically monitor openSUSE Members activity on mailing lists, OBS, bugzilla, maybe more. Remember when we last saw openSUSE Member on any of those channels and if he doesn't show for for example one year, we can send him e-mail asking whether he still wants to be a member with a link to click to create artificial activity for the automat. And if he doesn't click on it in let's say month, we will retire him - he will be moved to openSUSE retired geekos group. If he comes back and want to be member again or if he was retired by accident, he can be made member again by just clicking on the link from the mail or by asking membership committee and they will approve him without any additional questions.
What do you think? As it will affect whole project some feedback would be appreciated. If it goes well, I would put it for project wide vote to let the project members decide.
To answer some of the obvious questions:
Q: Shouldn't we retire inactive members anyway and measure their activity?
A: No, it's too hard, too subjective and it could bother people that we cannot measure automatically. Automatic measurement is just an indicator that those people are no longer interested, but they might be just working on project aspects we cannot measure.
Q: Wouldn't it offend active contributors if they will be falsely accused of not being interested?
A: I hope not. If period will be long enough (1 year) and if we monitor even mailing lists, people will usually show up somewhere...
Q: Doesn't it change the meaning of the openSUSE Member?
A: Kind of yes. So far once you got a membership status, it was forever. Now it would be forever as long as you are interested. No big change, but still a little difference.
Q: What if mail with warning gets lost?
A: If you loose your membership by accident by loosing an e-mail, you can still contact membership committee and as a retired member you will be reinstated immediately without voting/verification that takes time. And you should fix your e-mail in connect in that case ;-)
[1] https://connect.opensuse.org/pg/polls/read/RBrownSUSE/46342/opensuse- board-election-20142015
When I was at Novell, I went through a similar process with the CNI program - we had almost the same set of problems - a status that lasted "forever" but was difficult to measure activity with. This actually was impacting business, because we would need contract instructors, but had no way of knowing who was actively teaching, or if the contact information was even still valid. Similar to what's being discussed here, we implemented an expiration and a set of requirements to be met on an ongoing basis. The program has changed a bit since I left that role, but we were able to refocus the program by performing an expiration on members we hadn't heard from in a while. A few things that happened as a result: 1. A not insignificant number of people came out of the woodwork and got active again. 2. We created a really simple reinstatement process (get approval to teach a class from us in advance - we had specific per-course teaching requirements that had to be met to demonstrate knowledge of the material; teach the class and get reviews from the students). The goal was to make it as simple as process to come back if the candidate wanted to start teaching again. (Becoming a new instructor involved something called an Instructor Performance Evaluation, basically where we had to evaluate the prospective instructor's suitability to teach - reinstatement bypassed that requirement, which is generally a huge amount of preparation work on both sides.) 3. After the initial drop in program membership, we ended up with a group that was much more focused on the program's goals. Those who were active felt more valued, and if an instructor was needed to do a contract teach, we knew we had people we could count on to be available because they were actively involved in the program. For the openSUSE project, a similar process, I think, would work well - reapplication for an inactive user would really just be a matter of showing some ongoing contribution, rather than a more formal evaluation of the contributions. Maybe skip the voting/verification process for someone who was a member in the past, or just do a spot check rather than a full vote/verification. I would suggest not removing the @opensuse.org forwarder with expiration - since it's only a forwarder, it's not consuming resources, and for people who have been members in the past, having an address that might go away at some point makes the benefit much less useful. Jim -- Jim Henderson Please keep on-topic replies on the list so everyone benefits -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org