All pages
Powered by GitBook
1 of 26

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Collaborations

Collaboration services allow you to set up IT infrastructure needed for your project. Various collaboration services that are provided by The Linux Foundation are as follows:

  • Committees

  • Mailing Lists

  • Issue Tracking

Wiki
Meetings
Surveys
Voting

Adding Members to a Committee

After adding the committee, you can assign members who will handle their respective responsibilities. To add a member, follow these steps:

  1. You will see a list of all committees on the Committee Overview page.

  2. Use the search function or scroll to find the specific committee you want to add members to.

  3. Click the committee from the list.

  4. On the next page, click + Add Member.

  5. Search for the member by providing their name or email on the Add Committee Member dialog box.

  6. On the next page, fill out all the required details and click Add Member to Committee button.

After adding a first member to a committee, if you want to add another member, you need to click the Committee and then click Add Member to add additional members to the committee.

  • If a member has a verified LFID, icon is displayed.

  • If a member LFID is pending verification, icon is displayed.

  • If a member does not have an LFID, icon is displayed.

Adding a Committee

CCommittees are a great way to connect community members who have shared interests. There are common committees like governing boards and technical oversight committees, but you can also create committees for special interest groups (SIGs) or working groups to tackle specific concerns for your project community. You can add and update committee information related to the project, such as name, mailing list, committee website, permissions, and description.

To add a committee for a project, follow these:

  1. Select the project from the drop-down and click the Collaboration > Committees tab.

  1. Click the Add Committee

button from the top right corner of the
COMMITTEES
page.
Add Committee
  1. Enter the following details on the Create Committee page, and click Save to create a committee.

td>td>

Field

Action

Committee Name

Enter the name of your committee. This is a required field.

Description

Describe the committee.

Add a committee description, outlining its purpose, goals, and other relevant information.

Type

Select the type of committee from the dropdown menu. This could be a governing board, technical oversight committee, SIG, or another type. This is also a required field.

Public Committee Name

When enabled, the public committee name will be visible to the public for LFX tools like the public meeting calendar.

Enable Voting

If your committee will require voting, check the "Enable voting" checkbox. This option may be useful for decision-making processes within the committee.

Create Committee
  1. Add Members

    • Search for Members: Use the search bar to find and add members to your committee. You can search by name or email.

    • Mailing Lists: Alternatively, you can add members from existing mailing lists.

    • Manage Members: After adding members, they will appear in the list below with their name, job title, company, and email. You can manage their membership from here.

  2. Once you have filled in all necessary details and added members, click the Save button at the top right corner of the page to create your committee.

When choosing mailing lists, members are imported once as committee members. Synchronization is unavailable when members are added, updated, or removed from the list. Lists with 200 members or fewer can be imported.

Committee

Committee Documentation/Website

Provide a URL to the committee’s documentation or website if available.

Business Email Verification

Ensure that "Business email verification" is checked if you want to verify members by their business email. This is typically checked by default. If checked, entries with email addresses from personal domains like Gmail or Yahoo will require confirmation before being saved to limit their presence in committee records

Committees

Overview

The committee set up for a project is designed to streamline communication and task delegation. This guide covers various aspects of committee management, including:

  • Manage Mailing List: Essential for effective communication among committee members.

  • Manage Meetings: Organize and track committee meetings for optimal collaboration.

  • Adding Members: Process for incorporating new members into the committee.

  • Deleting a Member from a Committee: Guidelines for removing members when necessary.

  • Deleting a Committee: Steps to disband a committee when its objectives have been met or in case of restructuring.

  • Committee Overview: General information and the committee's purpose within the project.

Committee Overview

The Committee overview section provides overview information on:

  • Total number of committee meetings

  • Total number of meeting attendees

  • Committee List table

Surveys

Create a Survey

  1. Participants

    • Select the Target Audience - Select the committee to send the survey to. The survey will be distributed to all members of the selected committees, except of committees of type board where surveys will only be sent to voting representatives.

  2. Survey Design

    • Which Survey Design should be used? - Select from the templates.

    • When should the survey be distributed? - Select from "immediate" or "scheduled". Specify the Cut-Off Date. If selecting '"scheduled", also specify the Scheduled Date.

    • How would you like to handle survey reminder? - Manual or Automatic. If selecting Automatic, pick the interval of days the reminder is sent. Recipients who haven't replied yet will receive a survey reminder every selected days, for a maximum of 3 reminders or until the cut-off date, whichever occurs first.

  3. Email Draft

    • Your survey will be distributed via email to committee members, please update the subject and content as needed. After specifying the subject and content, you may select "Preview Email".

  4. Summary

    • Name the survey.

    • Review the information and press "Save" when you're ready.

Sending Emails to Committee Members

Sending a message to a member

You can send a message using your default email client (Gmail, Outlook, or Apple Mail). To send a message to a member, follow these steps:

  1. On the Committees page, you can view the list of committees created for the project.

  2. Select the committee, and click on the committee name.

  3. The Committee page displays the list of members.

  4. Click the icon and select Send Message.

  5. Compose the mail and send it to the member.

Mailing to Members

You can share mail with all the members of the committee at once. To share mail with all the members of the committee, perform the following steps:

  1. On the Committees page, you can view the list of committees created for the project.

  2. Select the committee, and click on the committee name.

  3. On the committee page, click Email All button.

  1. On the next pop-up, select the desired options and click Compose Email.

  1. Send an email from your default mail client.

Voting for the Poll

