Hi Phil, Your proposal to have a formal definition of subcommittee membership makes a lot of sense. One thing I was concerned about is discouraging community members from contributing to the subcommittee work just because they are not their company designated voting member. So I suggest to have unlimited number of subcommittee members per company, and limit just the voting members to one per company, for the obvious reasons you mentioned.
Also, why do we always have to reinvent the wheel for such decisions? What are other communities in the LF do? What do external communities do? The Special Interest Groups (SIGs) in OpenStack look parallel to our subcommittees – any idea how those are managed? Regards, Ranny. From: ONAP-TSC@lists.onap.org <ONAP-TSC@lists.onap.org> On Behalf Of Phil Robb Sent: Wednesday, August 29, 2018 10:27 AM To: onap-tsc <ONAP-TSC@lists.onap.org> Subject: Re: [onap-tsc] Definition of Subcommittee Membership Hello Chris, Steve, and other ONAP TSC Members: In one sense, I think Kenny has raised some symptoms of issues that he is seeing with regard to setting up for the upcoming subcommittee elections. From discussions with Kenny, I have come to believe that we need to put a little more structure and formalization around the membership of subcommittees given the nature of this project. What Kenny and I have observed: 1) There is significant difference of opinion on several topics within the different subcommittees. At present, the Modeling subcommittee is exhibiting the highest amount of discord. Others have had it in the past. Discord is not necessarily a problem as long as coming to conclusion on a given issue/topic is well-understood, transparent, and perceived as fair by stakeholders. However.... 2) Within ONAP, we are still working to ensure that our community processes are perceived as fair and transparent. We had an issue last year around the Chairperson election of the UseCase Subcommittee that resulted in us changing the rules for that particular election. We modified and documented those new rules to create that well-understood, transparent, and fair process for that event. As Kenny and I look at the significantly informal processes currently documented for the Subcommittees, the following questions arise: 1) If a decision/consensus is made in a subcommittee, even if that decision is to make a recommendation to the TSC, who made that consensus/decision? Is it that the people's names on the Subcommittee wiki form the formal membership and hence more than 50% of them need to be present in any given meeting for consensus to be established? If that's the case, it is not currently being followed. If it isn't the case, gaining quorum and consensus will be very difficult for the subcommittees. 2) Given that there is significant difference of opinion across our community on a variety of topics that are discussed deeply in the subcommittees, what prevents one or a group of organizations from gaming the vote by putting a very large number of members on the subcommittee wiki? For the Chair elections we said there was general openness for subcommittee membership, but there was only one voting member from each company who can vote for the Chair. In retrospect, I think Kenny and I have come to believe that we should have such a rule for all meetings and consensus gathering activities. So to avoid bad actor or simple mistakes in Subcommittee management, some form of policy around the following should be considered by the TSC on behalf of the subcommittees: 1) There should be formal set of defined [voting] members of a subcommittee. Similar to the TSC, all voices are welcome, but when it comes to a decision, be it via consensus or vote, it is well understood who needs to participate in such an activity. 2) Voting criteria should be similar to voting for the Chair... ie one vote per company to ensure appropriate voting representation - This goes for even gaining a consensus... ie when the chair states "Does anyone disagree with this recommendation to the TSC?"... The only people that should be able to say "I object" are the designated voting members. This stops a group of participants from the same organization from all raising objections, that result in rough consensus not being gained. 3) Quorum and proxy criteria should be established so the subcommittee knows when it has participation from enough representatives of the stakeholders to establish a decision/consensus. As we have seen multiple times, it is easy to accidentally schedule a meeting during a holiday in some geography. If the meeting occurs, and no Quorum is needed, decisions/recommendations can be made during that meeting that do not take into account a large portion of the stakeholders. While Kenny and I expect that our ONAP participants are all well-intended, the lack of this formality in the structure and processes of the subcommittees fall short on transparency, and well-understood documented processes. That in turn leads to the potential perception of unfair and/or poorly-enforced rules of engagement which wastes energy and effort across the project. Best, Phil. On Mon, Aug 27, 2018 at 5:07 PM, Christopher Donley <christopher.don...@huawei.com<mailto:christopher.don...@huawei.com>> wrote: I agree with Steve. I don't think we want to be too prescriptive about subcommittee membership, and we want to be open and welcoming to people who will contribute. We set it up so that subcommittees work on a rough consensus basis, and decisions needing a formal vote get raised to the TSC. You mentioned the architecture subcommittee. We usually have about 50 people show up on the weekly calls (depending on topics), and additional people participate in various task forces or working groups, so I think the membership really is in the 72-108 person you cited. It is worth cleaning up the list, as some people have changed companies or have been reassigned, but in general, I am comfortable with the idea of self-selected membership. For the purposes of electing the leadership, I think one "finger guard" we could consider is temporarily freezing the membership list prior to the commencement of the vote (e.g., voters are those listed on the wiki as of two weeks prior to the date of the vote, or whatever interval we decide). This would eliminate a last-minute rush to sign up, and would more accurately reflect the people who have been active in the group without discouraging future participants. Chris From: <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> on behalf of Stephen Terrill <stephen.terr...@ericsson.com<mailto:stephen.terr...@ericsson.com>> Reply-To: "ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>" <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> Date: Monday, August 27, 2018 at 1:48 PM To: "ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>" <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> Subject: Re: [onap-tsc] Definition of Subcommittee Membership Hi Kenny, I appreciate the effort that you are putting in regarding the elections and encoring communication via email list membership. I wonder, though, whether we are looking at this from the optimal perspective and context. I’d be happy to hear from other sub-committee chairs here. My reflection is that we had to bring items back to the TSC for decision, where formal membership was required. So for me, working on a consensus basis was based upon the views both expressed in the meetings and what I considered may have been expressed if active members were absent. This was to say, that the actual operations of the sub-committee isn’t missing the concept of membership and instead appreciates views and contribution. The need arises when it comes to selecting the chairperson (as that is the only real formal voting). Lets not let that need complicate the day-to-day operations. Normally I would side with formality as that tends to play out better in the long run, but I am urging that we introduce formality to solve the necessary issues and see if we can use the evolving culture here. BR, Steve PS – I will admit I have not been good at keeping a record of sub-committee meeting attendance. From: ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org> <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> On Behalf Of Kenny Paul Sent: Monday, August 27, 2018 5:25 PM To: ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org> Subject: Re: [onap-tsc] Definition of Subcommittee Membership Hi Steve, The points you've raised are the same ones that prompted my email. Anyone is always welcome at any Subcommittee meeting either as an active participant, accidental tourist, interested party or concerned onlooker. They do not have to be on the wiki membership roster or the mailing list to attend a meeting. However, even if they passively attend a meeting and do perform work behind the scenes, they would be missing any and all of the email-based discussions for the subcommittee. As mentioned, I haven't really looked into Seccom yet so I don't know its status, but in a more general sense attendance records for the subcommittee meetings seem to be sparse or non-existent. Without such records is not possible to identify people on the membership roster who may be passively listening to the meetings at a minimum. There is no way to differentiate them from someone on the roster in name only that neither attends meetings or receives email. A governance model where "Membership" has no real definition or meaning is not governance. The question is, "Do we care about that?" Speaking on a purely personal level as Kenny the community member and not Kenny the PM, yes, I do care great deal. I care because in less than a minute anyone in the world can benefit themselves while doing absolutely nothing whatsoever to contribute to our community. All it takes is adding their name to a roster and then they can put "ONAP XYZ Subcommittee Member" on their resume or list of accomplishments. While using what we produce without contributing may be unfortunate, but perfectly acceptable in open source, using us to benefit just ain't right. End personal opinion. One year after the launch of our project there were still dozens of approved Committers that had never even received their credentials for to perform a commit. Just as we've been cleaning that up, based upon what I've discovered, it seems that the subcommittee membership is the next area to address. Thanks! -kenny From: <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> on behalf of Stephen Terrill <stephen.terr...@ericsson.com<mailto:stephen.terr...@ericsson.com>> Reply-To: <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> Date: Monday, August 27, 2018 at 12:21 AM To: "ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>" <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> Subject: Re: [onap-tsc] Definition of Subcommittee Membership Hi Kenny, I’ve struggled with this a little from the security sub-committee and decided not to focus on it, the reason comes down to what does it mean to be a member. * We have people actively participating (which is great) – and that is important irrespective of whether they are identified as members. I do hope that all active participants can identify themselves as members. * We have people listening in to the calls that may be normally quite. I do not, however know, what they are doing behind the scenes to connect the dots – and I wouldn’t want to project any view that they are not welcome join, or participate, or listen whether or not they identify themselves as a member or not. * We can have people that are formally identified as members, that don’t do the above. We could go down the path of “active membership”, however and have criteria like meeting attendance, wiki updates etc; but do we clearly gain when anyway at the end of the day the sub-committeess are advisory and work on rough consensus. BR, Steve From:ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org> <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> On Behalf Of Alla Goldner Sent: Monday, August 27, 2018 8:48 AM To: ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org> Subject: Re: [onap-tsc] Definition of Subcommittee Membership Hi Kenny, As you mention below: As defined in 4.4.1.3 Subcommittee Chair / Vice Chair Elections<https://wiki.onap.org/display/DW/ONAP+Technical+Community+Document#ONAPTechnicalCommunityDocument-4.4.1.3SubcommitteeChair/ViceChairElections> : The Chair or Vice-Chair will be elected by members of the subcommittee as of the date the nomination process starts for the election. Section 4.4.1.4 Subcommittee Voter Eligibility<https://wiki.onap.org/display/DW/ONAP+Technical+Community+Document#ONAPTechnicalCommunityDocument-4.4.1.4SubcommitteeVoterEligibility>the criteria only defines: Voting for a Chair or Vice-Chair is not limited to ONAP member companies. However only 1 Subcommittee member from each company, or group of related companies may vote in the election. Therefore, at least my reading is that the problem you describe below may exist only if at least one of assigned voting members (max 1 per company or group of related companies) is not fully identified as a subcommittee member, as only they should be getting a ballot. Is it the case? Best regards, Alla Goldner Open Network Division Amdocs Technology [cid:image001.png@01D43DE7.54281640] From:ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org> [mailto:ONAP-TSC@lists.onap.org] On Behalf Of Kenny Paul Sent: Sunday, August 26, 2018 11:37 PM To: onap-tsc <ONAP-TSC@lists.onap.org<mailto:ONAP-TSC@lists.onap.org>> Subject: [onap-tsc] Definition of Subcommittee Membership TSC Members, I have run into an issue I have a concern with the Subcommittee elections. I spent all day Saturday working this and I was going to make the call myself but after sleeping on it I decided that this really requires a decision from the TSC, not from the PM. I am going to hold off on balloting until I have received clear guidance. The primary membership criteria for most Subcommittees were established with an overly broad, “If you want to be a member, just add your name to the wiki” model. The result of this is basically unmanageable and has introduced a grey area that calls into question both the definition and validity of membership. In the crush to get ONAP off the ground this resulted in a flood of people adding themselves and then failing to participate. The membership lists have never been curated as far as I am aware, so there are a lot of "members" that have never been active. I have not yet looked into Security, Open Lab or University yet and Control-Loop isn't due for another couple months. However, for the "big three" here is the situation… Architecture Subcommittee: 108 members listed, 70 are actually subscribed to the Onap-arc mailing list Use case Subcommittee: 98 members listed, 49 are actually subscribed to the Onap-usecasesub mailing list Modeling Subcommittee: 84 members listed. It does not have its own mailing list and instead uses onap-discuss. Out of the 35 company representatives (as per section 4.4.1.4 of the Community Document), 9 of them are not subscribed to the mailing list. A few of these deltas can be attributed to the fact people did not provide the same email address on the wiki page that they used to subscribe to the list. It is the member's responsibility to reconcile that, but it represents only a small percentage of the cases. This raises the issue as to whether someone can legitimately be considered of a subcommittee "member" if they are not even subscribed to the subcommittee's mailing list? My perspective is that they should not be. They may be an interested party, but since they are not able to participate in list-based discussion and they are not in a position to make decisions relative to the subcommittee. As defined in 4.4.1.3 Subcommittee Chair / Vice Chair Elections<https://wiki.onap.org/display/DW/ONAP+Technical+Community+Document#ONAPTechnicalCommunityDocument-4.4.1.3SubcommitteeChair/ViceChairElections> : The Chair or Vice-Chair will be elected by members of the subcommittee as of the date the nomination process starts for the election. Section 4.4.1.4 Subcommittee Voter Eligibility<https://wiki.onap.org/display/DW/ONAP+Technical+Community+Document#ONAPTechnicalCommunityDocument-4.4.1.4SubcommitteeVoterEligibility>the criteria only defines: Voting for a Chair or Vice-Chair is not limited to ONAP member companies. However only 1 Subcommittee member from each company, or group of related companies may vote in the election. Based on the Community Document ballots should be sent to anyone listed on the wiki regardless of their actual involvement. Doing that makes me uncomfortable as it runs counter to promoting a vibrant community. Instead implies that we are basically apathetic in that regard. So, my questions to the TSC Members are: Should subcommittee election ballots only be distributed to individuals that are subscribed to the subcommittee's mailing list? Should subcommittee members that are not subscribed to the subcommittee's mailing list be dropped from the roster? (Assuming yes to the above) What is a reasonable period of time to allow subcommittee members to correct their information before proceeding? I will add this topic to the TSC meeting agenda, however discussions should take place here in advance. Thanks! Best Regards, -kenny Kenny Paul, Technical Program Manager, The Linux Foundation kp...@linuxfoundation.org<mailto:kp...@linuxfoundation.org>, 510.766.5945 San Francisco Bay Area, Pacific Time Zone This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at https://www.amdocs.com/about/email-disclaimer -- Phil Robb VP Operations - Networking & Orchestration, The Linux Foundation (O) 970-229-5949 (M) 970-420-4292 Skype: Phil.Robb -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3654): https://lists.onap.org/g/ONAP-TSC/message/3654 Mute This Topic: https://lists.onap.org/mt/24966937/21656 Group Owner: onap-tsc+ow...@lists.onap.org Unsubscribe: https://lists.onap.org/g/ONAP-TSC/leave/2743226/1412191262/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-