Once the poll is enabled, each committee member will receive an email with voting instructions.

  1. To vote, please access your LFX Individual Dashboard or click Vote Now.

  2. In the Individual Dashboard, you will see the voting notification under Activities.

  3. Click on the name of the poll, and select the voting options.

  4. Click Submit Vote.

Deleting a Member from a Committee

Deleting a Member from a Committee

You can delete a member from a committee as and when required. To delete a member, follow these steps:

  1. On the Committees page, you can view the list of committees created for the project.

  2. Select the committee, and click on the committee name.

  3. The Committee page displays the list of members.

  4. Select the member from the list who you want to delete.

  5. Click the icon and select Delete Member.

  6. On the confirmation pop-up, click Delete.

Managing Committees

Managing Committees

you can edit committees, add subcommittees, move, manage members, and delete the committees using Manage committees option.

Updating the Committee

Meetings

PCC: Your Go-To Meeting Management Tool

PCC: Your Go-To Meeting Management Tool

PCC streamlines your meeting processes, enabling you to organize and manage meetings efficiently. With PCC, you have the capabilities to:

  • Schedule meetings tailored to your team's needs, whether they occur once or regularly.

Issue Tracker

You can add a link to your project's existing Jira. To set up a new Jira Cloud site, please contact support.

Connecting to the Existing Jira Board

You have an option to connect to the existing Jira board for your project.

To connect to the existing Jira board for a project, perform the following steps:

Manage Meetings

Manage Meetings

You need the necessary permissions to manage the meetings.

Manage Meeting feature allows you to update the scheduled meetings. It will enable you to update the meeting title, time, frequency, and another update for a scheduled meeting.

Manage Meeting also allows you to manage participants. You can resend the invite to the participants, add new participants, and remove a participant from the meeting.

Managing Poll

After you create a poll, it will be shown as a draft on the Voting dashboard. To activate a poll, you must enable it.

  1. Go to Manage, right-click, and click Enable to activate your poll.

  1. Click Enable on the pop-up window.

Verify Meeting Participants

Follow these steps to verify the past meeting participant:

  1. On the Home page, select the past date of the meetings. For example, on the selected date there are two meetings for which you need to verify meeting participants. Alternatively, click Collaboration >Meetings to select the past meetings

  1. Select the meeting to verify meeting participants.

Add Documents to Past Meetings

Add meeting minutes and other attachments to a meeting

PCC has enhanced its functionality by allowing users to attach document links to previous meetings. This improvement facilitates better record maintenance and easier access to notes.

How to Add Documents to Past Meetings in PCC

  1. Navigate to the PCC home page and locate the calendar.

Meeting FAQs

Attendance and Engagement

How does attendance contribute to engagement?

Attendance is counted towards the meeting engagement score for the attendee's organization, demonstrating commitment and interest.

Clone Meetings

Cloning a meeting allows you to retain the original details while making necessary changes. Cloned meetings will have a new meeting ID.

To clone a meeting, follow these steps:

  1. Select the scheduled public meeting that you want to clone, click icon, and select Clone Meeting.

  1. The Clone Meeting page appears with the details of the meeting that has been selected to be cloned. You can make the changes as per your requirement and click Save to schedule the cloned meeting.

Why is tracking attendance critical?

Tracking attendance helps identify early signs of potential member churn, as decreased attendance may indicate a loss of interest.

Limitations of Meeting Attendance Tracking

What are the limitations of meeting attendance tracking?

We can only track attendance for Board meetings but plan to extend this to other meetings in the future.

What are the challenges in tracking attendance?

We can only map about 80% of attendees to known users in our system due to limitations such as:

  • Attendees who dial into meetings

  • Attendees who use direct links instead of the LFX Meeting Join page

  • Attendees of public meetings not on the invitation list

Meeting Invitations and RSVPs

Are attendees able to RSVP to the meetings?

Meeting participants may RSVP to the meeting invitation, and the PCC now displays the count on the PCC Meetings page. From the calendar view, select the day the meeting is scheduled. The PCC will display the list of meetings that are scheduled that day, along with the RSVP counts of Yes, No, or Bounced.

How do I know if the meeting invitation was delivered?

The PCC indicates bounced invitations in the RSVP section of the Meetings page. Bounces are indicated with a yellow triangle. Clicking on the triangle displays a list of emails that bounced.

Voting
You can update or modify the committee. To update the committee, perform the following steps:
  1. Under Manage, click theand select Edit.

  2. The Manage Committee dialog box appears.

  3. Update the committee as needed and click Save.

Adding a sub-committee

You can also add a sub-committee under a committee. To add a sub committee, perform the following steps:

  1. Under Manage, click theand select Add Subcommittee.

  2. The Add Sub Committee page appears. Enter the details as required and click Next.

  3. You can also add members to the sub-committee.

  4. Click Save to save the sub-committee.

Moving a Committee into another Committee

You can move a committee under an existing committee. To move a committee, perform the following steps:

  1. Under Manage, click theand select Move.

  2. The Move Committee dialog box appears.

  3. Select the committee under which you want to move the committee and click Move.

Deleting a Committee

You can delete a committee if you want to. Deleting a committee will also remove all the members added to the committee. To delete a committee, perform the following steps:

  1. Under Manage, click theand select Delete.

  2. The Delete Committee confirmation dialog box appears.

  3. Click Delete to delete the committee. You will see a confirmation message that the committee has been deleted.

Managing Meetings

Meetings related to committees are listed in the committee's list under the Upcoming Meetings tab. You can see the scheduled meetings as well as schedule a meeting.

Click Schedule, the page navigates to Meeting Management to schedule a meeting.

Managing Mailing List

You can configure a mailing list for your committees. On clicking Configure, it is available under Mailing List, and the page navigates to Mailing List.

Access and review past meeting recordings, ensuring you never miss important discussions.

  • Obtain transcripts of your meetings, making it easier to follow up on discussions and action items.

  • Share recordings seamlessly with team members, enhancing collaboration and information sharing.

  • Use the integrated wizard to gain insights with high-level details about your meetings, improving planning and outcomes.

  • Accessing the Meetings

    To access the Meetings feature:

    1. Log in to PCC.

    2. Select your project using the search box (1).

    3. Navigate to the Collaboration (2) tab on the left sidebar.

    4. Click on Meetings (3).

    5. Toggle the Calendar switch (8) on the top right to enable or disable the calendar view.

    Interaction Options

    • Toggle the Calendar switch on the top right to enable or disable the calendar view.

    • Click on individual meetings to view more details or manage the meeting.

    Meeting Management

    • You can now add past meetings to record attendance by toggling the Past Meeting switch on the Add Meeting page.

    • Use the View Zoom Accounts button to manage legacy project-dedicated Zoom accounts not listed in the meeting display.

    Public Calendar & iCal

    • Open your project's public calendar or export an iCal file using the buttons at the top right.

    Meeting Settings

    Following are a few pointers related to Meeting Settings:

    • For a Public meeting with Restricted settings disabled, the user can log in by providing their name, while email is optional.

    Public Meeting
    • When scheduling a Private meeting with Restricted settings enabled, participants must log in using the name and email ID provided during scheduling. Guest credentials are not allowed; participants must use their assigned email.

    Committee with Board

    Past Meetings

    To view past meetings, select the desired date or month. The list includes details such as meeting title, date, number of attendees, recording, and transcript.

    You can share the recording and transcript of the meeting with the required members.

    Past Meetings
    Search for the required project. The Project dashboard appears. Click
    Issue Tracker
    from the
    Collaborations
    tab.
  • The Issue Tracking page appears. Click the icon available in front of Connect and click Existing, enter the existing Jira URL, API User, and API Key, and then click Connect.

  • Existing Jira

    To manage meetings, perform the following steps:

    1. Select the scheduled meeting you want to update, click icon, and select Manage Meeting.

    Manage Meeting
    1. The Manage Recurring Meeting dialog box appears, prompting you to change your recurring meeting. Select the desired option: Manage this occurrence only, or Manage this occurrence and all future occurrences in this series, and click Continue.

    Manage Recurring Meeting
    1. The Manage Meeting screen appears. Update the necessary changes and click Save to update the modified information.

    2. On the Manage Meeting page, you can Resend the meeting invite to a participant, Add yourself as a participant, and you can remove a participant also from your meeting.

    Share Meeting

    You can share the public meeting link.

    To share a public meeting, perform the following steps:

    1. Select the scheduled public meeting that you want to share, click icon, and select Share Meeting.

    Share Meeting
    1. The Share Meeting message appears. Click Copy to copy the meeting link.

    Meeting Link
    Send Reminder

    To send the reminder to the committee members to participate in the poll, follow these steps:

    1. Click the icon under Manage and click Send Reminder.

    1. The Send Poll Reminder dialog box appears. Select the required members.

    2. Click Send to send the reminder.

    You can only send reminders to the members who have not voted.

    Using the Overflow menu, you can Extend the poll, Cancel the Poll, View Voters, etc.

    Verify the participant by selecting the name from the invitee drop-down.

    1. You can add the attendee if you do not find the match in the invitee list.

    2. When an admin matches a Zoom name to a user, they can choose to save that association for automatic application in future meetings—eliminating the need to re-identify the same participants in recurring meetings.

    Select the date of the Past meeting you want to manage.

  • Click the next to the past meeting.

  • From the options, click Manage Attachments.

    1. In the pop-up window, select the type of document you want to attach from the drop-down menu.

    2. Enter the URL of the document in the designated field.

    3. Click Add to attach the document to the meeting.

    4. The document will now be attached and visible in the meeting’s records.

    Alternate Method to Add Documents to Past Meetings in PCC

    1. From the PCC home page, click on Collaboration > Meetings from the left navigation menu.

    2. On the calendar view, select the date of the past meeting you wish to manage.

    3. Follow steps 3 onward from the above to attach the documents.

    Clone Meeting

    Wiki

    You can add a link to your project's existing Confluence. To set up a new Confluence Cloud site, please contact support.

    PCC supports the following documentation tools:

    • Confluence

    Using this feature:

    1. You can connect an existing Confluence for your project.

    2. Deploy a new Confluence Cloud site for your project (coming soon).

    LF IT has transitioned managed Jiras and Confluences to Atlassian Cloud. We do not currently support creating them automatically via PCC, so please file a support ticket for assistance in creating a new Atlassian Cloud site.

    Confluence Setup for a Project

    PCC allows you manage Confluence sites for your project.

    To set up and manage Confluence pages for your project, follow these steps:

    1. On the Project Dashboard, click Collaboration > Wiki.

    a) If you want to connect to an existing Confluence, click Existing. Enter the URL (Mandatory) of the existing server, provide the API User and API Key (Not Mandatory) if they are available, and click Connect. The Confluence page will be set up on the existing server.

    You should have set up the project's primary domain before connecting to the existing confluence page.

    Creating a Vote

    To create a poll, follow these steps:

    1. Log in to the PCC.

    2. The Project dashboard appears. Click Collaboration > Voting tab.

    3. Click Create Vote.

    4. The Create New Poll form appears. Enter the following details and click Save:

    Field
    Description

    Click + Add Option and + Add Question links to add multiple options and questions.

    Cancel Meetings

    Cancel Meetings

    You can delete the scheduled meetings. You can either delete a particular occurrence or all the occurrences of the recurring meeting.

    To cancel a meeting, follow these steps:

    1. Select the scheduled meeting you want to delete, click icon , and select Cancel Meeting.

    1. The Manage Recurring Meeting dialog box appears.

    2. Click Cancel after selecting the required option.

    Sending Emails to Meeting Attendees

    The Project Control Center Application allows users to send emails to meeting attendees directly from the Home page or from Collaboration > Meetings section.

    This feature is available for both upcoming and past meetings.

    Sending emails to meeting attendees is a convenient feature that enables users to communicate with attendees directly from the PCC.

    Sending emails to upcoming meeting attendees

    Questions

    Enter the actual poll questions, including any relevant text or formatting, to guide respondents in providing their answers.

    Options

    The different options the user needs to choose or rank, i.e. option or candidate 1, option or candidate 2, etc.

    Name

    Enter a brief and descriptive title for your poll, such as "Community Feedback on New Feature" or "Quarterly Project Review", so that the voter gets to know the purpose of the poll.

    Voting Types

    Select the voting types from the drop-down.

    Close Date

    Select the voting deadline. After this date, no more votes will be accepted, and the results will be finalized. Ensure all responses are captured before the specified deadline.

    Committee

    Select the committee whose members will be eligible to participate in this vote. Only the selected committee’s members will be able to cast votes for this decision.

    Voting Status

    Once you select a committee, choose the specific roles within that committee who are eligible to vote (e.g., Voting Representative, Alternate Voting Representative, Observer). Only members with the selected statuses can cast votes.

    Description

    Provide important information or background about the vote. Explain what participants are deciding on and include any relevant details or instructions.

    Wiki
    Existing Wiki
    Why do I need to send Emails to upcoming meeting attendees

    Here are some reasons why you may need to send email to future meeting attendees:

    • Pre-meeting preparation: To prepare attendees for the meeting by sending relevant information or materials.

    • Agenda confirmation: To confirm the meeting agenda and ensure attendees are aware of the topics to be discussed.

    • Meeting details: To send meeting details such as date, time, location, and duration.

    • Pre-meeting tasks: To assign pre-meeting tasks or reading materials to attendees.

    • Invitation to contribute: To invite attendees to contribute to the meeting by sharing their thoughts or ideas beforehand.

    • Background information: To provide background information or context related to the meeting topic.

    • Expectations: To set expectations for the meeting, such as what will be discussed and what outcomes are expected.

    • RSVP reminder: To send a reminder to attendees to RSVP to the meeting.

    1. On the Home page, you will see the meetings calendar. Alternatively, you can click Collaboration > Meetings.

    2. Click on the date to see the scheduled meetings.

    3. From the list of meetings, click on the meeting to send emails to meeting attendees.

    4. On the pop-up window, click the email icon on the top. You will be redirected to an email service provider to send an email to all the attendees.

    Sending emails to past meeting attendees

    Why do I need to send Emails to past meeting attendees

    Here are some reasons why a user may need to send email to past meeting attendees:

    • Follow-up: To follow up on action items or decisions made during the meeting.

    • Clarification: To clarify any points or questions that arose during the meeting.

    • Update: To provide an update on the status of tasks or projects discussed during the meeting.

    • Feedback: To solicit feedback from attendees on the meeting or its outcomes.

    • Additional information: To provide additional information or resources related to the meeting topic.

    • Reminders: To send reminders about upcoming deadlines or tasks related to the meeting.

    • Survey or poll: To conduct a survey or poll to gather opinions or feedback from attendees.

    • Next steps: To outline next steps or actions required from attendees.

    1. On the Home page, you will see the meetings calendar. Alternatively, you can click Collaboration > Meetings.

    2. Click on the past date to see the past meetings.

    3. From the list of the meetings, click the past meeting to send the emails to meeting attendees.

    4. You may need to scroll down the see the meeting details, such as meeting attendance.

    5. Click the Attendance tab. You will see the list of invitees and their details whether they have attended the meeting or not.

    6. Click the checkbox to select the members who you want to send an email. Click the top checkbox to select all the members.

    7. Click Send Email button to go to your email service provider.

    Voting feature

    To help make voting in your community easier and fairer, you can now choose how you want votes to be counted.

    When you create a new vote, you can choose the Voting Type that works best for your project, i.e. whether you need a simple plurality or a ranked choice method.

    To understand this better, listen to the following audio:

    25MB
    Choosing Community Voting Styles.wav
    Open

    What’s New

    Before, whenever you created a vote, there was only one way to count votes. Now, you have two (and in the future four) options to choose from:

    • Plurality (Hybrid): A simple, easy way—everyone picks one or more favorite(s), and the option with the most votes wins. Unlike traditional plurality voting, this hybrid approach allows voters to select multiple preferences.

    • Ranked Choice: A smarter way—everyone can rank their favorites, so the most broadly liked option wins. Currently, we only offer the Condorcet IRV method, we'll also add Instant Runoff Voting and Meek STV methods, which all require the user to rank the available options (or candidates).

    You’ll see a new dropdown menu for Voting Type when you create a vote.


    Understanding Voting Type

    When creating a new vote, you can now select from two Voting Types. Each type counts votes differently and can affect which option (or candidate) wins. Select the type that best matches your needs.

    What is Plurality Voting? Plurality voting is a straightforward method where each voter chooses one (or more) option(s). The option with the most votes wins, even if it does not get more than half of the total votes. This method is sometimes known as "First Past the Post".

    How it works:

    • Each voter picks a single (or multiple) preferred option(s).

    • The option with the highest number of votes is the winner.

    Example: Suppose 10 people are voting on three features:

    Comparison Table

    Voting Type
    How to Vote
    How Winner is Chosen
    Ease of Use
    Best For

    Choose "Plurality" for quick, simple votes. Choose "Condorcet IRV" when you have several similar options and want the result to represent the group’s broader preferences.

    Feature A: 4 votes

  • Feature B: 3 votes

  • Feature C: 3 votes Result: Feature A wins (it has the most votes).

  • Advantages:

    • Simple for voters and organizers.

    • Quick to set up and understand.

    Limitations:

    • Can split votes among similar options.

    • The winner may not always reflect the broadest preference of the group.

    What is Condorcet IRV? Condorcet IRV combines “Condorcet” and “Instant-Runoff Voting” methods and allows voters to rank choices in order of preference. This process aims to find the most generally favored option.

    How it works:

    • Voters rank the options (1st choice, 2nd choice, etc.).

    • If an option wins every head-to-head comparison against others (Condorcet winner), it is selected.

    • If not, the IRV process is used:

      • The option with the fewest first-choice votes is eliminated.

      • Votes for the eliminated option are transferred to the voter’s next preferred choice.

      • This continues until one option has a majority.

    Example: 5 voters are ranking options A, B, and C.

    • If A beats B and C in all direct comparisons, A wins.

    • If not, IRV is used to find the option most preferred as their next-best choice.

    Advantages:

    • Reduces the risk of "vote splitting".

    • Usually results in a winner with broad support.

    Limitations:

    • More complex than plurality voting.

    • Voters need to rank all options.

    • Ties are common if there is only a small group of voters

    Plurality

    Pick one option

    Most votes wins

    Easiest

    Simple decisions

    Condorcet IRV

    Rank options

    Broadest support after rounds

    Moderate

    Multiple choices, fairness

    Scheduling a Meeting

    You can use this feature to schedule a future meeting or a past meeting to record attendance in the PCC meeting management tool.

    1. Log in to PCC.

    2. Search for the required project.

    3. Navigate to the Collaboration > Meetings tab on the left sidebar.

    4. On the Meetings page, click Add Meeting.

    1. On the next page, you can either schedule a future meeting or click the Past Meeting toggle button to add a past meeting.

    2. Update the following details on the Schedule Meeting page:

    Remember:

    1. Enter a descriptive title for your meeting.

    2. Select the meetings time and time zone.

    Meeting Types
    • None Select if your meeting doesn’t fit into any specific open source category.

    • Legal Choose this for discussions about open source licensing, contributor agreements, policies, or any legal matters affecting your project or foundation.

    Add meeting participants

    1. You have the following three options to add participants to your meeting:

      1. Guests: Add the name, email address, and other details of the participant, then click Add Meeting Participant button.

      2. Committees: Click the Committees tab and select the required committees from the drop-down that you want to invite for the meeting. You can invite more than one committee.

    • You can also add yourself to the meeting by clicking + Add yourself to the meeting. You can remove the participant by clicking the delete icon.

    • When scheduling a non-recurring meeting, select Does Not Repeat while updating the meeting frequency.

    Additional Settings

    1. Before scheduling the meeting, Toggle ON these additional meeting settings:

      1. Show in Public Calendar: Toggle ON to list this meeting on your organization’s public calendar so everyone can see it.

      2. Restrict to invited users: Allow only the users you invite to join the meeting, ensuring privacy and limiting attendance to selected participants. Only invited users can join the meeting. If the meeting is listed on the Public Calendar, users must contact someone with PCC access to be added.

    Host Keys

    • In the Meeting list, the Host Key field will be blank until the meeting is less than one hour from its scheduled start time.

    • Once the meeting is less than one hour away, the Host Key will appear in the Host Key row for that meeting.

    • You can then view or copy the Host Key to enter it in Zoom and claim the host for your meeting.

    The Host Key appears as a masked key when the meeting is within one hour of the scheduled time. You can click the icon to see the host copy and click the icon to copy the host key.

    Viewing Results

    The voting results page provides a detailed summary of responses and outcomes for the polls using the selected voting method

    To view the voting results, follow these steps:

    1. To view the voting results, you can either click the name of the poll or click the overflow menu under Manage > View Results.

    You can view the results only for the polls that have ended. As you can see in the above image, it also shows the responses received for the poll.

    NPS Survey Follow Up

    A guide on how to conduct and follow up on NPS (Net Promoter Score) surveys using the Global Surveys tool in PCC (The Linux Foundation's platform).

    What are NPS Surveys?

    NPS surveys are conducted bi-annually to measure customer satisfaction and sentiments. The benefits of NPS surveys include:

    • Providing valuable feedback

    Select the meeting recurrence if your meeting repeats.
  • You must select the correct meeting type to track attendance accurately, as it ensures correct reporting in the health metrics. Select Board only for official board meetings.

  • Provide a detailed meeting description so the meeting attendees have a clear agenda for the meeting.

  • Board For meetings involving the foundation’s board members or leadership, such as governance discussions, strategic planning, or key decision-making.
  • Maintainer For maintainers coordinating the direction of an open source project. Use for meetings about code review, managing pull requests, release planning, or handling community contributions.

  • Marketing Select meetings focused on promoting open source projects or community initiatives, such as outreach, branding, communication strategies, or community engagement.

  • Technical Use it for in-depth technical discussions, such as architecture reviews, infrastructure planning, development sprints, issue triage, or technical problem-solving in your project.

  • Others For community meetings or activities that support the open source foundation or projects, but don’t fit the above categories.

  • Mailing Lists: When choosing a mailing list, members are imported a single time as individual participants. Continuous synchronization is not available as members are added, updated, or removed from the list. You can choose more than one mailing list to add to the meeting.
  • Meeting Participant Import: The platform now supports bulk importing participant lists that allows for more than the current 200 participant limit, significantly reducing administrative overhead for large meetings and events. Use the Import CSV button

  • A recurring meeting is indicated with icon.
    Let users join early: Allow participants to enter the meeting room before the scheduled start time, which can help them test their connection or get settled. Default joining time is 10 minutes early.
  • Record this meeting: Automatically record the meeting so you or others can review it later or share it with those who couldn’t attend. Automatically record the meeting when it starts. The video link will appear in PCC, the Individual Dashboard, and/or the Public Calendar based on your visibility settings below.

    1. When you enable this option, you can :

      1. Create the transcript from the Zoom recordings. It will have the same visibility settings as the recordings (refer to point g).

      2. Upload the meeting recordings to YouTube.

  • Enable Zoom AI: Use Zoom’s AI features, such as live transcriptions or summaries, to enhance the meeting experience and capture important points.

    1. Review the AI summary before publishing: Check and edit the AI-generated summary before sharing it with participants to ensure accuracy and relevance.

    2. Who can review the AI summary? 1. Anyone who claimed host in that specific meeting. 2. Anyone who has a role to manage project meetings (e.g., Project Admin, Meetings Coordinator).

  • Where should users see the link(s) to the AI summary? Choose where participants can access the AI meeting summary—either only in the PCC tool or both in PCC and their Individual dashboard.

  • Note: The Host Key is valid only for the upcoming meeting.

    Adding Participants
    Host Key
    Host Key
    1. Next, you will see the voting results page that helps you interpret the winner and vote distributions.

    Condorcet IRV voting type

    Key Features

    1. Poll Details

    • Title & ID: Identifies the poll (e.g., sri test condorcet - 7th may - 2)

    • Voting Method: Indicates voting methods used (e.g., Condorcet IRV)

    • Responses: Shows the number of submitted votes (e.g., 200 of 5 Responses may be a placeholder.)

    • Prompt: States the poll purpose (e.g., please rank candidates for the TOC advisory council)

    • Timing: when the voting closed

    2. Final Voting Outcome

    What is this section?

    This highlights the officially determined winner using the Condorcet method. If a winner could not be found, the system uses IRV as a tiebreaker.

    Example:

    Charlie is the winner, having defeated all other candidates in head-to-head matchups. See details below.

    3. Condorcet Round (Pairwise Comparison Table)

    What is the Condorcet Method?

    The Condorcet method identifies a candidate who would win against every other candidate in a head-to-head (one-on-one) contest.

    How to Read the Pairwise Table

    Bob
    Charlie
    Daniel

    Bob

    88/112

    95/105

    Charlie

    112/88

    107/93

    Daniel

    105/95

    93/107

    Understanding the Numbers:

    • Each cell compares the candidate in the row to the candidate in the column.

      • First Number: Voters who preferred the row candidate over the column candidate.

      • Second Number: Voters who preferred the column candidate over the row candidate.

    Example: In the "Bob vs. Charlie" cell (Bob row, Charlie column), 88/112 means:

    • 88 voters preferred Bob over Charlie.

    • 112 voters preferred Charlie over Bob.

    How is the winner determined?

    • A candidate who beats all other candidates in these pairwise contests is the Condorcet winner (here, Charlie).

    4. Rank Distribution Table

    This table shows the number of ballots that ranked each candidate in each position.

    1st
    2nd
    3rd

    Bob

    56

    71

    73

    Charlie

    80

    59

    61

    Daniel

    64

    70

    How to Interpret:

    • Each cell at [Candidate, Rank] indicates how many voters gave that rank to the candidate.

    • For example, 80 voters ranked Charlie as their 1st choice.

    5. IRV Tiebreaker (If Needed)

    If no candidate wins all pair wise contests (a "cycle" or tie exists), the results will show **IRV (Instant Runoff voting).

    6. Voter Details: Ballot Ranking Distribution

    What Is the Ballot Ranking Distribution?

    This section breaks down how voters ranked the candidates on their ballots, showing the most common patterns in voter preferences.

    Example Table

    Voters
    1st
    2nd
    3rd

    41

    Charlie

    Daniel

    Bob

    39

    Charlie

    Bob

    Daniel

    32

    Daniel

    Bob

    How To Read This Table

    • Voters: The number of ballots (or voters) who submitted a particular ranking order.

    • Rank Columns: Each ballot listed here shows a unique order in which the voter ranked the three candidates from 1st to 3rd.

    • Row Explanation:

      • The first row means 41 voters chose Charlie as their first choice, Daniel second, and Bob third.

      • The second row means 39 voters chose Charlie first, Bob second, and Daniel third.

      • And so on for each unique ranking order.

    Why Is This Useful?

    • This breakdown helps you see not just how many 1st-place votes each candidate received, but also which combinations and preferences were popular among voters.

    • It’s useful for identifying voting patterns and understanding the context of how the final winner was decided.

    Summary

    Each row in the table shows the number of ballots that selected a unique order of candidates, reflecting the diversity of voter preferences.

    For example, in a scenario with 3 candidates:

    • There are 6 possible unique rankings.

    • Each ranking tells you exactly how many voters preferred one order over another.


    Tip: These voter details, alongside the rank distribution and outcome tables, let you audit the election process and gain insights about voter behavior.

    Identifying areas for improvement

  • Helping focuses on customer needs

  • The main goal to follow up NPS surveys is to increase the responses you receive for your surveys.

    Using the Global Surveys Tool

    The executive team uses PCC's Global Surveys tool to administer surveys, including:

    • Creating and sending surveys

    • Analyzing responses

    Access to Global Surveys

    Only The Linux Foundation's executive team has access to Global Surveys.

    Tracking Survey Delivery

    Make sure that the recipients get the survey email or survey link.

    To check the delivery status of your survey emails, follow these steps:

    1. Go to your project in PCC.

    2. Navigate to Collaboration > Surveys.

    3. Select the relevant survey.

    1. Click the Responses for the selected survey. It will be redirect you to the SURVEY RESPONSES page.

    Understanding Survey Metrics

    The Survey Metrics on the right give you a summary of the survey status from your project:

    • Delivery Rate: Percentage of recipients that received the survey email

    • Open Rate: Percentage of recipients that opened the survey email

    • Click Rate: Percentage of recipients that opened the survey email and then clicked the survey link

    • Response Rate: Percentage of recipients that responded to the survey

    • Comment Rate: Percentage of recipients that responded to the survey with a comment

    Disclaimer: These percentages are based on the total number of recipients (sent emails).

    Increasing Delivery Rate

    The Delivery Rate is the percentage of the sent emails that were delivered (according to our email service Amazon SES). This number should ideally be 100%. If not, you need to take action and find out why the email is shown as not delivered and potentially correct the email addresses in the relevant PCC committee of your project.

    Step-by-Step Instructions to Increase Delivery Rate

    Filter Failed Deliveries:

    Click on the Delivery Status filter and select Failed or Pending to filter the Responses table for failed email deliveries.

    Verify Email Addresses:

    Verify that the displayed email addresses are the correct ones for these persons. If not, go into the relevant committee and change the email address of the members there.

    Resend the Email:

    Manually resend the email by clicking on Send Reminder or wait for the next reminder to be sent out by PCC to try to deliver the survey email again. We recommend manually clicking on Send a Reminder.

    Alternative Option:

    If you think the email address is already correct, you can click on Send a Reminder to resend the survey email again to the email address displayed under the recipient’s name.

    Sender for Reminder Email

    The sender for the reminder email (same as for the initial email) will be our default survey email address:

    {Project Name} - Survey <[email protected]>. For instance, “The Linux Foundation - Survey <[email protected]>” for TLF.

    Additional Options

    1. Direct Email: As another option, which is useful if emails get blocked by the recipient’s mail server, you can click on the email address in the response table to open your default email client with a preconfigured email addressed to this person.

    2. Copy Personal Link: If you would like to simply share the link with a committee member in Slack, Discord, SMS, or other messengers, you can also simply click on the overflow menu of the recipient’s name followed by clicking on “Copy {first name} Personal Link”.\

    Delivery Statuses

    We have implemented the following delivery statuses to track the status of our emails:

    1. Pending: The email is still being attempted to be delivered. This status indicates that our system is still trying to send the email.

    2. Failed: The email was not delivered according to our system. This status can be further categorized into:

      • Hard Bounce: The email was rejected by the recipient's email server and will not be delivered again.

      • Soft Bounce: The email was rejected by the recipient's email server but can be retried after a certain period of time.

    3. Delivered: The email was successfully delivered to the recipient's email server.

    4. Opened: The email was successfully delivered and opened by the recipient. This status indicates that the recipient has interacted with the email.

    5. Clicked: The email was successfully delivered, opened by the recipient, and the survey link in the email was clicked. This status indicates that the recipient has taken a specific action on the email.

    Amazon SES

    We are using Amazon SES (Simple Email Service) for sending emails. Amazon SES reports these delivery statuses for each email sent. For more information on these statuses, please refer to the AWS documentation.

    Open Status

    The open tracking works as follows (below information is copied from AWS documentation here):

    “A 1 pixel by 1 pixel transparent GIF image is inserted in each email sent through Amazon SES and includes a unique reference to this image file; when the image is downloaded, SES can tell exactly which message was opened and by whom.”

    Please note that email previews in the recipient's email client will also count as open, even if the user hasn't actually read the email.

    This means that sometimes users may not have read the email, but it will still show as opened in the tracking metrics.

    Clicked Status

    The clicked tracking works as follows (below information is copied from AWS documentation here):

    “To track clicks, Amazon SES modifies each link in the body of the email. When recipients open a link, they are sent to an Amazon SES server, and are immediately forwarded to the destination address. As with open tracking, each redirect link is unique. This enables Amazon SES to determine which recipient clicked the link, when they clicked it, and the email from which they arrived at the link.”

    Important Considerations:

    • If a user has a blocker on their browser/email client that prevents us from tracking their email clicks/opens, then the Opened and Clicked statuses might never show for them.

    • However, in most cases, tracking should be enabled, and the Opened and Clicked statuses should be accurately recorded.

    Other options for your survey

    Download Responses

    • Allows you to download a CSV file with all the responses from your project's survey.

    • This can be useful for:

      • Analyzing survey data in a spreadsheet or data analysis tool.

      • Sharing survey results with team members or stakeholders.

      • Exporting survey data for further processing or analysis.

    Resync Recipient List

    • Resynchronizes the recipient list with the current committee in your project.

    • This ensures that:

      • New committee members are added to the recipient list.

      • Members with incorrect voting status are updated.

      • Members who have recently joined the committee are included in the survey.

    • Note that this option only adds recipients and does not remove any existing ones.

    Support and Resources

    • If you have any questions or need further assistance, you can reach out to:

      • Support teams for help with technical issues or survey-related questions.

      • PCC teams for guidance on using the Global Surveys tool or other PCC features.

    Mailing Lists

    Mailing lists are a popular tool for community collaboration among developers, and for facilitating public and private governance discussions and email-based voting.

    What is Groups.io?

    is a platform for managing email lists, providing public and private discussions, voting, and archiving features.

    Key Features:

    • Supports both public and private lists

    • A web-based archive of past email threads (topics) for easy reference

    66

    Charlie

    32

    Daniel

    Charlie

    Bob

    29

    Bob

    Daniel

    Charlie

    27

    Bob

    Charlie

    Daniel

    Convenient option to host lists on groups.linuxfoundation.org for projects in the formation stage

  • Customized, white-labeled list domain for established projects

  • Integration with existing projects and customization options

  • A popular choice for community collaboration and governance

  • Adding a Mailing List

    Prerequisites

    • You must have access to PCC and privileges to manage the mailing lists.

    • Active project setup within the PCC environment.

    To add a mailing list, follow these steps:

    1. Click Collaboration > Mailing Lists from the left navigation on the main dashboard.

      This will redirect you to the mailing list management page.

    2. Click on the Add Mailing List button to add a new mailing list.

    If your project doesn't currently have a groups.io mailing list, then you need to configure them.

    1. Upon clicking Add Mailing List, you will encounter the following options to configure your mailing list:

      1. Use Existing PCC-Connected Groups.io Domain:

        • This option is available if there is an available Groups.io domain connected to your PCC project, such as your project's foundation groups.io domain.

          • Action: If your project wants to use the foundation lists domain, use this option.

      2. Set up a New Groups.io Domain:

        • Choose this if you wish to establish a new Groups.io domain specifically for your project. This will use your project's defined primary domain for your mailing lists.

        • Action: Select "I would like to set up my own Groups.io email domain for this project."

      3. (Advanced) Set up Existing Groups.io Domain:

        • This is for advanced users who need to configure an existing Groups.io domain that is not yet connected to PCC.

          • Action: Contact support for assistance with this setup.

    1. Detailed Configuration of the Mailing List

      The PCC will automatically create a [email protected] with Public, Announcement permissions. You will need to define any additional sub-lists you want during this creation flow. You must create at least one sub-list.

    Enter List Name and Description

    • List Name: Assign a unique name for the mailing list. For example, if you want to create a TSC mailing list "[email protected]", enter "tsc".

    • Description: Provide a detailed description of the mailing list’s purpose and intended use.

    Select Permissions

    • Choose from the dropdown menu the type of permission setting for the mailing list:

      • Announcement: Only selected members can post, suitable for newsletters or announcements.

      • Moderated Discussion: Posts by members are moderated before being published.

      • Open Discussion: All members can post without prior moderation, promoting free-flow discussions.

      This table shows the posting and subscribing permissions for each selection:

    Permission Type Selection
    Posting Permissions
    Subscribing Restrictions
    Notes / Details

    Moderated Discussion

    New members cannot post to the list without their emails being approved by a moderator.

    Unrestricted

    For new lists, this uses a Groups.io setting that will only moderate users for their first 3 posts.

    Open Discussion

    New members can immediately post to the list.

    Restricted

    Since new members can post immediately, subscribing is restricted in order to prevent spam. Moderators will need to add members manually or approve new subscribers.

    Announcement

    Only moderators can post to the list.

    You can also have "Custom" which means the settings have been modified in the groups.io UI, and doesn't match our defaults.

    Set Privacy

    • Check the “Private” box if the list should be private. This ensures that only invited members can view and participate. Note: Once set as private, the list cannot be made public later.


    1. Final Steps and Saving the Configuration

    • After configuring all settings, review them to ensure they align with the project’s communication needs.

    • Click “Save” to finalize the creation of the mailing list.

    After a brand new main mailing list has been created, you will see it displayed without the primary domain, "[email protected]". This is temporary until the lists can be converted to the LF enterprise plan, and until the DNS has finished propagating. Please check back after 24 hours.


    Managing Members in the mailing list

    Managing members in a mailing list can be a straightforward process when you know the right actions to take

    1. Introduction

    Following the outlined instructions, you can effectively add and organize members, ensuring your communication channels remain effective and up-to-date.

    Introduction

    2. Click here

    Initiate the process by accessing the designated area

    Click here

    3. Click "Manage Members"

    Navigate to the member management section to proceed

    Click 'Manage Members'

    4. Select the member type

    From the drop-down, select if you want to add a committee member or a direct member.

    Select the member type

    5. Click Direct

    Search and add a new member

    Click Direct

    6. Click "Add Member"

    Begin the addition of a new member to your list

    Click 'Add Member'

    7. Click "Search user"

    Utilize the search feature to find the specific user

    Click 'Search user'

    8. Click and select the desired member from the search option

    Select the desired user from the search results

    Click and select the desired member from the search option

    9. Click "Add Member"

    Confirm the addition of the selected individual

    Click 'Add Member'

    10. Click here

    Proceed further to manage additional memberships

    Click here

    11. Click "Committee"

    Access the committee section for more options

    Click 'Committee'

    12. Click "Add Member"

    Initiate the process to include another member

    Click 'Add Member'

    13. Type the committee member name

    Enter "veeren" in the provided field

    Type the committee member name

    14. Select the member from the list

    Choose the second user from the list provided

    select the member from the list

    15. Click here

    Move ahead to finalize the membership process

    Click here
    Groups.io

    Unrestricted

    Since only moderators can post, there are no restrictions on who can subscribe.