arrow-left

All pages
gitbookPowered by GitBook
1 of 75

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...

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...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Mentorship

Mentorship makes pairing promising open-source talent with experienced mentors easier than ever. A mentorship program is a structured relationship between a mentor and a mentee, aimed at helping the mentee achieve their personal or professional goals. Invest in building a more robust and diverse community of qualified developers and engineers.

The main goal of a mentorship program is to transfer knowledge, skills, and experience from the mentor to the mentee to help the mentee grow and develop in their personal and professional lives.

hashtag
How to Participate

You can participate in the Linux Foundation Mentorship program as a program administrator, a mentor, or a mentee.

: As a program administrator, you will on the platform and act as a single point of contact for mentors, mentees, and the Linux Foundation's HR and finance teams. Specifically, you collaborate with mentors during the application review process and work closely with The Linux Foundation's HR and finance teams to oversee the mentee acceptance process and stipend payments.

: Mentors volunteer their time to work with mentees during the mentorship program. You will need to on the Mentorship platform before requesting to be a mentor for the Linux Foundation Mentorship program.

: Mentees profile to apply to The Linux Foundation's mentorship programs. As a mentee, you will have the opportunity to contribute to an open-source project while working under the guidance of an experienced mentor who's an active contributor to the project and open-source community.

hashtag
How does the program work?

First, a project administrator enrolls a project. Then, mentors and mentees participate, as shown in the following high-level diagram:

Release Version: v1.4.23

Date: May 12, 2025

hashtag
Overview

The Mentorship Platform is a structured remote learning tool for new open-source developers. It connects experienced contributors and maintainers with aspiring individuals, providing them with knowledge, skills, and practical guidance.

This platform facilitates personal and professional growth by fostering a collaborative environment where mentors and mentees can learn and contribute together.

hashtag
New Features

NA

hashtag
Enhancements Summary:

  • Program Term Filtering: Added term filtering options for mentees and applications, enhancing precision and performance when handling large datasets.

  • Enhanced Search Logic: Improved search functionality for names and emails, supporting partial matches, special characters, and split names.

  • Improved Filtering & Pagination: Enhanced filtering and pagination across mentee listings for a smoother user experience and more consistent result sets, even with complex filters.

UI Enhancements

  • New "Filter by Term" Dropdown: Introduced a new "Filter by Term" dropdown in the Program Mentees tab.

  • Term Column Addition: Added a "Term" column to the Current and Past Mentees tables.

  • Improved Task Assignment Flow: The "Add Task" button now appears only when an accepted mentee is available, ensuring tasks can only be assigned to them.

hashtag
Bug Fixes

  • Duplicate User Prevention: Fixed the system to block the creation of users with duplicate email addresses.

  • Filtering & Pagination Bugs: Resolved bugs in the Current Mentees tab, ensuring accurate and complete results.

hashtag
Known Issues

NA

hashtag
Support

Layout Enhancements: Expanded table widths, consistent button sizing, and cleaner headers.

  • Navigation Update: Added a "Home" link with an inline icon to the page header.

  • Suggestions & Requestsarrow-up-right
    Mentorship Websitearrow-up-right
    Support Forumarrow-up-right
    General Discussionsarrow-up-right
    Program Administrator
    enroll in a mentorship program
    Mentor
    create a mentor profile
    Mentee
    need to create a mentee

    Manage Mentees Tasks

    Manage Mentees Taskschevron-right

    Contact a Mentee

    How to Contact a Menteechevron-right

    Mentee Guide

    Before you apply to The Linux Foundation Mentorship program, we strongly recommend you to read this guide. You will learn how to prepare and why this mentorship program can be beneficial for you to mention just a few topics included in this guide.

    So, let's get started.

    Note: To learn about the Mentorship platform, navigate to mentees section of this document.

    Evaluations

    Mentee evaluations are conducted three or four times throughout the duration of the mentorship program in order to provide mentees with feedback on their progress. Depending on the program, your mentor may choose to have 1:1 check-ins, virtual meetings or written evaluations.

    Only after receiving a satisfactory evaluation, mentees can submit an Expensify report to receive stipends.

    Note: Mentees are also asked to share their experience, provide feedback and suggestions at the end of the mentorship so that Linux Foundation can make improvements to program. \

    Participant Roles

    Following are various types of roles for the mentorship program:

    hashtag
    Mentor

    This is You— community members who guide mentees. Mentors help mentees learn open source development by providing thorough guidance. In addition to that, mentors also help contributors to integrate into project communities, and refer mentees to potential employers.

    hashtag
    Program Maintainer

    Program maintainers are the individuals who enroll the mentorship programs. They can be employees of Linux Foundation, and manage the entire program, and take a wide range of responsibilities, such as creating and analyzing the program evaluations, ensuring that mentees are paid on time, ensuring that mentors and mentees are in sync throughout the program, responding to inquiries, and so on.

    hashtag
    Mentee

    Mentee is a college or university student, or an active developer who wants to learn open source software development. Mentees must be at least 18 years of age to enroll into this mentorship program. Mentees come from diverse academic, geographical, and social backgrounds.So, keeping in mind that mentees come from diverse backgrounds, set a universal tone while communicating with mentees throughout the learning process.\

    Can I be a Mentor?

    Mentoring people might sound interesting, however, quality mentoring requires commitment, willingness, and ability to take leadership responsibility. Before you apply to be a mentor, consider the following questions:

    Are you a member of the developer community? To mentor aspiring developers for a particular project, you must have sufficient knowledge about project development. If you are already a member of the developer community, then yes, you can be a mentor. If you are not, then it might be difficult for you to introduce mentees to the project culture, and best practices. But if you are new, and still want to engage in the mentoring channel, you can be an assistance mentor, and this will help you to become a successful full-fledged mentor in future.

    Will you be able to dedicate sufficient time? Quality mentoring needs your quality time with sufficient attention towards this mentorship program. So, please consider your availablity before committing to be a mentor.

    Are you really interested in mentoring mentees? The primary purpose of mentoring is to help aspiring developers learn open source software development, our projects, and culture. This requires your passion, time, and patience to help the community grow. As a mentor, you will engage with mentees from the very beginning to the end of the program.\

    Edit a Project

    1. To edit a program enrollment form, sign in to the Mentorshiparrow-up-right, click My Mentorships tab.

    2. You see the Programs for which you are an Administrator.

    3. Click Filter by Status to filter the programs.

    1. Select the program that you want to edit, and click on Edit CTA on the program card.

    Manage Your Mentorship Profile

    To view and manage your mentorship profile Sign in to Mentorshiparrow-up-right and select My Account Tab

    You can updated your profile by selecting Edit Mentee Profile CTA button.

    Admin Invites a Mentor to a Program

    The Program Administrator can invite a mentor to participate in the mentorship program by adding them as a mentor. When a mentor is added, they will receive an email notification from LF Engineering, informing them of their selection and requesting that they create a mentor profile if they do not already have one.

    If a mentor already has a profile on LFX Mentorship, there is no action is required, unless they want to remove themselves from the program. Below is a screenshot of the email that the mentor receives after being added by the program admin.

    Mentors can remove themselves from a program by navigating to their profile and selecting Withdraw CTA next to the program name. Selecting this action will change the mentor's program membership status to Withdrawn.

    Toggle Between Mentorship and Crowdfunding

    Each mentorship card is visible on both the Mentorship and Crowdfunding platforms. This allows you to access detailed information about the mentorship program and its financial records.

    hashtag
    Accessing Mentorship and Funding Information

    1. Select a Project: Choose a project you would like to view.

    How to Contact a Mentee

    1. Sign in to Mentorship. Click on the My Projects tab.

    2. Navigate to Your Project. Select the relevant project card to go to the project detail page. Click the Current Mentees tab to view the list of all mentee applicants.

    3. Select a Mentee.

    Manage Your Tasks

    Managing Tasks in the Mentorship Program

    To effectively manage tasks assigned to you, follow these steps:

    hashtag
    Accessing Your Tasks

    Request to be Added to a Program

    1. To request to be added to a mentorship program to and if you haven't created a mentor profile, click the Become a Mentor navigation menu item to .

    2. On your mentor profile form, navigate to the Mentorship Program Details section, select a program from the drop-down list, and click +Add Project. Your request is displayed with the status Requested.

    3. After the project maintainer adds you to the program, you will get an email notification, and the "Requested" status will change to Approved.

    4. You can remove yourself from the program by selecting Withdraw CTA. Selecting this action will change the mentor's program membership status to Withdrawn.

    Mentee Stipends

    How much stipend will I receive?

    Stipend are calculated based on your location.

    How is my location determined?

    Your location is determined by where you currently reside, that is, your country of current residence. If you are enrolled at an online institution or are a recent graduate, your stipend is determined by the location of your permanent residence.

    How are the stipend amounts determined?

    We are using a Purchasing Power Parity (PPP)-based calculation to determine the stipend. We start with a base amount of 6,000 USD and then adjust it based on each country's PPP value. There is a minimum (3000 USD) and maximum (6600 USD) stipend amount. The base amount takes into consideration the fact that many universities are in urban centers, which can be more expensive than in other parts of the country.

    Mastering Mentorship: Keys to Success in Mentorship

    To get the most out of your mentorship experience, it is important to develop certain habits and skills. Here’s what makes a great mentee:


    hashtag
    1. Practice Research Skills

    • Try to Find Answers: Before asking questions, search for solutions on your own. Use resources like Stack Overflow, Medium, or other public forums.

    Start the Journey

    hashtag
    Work with your Mentor

    Depending on the projects, a mentor will be assigned to you throughout the program, from the application process to course completion. It is your responsibility to actively engage with your mentor to ensure you complete all tasks during the application process for acceptance. Once accepted as a mentee, work closely with your mentor to ensure you are learning effectively, getting answers to your questions, and contributing to the project. Be proactive and reach out to mentors to schedule weekly check-in meetings. Use one of the first meetings to align on expectations, communication channels, norms, tools, and any vacation or academic scheduling conflicts. Set up your development environment and tools, and do some practice work. Start contributing to your project by writing clean code or clear instructions in the documents, and have them reviewed by your mentor in a timely manner. Ask for feedback or suggestions on your progress, and seek advice to excel. During the application process, work with your mentor on a project plan that includes project objectives, milestones, deliverables, methodology, and documentation. The project plan should be posted on the wiki for transparency and accountability at the beginning of your application to the program. Respect your mentor’s time. Your mentor is volunteering their time to help you grow, taking time out of their busy schedule. Therefore, regularly attend scheduled meetings, provide updates on your work status, and take full advantage of your mentor's guidance to learn. Remember that your mentor is the most valuable person to help you successfully graduate from the mentorship program.

    Additional Resources

    You can have a look at some useful resources:

    • Mentor Guide : You can also take a look at the .

    • List of Organizations: You can see a list of organisations that participated in previous years, by visiting the project site.

    How to Apply

    Congratulations! You have successfully applied to the mentorship program. Now what? Your application will be reviewed, and the project admin will contact you with the next steps.

    Note: You can check your application status by navigating to your account page.

    Manage Your Mentorship Profile

    To view and manage your mentorship profile to and select My Account Tab

    You can update your profile by selecting Edit Mentor Profile CTA button.

    Mentorship - Get Help

    Navigate to Get Help and select an option from the drop-down list:

    Docs open the . Support opens the Help Center. FAQ opens the Mentorship FAQs.

  • Ask Peers: Check with other mentees in your communication channels.

  • Sharpen Your Questions: Even if you cannot find the answer, researching first helps you better understand the problem and ask more specific questions.

  • Benefits: This approach strengthens your research and analytical abilities.


  • hashtag
    2. Be Inclusive and Professional

    • Engage with the Community: The mentorship program encourages you to connect not only with your mentor but with the wider open source community.

    • Follow the Rules: Always follow the community’s code of conduct and act with professionalism when communicating.

    • Know Professional Boundaries: While socializing is allowed, maintain a professional attitude and avoid crossing personal boundaries.


    hashtag
    3. Understand Program Boundaries

    • Company Interactions: Any communication or activity you have directly with a company is only between you and the company.

    • Mentorship Scope: These external interactions are separate from the mentorship program and do not involve The Linux Foundation.


    By following these guidelines, you will make the most of your mentorship experience and grow as a member of the open source community.

    circle-info

    Any interactions you have with a company are strictly between you and the company, and are not part of or connected to the Mentorship program, nor do such interactions involve the Linux Foundation.

    hashtag
    Learn and Practice Open Source Culture

    It can be intimidating at first if you are new to the open-source world. However, always maintain the culture when working in that environment, as Bill S. Preston Esq says—“Stick to the Open Source Culture: Be excellent to each other.”

    • It is synchronous by nature. Most collaboration occurs through email, forum posts, mailing lists, and pull requests.

    • Cooperation and consensus-building present the greatest challenge. Since others can’t see your face or hear your voice, emotions can be lost and intent muddled.

    Open-source development is truly global, encompassing all cultures, all languages, all time zones, and all continents—yes, even Antarctica.

    What is Purchasing Power Parity? (PPP)

    Purchasing Power Parity is a way to estimate the exchange rate between two currencies to determine equivalent purchasing power. For details, refer following links:

    • Wikipedia: Purchasing Power Parityarrow-up-right

    • World Bank: What is Purchasing Power Parity?arrow-up-right

    amounts
    Review Your Eligibilityarrow-up-right
    Create a Profilearrow-up-right
    Submit Applicationarrow-up-right
    Sign in
    Mentorshiparrow-up-right
    Linux Foundation Product Documentationarrow-up-right

    Am I Eligible to Become a Mentee?

    Eligibility Rules

    The following eligibility rules apply to all mentee applicants.

    • Be at least 18 years old by the time the mentorship program starts.

    • Not be a prior or an active participant in another Linux Foundation mentorship program.

    • Be eligible to work in the country and jurisdiction where you will be participating in the Mentorship program.

    • Not reside in a country or jurisdiction where participation in the mentorship is prohibited under applicable U.S. federal, state or local laws or the laws of other countries

    • Seeking to participate on your own behalf as an individual

    • Not be subject to any existing obligations to third parties (such as contractual obligations to an employer) that would restrict or prohibit your participation in a mentorship program.

    • Meet all criteria set by the program to which a mentees is applying, i.e. any custom prerequisites and requirements.

    • Not be a maintainer, recurring contributor, etc.. with more than minimal involvement with the open source project that offers a mentorship program.

    Mentee FAQs

    How many mentorship terms are there per year?

    The Linux Foundation provides mentorship programs throughout the year, each with specific term dates. To access detailed information about the program term dates, please refer to the programs you are interested in.

    How long is a mentee engaged in the program?

    The process can vary based on the project's guidelines but usually involves applying, participating, and contributing. Even after the program ends, mentees can stay involved with the community.

    How much stipend do the mentees get?

    It might vary based on the geographical location of the mentees. For details, see Mentee Stipends.

    Does the program offer travel funding?

    Several projects and foundations offer mentorship programs that may provide travel funding support to mentees who successfully complete the program. Such funding aims to help mentees attend conferences to present their mentorship results and learnings, as well as to network with others in the community. It's recommended that you check with each individual program to learn more about the support available and detailed requirements.

    Is the mentee selection process transparent and in the open?

    Yes, the Linux Foundation maintains transparency in the mentee selection process. Selection is based on the application materials they submitted and interview/additional assessment tasks if assigned by the mentor. If mentees meet the eligibility requirements, applications are submitted, and all the assigned tasks are completed, their applications will be reviewed.

    Are mentees encouraged to make a career in open source development?

    Absolutely! For mentees who successfully graduate, Linux Foundation promotes their work and contribution on social channels so that their profile comes into the eye of potential employers, and sponsors them to attend conferences so that they get a chance to present their work to the greater community and meet potential employers. Linux Foundation also encourages mentors to connect mentees with their contacts and networks and refer deserved candidates to participating companies.

    Does the Linux Foundation give the mentee visibility into the community and corporations supporting open source development?

    Yes, Linux Foundation offers mentees the opportunity to network with the open source project community and prospective employers at a conference! It also encourages mentees to blog about their experience and Linux Foundation amplifies their blog on its website and social media channels.

    How much time did mentors expect to commit to mentoring?

    There is no fixed number of hours set for mentors as long as they manage to help mentees smoothly progress throughout the mentorship program, starting from the application process to the end of the program. They should create a timetable to meet the set project plan.

    hashtag
    Are mentees from Ukraine, Russia, or Belarus allowed to participate in the LFX Mentorship Program 2022?

    Due to certain circumstances, mentorship programs for 2022, organized by the Linux Foundation, are not accepting mentee applications from Russia, Belarus, or the so-called Donetsk People's Republic (DNR) and Luhansk People's Republic (LNR). However, mentees located within Ukraine but outside of the DNR and LNR can apply to the LF mentorship programs.

    Benefits for Mentors

    Mentoring is not just transferring knowledge and advice, it’s more about investing time in nurturing another profesional. Moreover, it gives a personal satisfaction when you help somebody grow and gets absorbed by the open source community. Following are some key benefits:

    • Opportunity to teach and share expertise

    • Helps to expand professional development record

    • Opportunity to develop leadership and coaching style

    • Exposure to be recognized as a Subject Matter Expert

    • Get help with work in your respective technical areas

    • Opportunity to train and bring new talent into the project

    It gives an immense satisfaction, and showcases your leadership quality when your mentees write high about you in their blogs at the end of the program. Following are excerpts from blogs written by mentees:

    “I am writing this post to share my experiences about working with Hyperledger and to report on the project itself and the impact it can have on the Hyperledger community as well as on my personal development. My mentor was Salman Baset, an active member of the Hyperledger community. I must emphasize what a great mentor he was, always available, communicative and helpful. He gave me a lot of hints and helped me out when I got stuck, but, still, I had the freedom to make technical and strategic decisions. I have learned a lot from him, and he (and this project) provided a huge boost for my personal improvement.”

    – Balazs Prehoda, Hyperledger Fabric, Hyperledger Summer Mentorship Program

    “I am very grateful for the support from my mentors, Baohua Yang, Haitao Yue, Tong Li and Jiahao Chen, as well as Hyperledger and for the opportunity to learn and contribute to open source Hyperledger projects.”

    – Manank Patni, Hyperledger Summer Mentorship Program\

    Mentee Evaluations

    Mentee evaluations are conducted two to four times throughout the duration of the mentorship program in order to provide mentees with feedback on their progress.

    Depending on the mentorship program, program admins may choose to have 1:1 check-ins, written evaluations, or virtual meetings with your mentees. Mentors work directly with the program admin to find out how the evaluations should be conducted and submitted.

    Only after receiving a satisfactory evaluation, mentees can submit an Expensify report and receive their stipend. \

    \

    Start Mentoring

    Mentoring can be enlightening for you. It gives you an opportunity to learn many aspects of this training program, such as understanding people from a diverse background across the globe, communicating in a general tone so that mentees who have English as a second language can understand easily, handling tough situations when something odd pops up in the middle of the program, and many more.

    Mentor Guide

    Before you participate in the Mentorship program, and start mentoring mentees, we strongly recommend you to read this guide. You will gain valuable insight on how to become a successful mentor, and making mentees an integral part of the community. You will also get tips on how to choose mentees for your projects, why/how this mentorship program can be beneficial for you, and many more.

    So, let's get started.

    Note: To know about user interface related usages of Mentorship website, navigate to mentors section of this document.

    How to Graduate Successfully

    Yes, we understand. If you haven’t been involved in an open source project before it can be intimidating initially. But don’t worry, the entire community is here to help you at each step as you learn.

    Sit back and Observe

    Before you interact with the community members, it’s always advisable for you to observe how the community members are interacting within themselves, for example what communication channels are they using, how are they bringing up issues whenever they face any, how to send current progress, and so many. Seeing how other community members interact will help you adjust and learn the social norms in the community.

    Don’t wait for an invitation, take initiative

    Our tools and meetings are open by default, so jump in and introduce yourself, ask questions and share ideas:

    • Establish routine

    • Minimize distractions

    • Nurture relationships

    • Effectively manage time

    • Set mini (daily or weekly) goals

    • Regular and frequent check-ins with mentor(s) to stay on track

    • Be mindful of timezones and others’ communication preferences

    Managing the Project Plan

    Managing the project plan is as crucial as creating it at the start of the project. Without properly managing the already prepared project plan, success becomes difficult. Following are some points to consider while following the project plan:

    Ask for regular status reports: Status reports play a vital role in properly evaluating mentees. They are also important for you to track if a mentee is progressing towards completing a milestone or if a mentee is facing any issues. It should not happen that you get to know after two weeks that a mentee has missed a milestone. To avoid such irregularity and not-acceptable moments, you should ask for regular updates.

    Check for completed tasks: Ensure that you are keeping a track of all the assigned tasks, and when they are completed or to be completed. Analyze and do what suits best for your community.

    Discuss about missed deadlines: If a mentee slips a deadline, you immediately raise a flag, discuss with mentee, and ask for a valid reason. It’s advisable to ask for an official communication on this. Let them know that this might impact their performance and future engagement with the community. If it happens frequently, let your program manager know about this. Keep in mind that you aren’t just teaching a mentee, you also are preparing a future contributor, so, dedication and commitment are must for a mentee.

    Be Humble: We all are humans. It’s not just mentees who might slip a deadline, it can happen with you also when it comes to scheduled meetings, providing feedback on completed tasks, reviewing a piece of code, and so on. If such a situation arises that you need to miss a meeting or deadline, ensure that you communicate this to your mentees and the community if needed well in advance.\

    Create Project Plan and Prepare Mentees

    You will be engaged with mentees right from the application process. During this period, you will work with mentees in creating a project plan, deciding on scheduled meeting times, and so on. As a mentor, it is your responsibility to prepare mentees before they start contributing to the project. It might take some extra effort for you to prepare the mentees who are new to the open source community. Following are some goals to keep in mind:

    • Make Mentees familiarize with the development environment, such as the version control system, communication channels, bug trackers, and necessary documents to read.

    • As this mentorship is a step-by-step process, and mentees will be evaluated on a periodic basis, you should define the project planning, strategically, and keep tangible requirements ready for each evaluation period.

    • Help mentees engage socially with the community

    • Encourage and prepare mentees to actively participate in all areas of this mentorship program, starting from coding to documentation.

    • Provide reasonable time for mentees to learn and adapt to the open source community and culture.

    Access Mentorship Details:

    • From the mentorship program details page, click on View Crowdfunding CTA to toggle to the funding information.

  • Access Funding Details:

    • From the crowdfunding project details page, click on View Mentorship CTA to toggle to the mentorship program information.

  • By toggling between the Mentorship and Crowdfunding platforms, users can gain a comprehensive understanding of the mentorship program's details and financial records.

    Click the name of the mentee you wish to contact. You will be taken to their profile page.
  • Choose a Contact Method. Click the Contact dropdown to view available contact options.

    • If a phone number is available, a Call link will be displayed.

    • If an email address is available, an Email link will be displayed.

  • Sign in to the Mentorship Program
    : Log in to the mentorship platform to access your tasks.
  • Select the My Tasks Tab: Once logged in, navigate to the "My Tasks" tab to view your assigned tasks.

  • hashtag
    Viewing and Managing Tasks

    In the "Tasks Assigned To Me" section, you can view and manage the following types of tasks:

    • Prerequisite Tasks: Review and complete any prerequisite tasks required for the mentorship program.

    • Mentorship Milestone Tasks: View and complete tasks related to the mentorship program milestones.

    hashtag
    Updating Task Status

    To update the status of a task, follow these steps:

    1. Upload a File (if required): If a task requires a file upload, complete the task by uploading the necessary file.

    2. Change Task Status: Use the "Status" dropdown to update the task status to:

      • Pending: Indicate that the task is pending completion.

      • In Progress: Notify the mentorship admin and mentor(s) that you are working on the task.

      • Submitted: Notify the mentorship admin and mentor(s) that you have completed the task by uploading a file.

    hashtag
    Task Status Descriptions

    Below are the descriptions of the different task statuses:

    • Pending: The task is pending completion.

    • In Progress: You are currently working on the task.

    • Submitted: You have completed the task and uploaded a file to notify the mentorship admin and mentor(s)

    circle-info
    • You can filter tasks by status from the Task Status drop-down.

    • You can sort tasks in ascending or descending order from the Sorting Order dropdown.

    tasks assigned to you
    Sign in
    Mentorshiparrow-up-right
    Create a mentor profile

    Knowledge Base Articles: You can find information related to advice to mentees, mentors, project applicants, by visiting the wiki page of the project.

  • Blog Posts: You can find information related to the Linux Foundation Mentorship program on these blog pages:

    • https://www.linuxfoundation.org/resources/blog/arrow-up-right and

    • https://www.hyperledger.org/blog/2018/11/16/the-journey-to-becoming-a-hyperledger-contributorarrow-up-right

    Following are some blog posts written by mentees, sharing their experience:

  • Mentor Guide

    Program Schedule & Timelines

    The Linux Foundation Mentorship Program follows the following term names; however, the program administrators can use any Term name during program creation. For details, see program terms of Program Setup.

    hashtag
    Full-Time Terms:

    hashtag
    Spring Term: March 1st - May 31st

    • Mentorships available on LFX Mentorship: mid-January

    • Mentee applications open on LFX: approximately 4 weeks

    • Mentee application review and acceptance: approximately 2 weeks before the term begins.

    circle-info

    Note: Dates may vary based on project guidelines.

    hashtag
    Summer Term: June 1st - August 31st

    • Mentorships available on LFX Mentorship: mid-April

    • Mentee applications open on LFX: approximately 4 weeks

    • Mentee application review and acceptance: approximately 2 weeks before the term begins.

    circle-info

    Note: Dates may vary based on project guidelines.

    hashtag
    Fall Term: September 1st - Nov 30th

    • Mentorships available on LFX Mentorship: mid-July

    • Mentee applications open on LFX: approximately 4 weeks

    • Mentee application review and acceptance: approximately 2 weeks before the term begins.

    circle-info

    Note:

    1. Dates may vary based on project guidelines.

    2. Part-time terms will continue for three to six months based on project guidelines.

    hashtag
    Activity Timelines

    The mentorship program is designed to provide a structured and supportive learning experience for mentees. Below is an overview of the program timeline for the full-time and part-time schedules.

    hashtag
    Full-Time Mentorship Program (12 weeks)

    The full-time mentorship program is a 12-week intensive experience that includes regular evaluations and stipend payments.

    • Week 1-3: The mentorship program begins with initial work assignments.

    • End of Week 3: First mentee evaluations are due (optional for mentors and program administrators).

    • End of Week 6: Midterm mentee evaluations are due, and the first stipend payment (50% of the total amount) is approved.

    hashtag
    Part-Time Mentorship Program (24 weeks)

    The part-time mentorship program is a 24-week experience that includes regular evaluations and stipend payments.

    • Week 1-6: Mentorship program begins with initial work assignments.

    • End of Week 6: First mentee evaluations are due (optional for mentors and program administrators).

    • End of Week 12: Midterm mentee evaluations are due, and the first stipend payment (50% of the total amount) is approved.

    View Mentorship Program Details

    To view program details, navigate to the Mentorshiparrow-up-right platform, and under the Mentorships tab, select the program you would like to view.

    Under the Mentorships tab, click the mentorships that are accepting applications, completed, or in progress.

    Mentorship program
    Mentors
    Meentee's profile
    Graduate Mentee's profile

    The Mentors section contains mentor profile cards. Click View Profile to navigate to the mentor's profile page.

    Mentee profile cards can be found in the Mentees section. Click View Profile to go to the mentor's profile page.

    The Graduated Mentees section contains profiles of the mentees who completed the project's mentorship program. Click on View Profile and navigate to the mentor's profile page.

    Administrators

    Project administrators enroll projects on the Mentorship platform, coordinate the review of mentee application submissions, and act as a single point of contact for mentors, mentees, and the Linux Foundation's HR and finance teams.

    hashtag
    Your Activities

    Get started by enrolling your project.

    Enroll Your Program

    The Linux Foundation reviews all the Mentorship programs before being published and made visible on the Mentorship platform.

    Submitted mentorship programs are reviewed based on the following factors:

    • Open source status: projects must be 100% open source

    • Community-wide adoption

    • Alignment with The Linux Foundation’s support of open source initiatives

    circle-info

    Keep these items ready before you begin:

    • The project ID for your .

    • A logo file in JPG, PNG, or SVG format that identifies your project.

    1. To enroll in the project, sign into the and select Enroll Your Project from the main navigation.

    1. Complete the form. Red asterisks indicate required fields. A bar at the top of the page shows your progress as you click Next through the form.

    2. Read and agree to the Terms and Conditions, and Submit the application.

    circle-info

    After the Linux Foundation reviews the application, you will receive an email notification with a review decision.

    Manage Mentees Applications

    circle-exclamation

    Important: You cannot accept a mentee who has graduated or is actively participating in another Linux Foundation mentorship program.

    1. Log in to Mentorshiparrow-up-right, click the My Mentorships tab.

    2. Select the program for which you are an administrator. Click the program card.

    3. On the next page, click the Current Mentees tab to view the list of all the mentee applicants.

    Please note the following application statuses:

    • Pending: The mentee has submitted their application to the mentorship program. The application is ready for review when "Tasks Submitted" appears above the status dropdown.

    • Accepted: The mentee has been accepted into the program. Accepted mentees are also listed on the program dashboard.

    • Withdrawn: The mentee has withdrawn their application. This status will also apply if the admin withdraws a mentee due to non-performance.

    The Current Mentees section contains the following information:

    Name
    Description

    Withdraw your Application

    circle-info

    Note: You cannot withdraw your application if it is already accepted.

    To withdraw your mentorship application:

    1. Sign in to Mentorshiparrow-up-right.

    2. Click My Mentorships tab.

    3. Under Programs for which I am a Mentee, select the project from which you want to withdraw your application.

    4. Click Withdraw, and then click Confirm on the confirmation window.

    5. The status of your application is changed to Withdrawn.

    View your Application Status

    circle-info

    After submitting your prerequisite tasks, your application status will not change automatically. The project admin will review your application, and update the status. You will receive an email notification regarding the change.

    1. To view your application status, Sign in to the Mentorshiparrow-up-right and select My Projects tab.

    2. The status of your application is listed on the mentorship program card.

    Below is a description of each application status:

    hashtag
    Application Status Codes

    • Pending: Your application is currently under review. We have received your submission and are reviewing your prerequisite materials. Our project administrators and mentors will decide your acceptance soon.

    • Accepted: Congratulations! Your application has been accepted to the mentorship program. You should have received an email notification with further instructions.

    • Declined: Unfortunately, your application has been declined. We appreciate your interest in the program and encourage you to reapply.

    Code of Conduct

    The Linux Foundation maintains open-source and open community projects where participants choose to work together, and in that process experience differences in language, location, nationality, and experience. In such a diverse environment, misunderstandings and disagreements happen, which in most cases can be resolved informally. In rare cases, however, behavior can intimidate, harass, or otherwise disrupt one or more people in the community, which Linux Foundation will not tolerate.

    A Code of Conduct (CoC) is useful to define accepted and acceptable behaviors and to promote high standards of professional practice. It also provides a benchmark for self evaluation and acts as a vehicle for better identity of the organization.

    This CoC applies to any member of the Linux Foundation’s project community – developers, participants in meetings, teleconferences, mailing lists, conferences or functions, etc. Note that this code complements rather than replaces legal rights and obligations pertaining to any particular situation.

    hashtag
    Statement of Intent

    The Linux Foundation is committed to maintaining a positive work environment. This commitment calls for a workplace where participants at all levels behave according to the rules of the following code. A foundational concept of this code is that we all share responsibility for our work environment.

    hashtag
    Code

    1. Treat each other with respect, professionalism, fairness, and sensitivity to our many differences and strengths, including in situations of high pressure and urgency.

    2. Never harass or bully anyone verbally, physically or sexually.

    3. Never discriminate on the basis of personal characteristics or group membership.

    Mentorship FAQs

    hashtag
    What is the Linux Foundation Mentorship?

    The Linux Foundation Mentorship connects mentees with mentors to increase diversity and inclusion in open source communities. Each project develops its mentorship program, including identifying mentors and mentees, outlining tasks, and determining stipends.

    hashtag
    How long do mentorship programs last?

    Each project decides the duration of its mentorship programs, but most start at 12 weeks. Projects often offer opportunities for part-time and full-time mentorships.

    For example, the Linux Kernel Mentorship Program includes both full-time and part-time volunteer mentee positions each year.

    hashtag
    Who can participate in the mentorship program?

    • People from around the world (excluding Russia, Belarus, Donetsk People's Republic, and Luhansk People's Republic)

    • Students

    • Eligible mentors must be approved or invited by a project administrator

    hashtag
    Are participants from Ukraine, Russia, or Belarus allowed to participate in the LFX Mentorship Programs 2022?

    Due to current circumstances, the Linux Foundation's 2022 mentorship programs are not accepting participants from:

    • Russia

    • Belarus

    • Donetsk People's Republic (DNR)

    • Luhansk People's Republic (LNR) However, participants from Ukraine (excluding DNR and LNR) are eligible to apply.

    hashtag
    Do mentees get compensated?

    Mentees are not paid wages for participating in the mentorship. However, some projects may offer stipends or other incentives to support mentees, with funding determined by each project.

    hashtag
    What are some of the projects and employers participating in mentorship programs?

    Open source projects participating in the Mentorship program include the Linux Kernel, Zephyr, Open Mainframe Project, Jaeger, and Vue.js. Corporate participants include Huawei and Twitter.

    Selecting the Pefect Mentees for Your Mentorship Program

    The initial responsibility that makes you a good mentor is selecting the right fit for your project. This ensures that both you and the organization benefit from having a key player who can significantly contribute to the success of the project.

    hashtag
    Key Considerations for Selection

    hashtag
    Identifying Motivation and Expectations

    The starting point for selecting the right candidate is to understand the motivations and expectations of the mentee. A well-defined application process will guide you in making informed decisions.

    Additionally, working closely with mentees during the application process allows you as a mentor to assess their suitability over time.

    hashtag
    Evaluating Mentee Profiles

    1. Technical Skills: Ensure that the mentee possesses the necessary technical and communication skills required for the project.

    2. Past Performance: Review the candidate's previous experiences as a mentee. Understanding their past performance will help you gauge their level of commitment and expertise.

    3. Enthusiasm for Learning: Assess the mentee's eagerness to learn open-source software development and community norms. Understand their reasons for applying to the program. Are they driven by personal interests, career advancement, or a combination of both?

    hashtag
    Conflict of Interest

    Avoid participating in the selection of a mentee for whom you have a conflict of interest.

    • A conflict of interest exists if:

      • The mentee is a family member.

      • The mentee is a member of the same household.

    hashtag
    Requirements for Mentees

    • Mentees are required to provide cover letters (Statement of Purpose) while applying, allowing mentors to review them thoroughly.

    • Additionally, mentors may conduct interviews to further assess the candidates' qualifications before making the final decision.

    hashtag
    Responsibilities of Mentors

    • Mentors are responsible for selecting and matching mentees to their projects. They should choose the best fit for the project, considering both technical skills and qualifications, as well as the mentee's ability to work well with others.

    • If two candidates are equally qualified, mentors may use diversity-related considerations as a tiebreaker.

    Mentees

    hashtag
    Benefits

    Mentees can grow their careers by diving right into the open source community to learn from top project contributors. They can build expertise with hands-on experience and free access to premium Linux Foundation training.

    circle-info

    What is Expected of You

    To successfully graduate from this mentorship program, you need to be focused, and actively engage with your mentor, and if applicable other mentees. Be professional with your communication when you ask or post anything in the communication channel. Not just that, you need to be specific while asking questions from your mentors. Apart from these, following are some points to keep in mind:

    Communicate: Keeping the line of communication open between you and your mentor(s) will build trust, respect, and a positive relationship that facilitates the successful completion of the project.

    • Schedule weekly check-ins to review progress, blockers, and upcoming tasks.

    Why to Become a Mentor

    As a mentor, you not only provide technical guidance to mentees, you also understand their enthusiasm to learn and work for open source development based on which you can select them for the program, and refer their profile to potential employers. You are the person who helps mentees learn and enhance their technical skills, and whose guidance brightens their career. Sounds cool, doesn’t it? Good mentees can also become great mentors in future, and contribute effectively to communities.\

    Here are some reasons to consider putting yourself forward as a mentor and formally participate in the mentorship program:

    • You believe in the value of mentorship by helping new and active developers learn open source development, culture, the tooling and infrastructure to be a productive member of the community.

    Not Selected?

    Not Selected for Mentorship? Here’s What to Do Next


    You worked hard. You created your profile, found an interesting project, and completed all the prerequisite tasks. Not being selected can be disappointing, but it’s not the end of your journey.

    hashtag
    Steps to Take if You Weren’t Selected

    Mentorship Program: How It Works

    The mentorship program helps you build skills and contribute to open source projects in a structured way. Here’s what you can expect at each stage of the program.


    hashtag
    1. Application Process

    • Apply to Projects: Submit your application through your Linux Foundation account for the projects you are interested in.

    Mentoring Best Practices

    Mentoring is a service both to mentees and organization. By providing a praise-worthy mentoring, you are not only adding value to your profile, you are also setting path clear for future mentees to enroll into the project. Mentoring mentees who are geographically far from you can be quite challenging as there are time zone differences for which you need to take some extra effort in decision making while scheduling meetings. Once a mentee is assigned to you, you are expected to work on the following guidelines:

    hashtag
    Provide Feedback

    For sure, there will be applicants who won’t make it to the program. As a mentor, it’s your responsibility to provide feedback to those unlucky mentees, letting them know that their applications were valued. This way it leaves a good impression on the program, especially on you, and has a good impact on the enthusiastic mentees to apply again. Not just when mentees don’t get selected, provide timely feedback to the selected mentees as well who undergo this training program.

    End of Week 9: Third mentee evaluations are due (optional for mentors and program administrators).

  • End of Week 12: Final mentee evaluations and mentee feedback/blog submission are due, and the second stipend payment (50% of the total amount) is approved.

  • End of Week 18: Third mentee evaluations are due (optional for mentors and program administrators).

  • End of Week 24: Final mentee evaluations and mentee feedback/blog submission are due, and the second stipend payment (50% of the total amount) is approved.

  • Communicate constructively and avoid demeaning behavior or language.

  • Seek, accept, and offer objective work criticism, and acknowledge properly the contributions of others.

  • Be honest about your own qualifications, and about any circumstances that might lead to conflicts of interest.

  • Respect the privacy of others and the confidentiality of data you access.

  • With respect to cultural differences, be conservative in what you do and liberal in what you accept from others, but not to the point of accepting disrespectful, unprofessional or unfair or unwelcome behavior or advances.

  • Promote the rules of this Code and take action (especially if you are in a leadership position) to bring the discussion back to a more civil level whenever inappropriate behaviors are observed.

  • Stay on topic: Make sure that you are posting to the correct channel and avoid off-topic discussions. Remember when you update an issue or respond to an email you are potentially sending to a large number of people.

  • Step down considerately: Members of every project come and go. When you leave or disengage from the project, in whole or in part, we ask that you do so in a way that minimizes disruption to the project. This means you should tell people you are leaving and take the proper steps to ensure that others can pick up where you left off.

  • All applicants must meet the Linux Foundation Mentorship eligibility requirements

    Ability to Work Well with Others: Evaluate the mentee's interpersonal skills and their ability to collaborate effectively. This is a valid factor in determining their suitability for the project.

  • Availability and Commitment: Inquire about the mentee's other commitments, such as full-time employment, existing projects, or additional applications. Their availability is crucial for the successful execution of the project. Encourage mentees to prioritize the mentorship program if they genuinely wish to develop their skills in open-source software development.

  • The mentee is a close personal friend.
  • The mentee is a romantic partner.

  • There is any other reason why you cannot be deemed impartial in the selection process.

  • Clarify communication channels/norms with your mentor(s), project team, and broader community: email, chat, calls, wiki, and etc.
  • Be aware of communication challenges across time zones and language/cultural differences. Be on time for scheduled meetings and be respectful of your mentor’s time (remember your mentors are volunteers).

  • Don’t be afraid to ask questions, be upfront about gaps in skill and knowledge.

  • Inform your mentor(s) of vacation or breaks in advance and plans to make up for lost days.

  • Connect: Gaining a broader understanding of the open source community, industry, and potential career paths can help generate new ideas and make you a more effective and long-term contributing member of the community.

    • Take the initiative to network with other professionals beyond your immediate team that you come in contact with either remotely or F2F at hackfest, meetup, bootcamp, or conferences and so on.

    • Use project mailing list to reach out to and connect with the current cohort of peer mentors.

    • Explore projects and understand how the open source community is organized, for example Working Groups and Special Interest Groups, and how you may be able to participate or contribute.

    ‌ Document: Documenting your progress, agreed-on project plan, weekly goals/tasks, milestones, changes/modifications helps keep yourself on track and others you work with on the same page.

    • Develop a project plan at the start of the program and refine/revist/document changes as things progress

    • Maintain a log to track your progress and consider using the log as the basis of discussions during your weekly check-ins with mentor(s)

    • Work on project documentations as part of deliverables so that code can be used by others and to continue the development momentum

    Give Feedback: At the end of the program you are asked to provide a feedback and answer several questions that will be used in blog posts about the Linux Foundation Mentorship program.

    You are passionate about teaching and guiding aspiring developers, many of whom may be first time open-source contributors.

  • You are eager to bring in new perspectives, ideas, new talent into open-source community and projects.

  • You believe that the potential contributions of the mentees, by completing this mentorship program, could add value to the larger project community of which you're an active developer or a maintainer.

  • It’s not just us telling good about our mentorship program, listen to what our mentors say about this program:

    “It is really satisfying as a mentor to see someone soak up all the new knowledge and put it to good use.”

    – Hans Verkuil, mentor for Linux Kernel Mentorship Program

    “The first thing I would like to emphasize is that this is not just a summer job for the interns. During the internship, they had a chance to get to know the intricacies of different Hyperledger projects. They also worked closely with mentors who guided them throughout their work. But above all else, they became part of an open source community.”

    – Attila Klenik, mentor for Hyperledger

    “I have always enjoyed sharing knowledge, and this program gave me the opportunity to do that. My proudest moment easily was when my intern spoke about how the things we taught her during the internship directly applied to her current classes. As I mentioned above, our first goal was to make sure our intern learned enough that she could apply it to the rest of her career.”

    – Swetha Repakula, mentor for Running Web Assembly Smart Contracts in Fabric

    “I had the satisfaction of supervising a hardworking intern who was able to create running code for the seemingly difficult idea of running Solidity contracts on Fabric. My hope is that the project does not end with the culmination of the internship and sparks interest among other members of the community.”

    – Salman A. Baset, mentor for Running Solidity Smart Contracts on Hyperledger Fabric

    “Mentoring has been a great experience for me. I got a wide selection of candidates and could choose people well suited by giving practice tasks. During the mentorship, my mentees were very excited and had a lot of energy, -- something only seen in people starting out. They were hardworking and were able to make good contributions and bring fresh ideas to the table. It improved my knowledge in the area as well (when you teach you learn again) while also getting some work done (which otherwise I would have to make time to do myself). My menees are now planning to continue to work in Linux kernel space and I'm glad that I got an opportunity to add more contributors to the kernel. I have also networked the me mentees with other engineers in the area I'm working on and further given them more opportunities to contribute in the future. I hope they continue even after the mentorship program.”

    – Joel Fernandes, mentor for Linux Kernel Mentorship Program\


    Request Feedback: Reach out to program coordinators or mentors and ask for constructive feedback on your application. Understanding what to improve helps you in future applications.
  • Explore New Projects: Look at other available projects. Your skills and interests may be a perfect match elsewhere.

  • Stay Connected: Continue participating in the community. Join discussions, attend events, and keep learning from peers.

  • Keep Trying: Many successful mentees were not selected on their first attempt. Persistence pays off, so don’t give up.


  • Remember, every step you take builds your skills and brings you closer to your goals. Stay motivated and keep pursuing opportunities!

  • Initial Review: Your application will be reviewed over at least two weeks.

  • Complete Prerequisites: Be sure to finish all prerequisite tasks during the review period. Applications without completed prerequisites will not be accepted.

  • Check Application Status: You can monitor your application’s progress in your account dashboard.

  • Need help applying? See [How to Apply].


    hashtag
    2. Selection and Onboarding

    • Notification of Results: If you are chosen, you will receive a notification by email or a phone call.

    • Onboarding Steps: You will be required to complete a contract and follow HR steps to officially join the program.


    hashtag
    3. Participation and Learning

    • Begin Your Journey: Work closely with your mentor on the project plan and learn about open source collaboration.

    • Practical Involvement:

      • Make your first contributions by handling a few starter tasks, such as documentation edits.

      • Gradually take on more responsibility as you progress.

    • Active Community Role: Attend meetings, take part in discussions, and contribute to achieving project milestones and goals.


    hashtag
    4. Regular Assessments

    • Scheduled Evaluations: Mentors will check your progress at several points during the program (usually three or four times).

    • Evaluation Focus:

      • Completion of tasks and milestones

      • Engagement with your mentor and the wider community

      • Steady progress according to your project plan


    hashtag
    5. Stipend Information

    • Payment Timeline: You may receive stipends after completing your second and final evaluations.

    • Eligibility: Payments depend on satisfactory progress and completion of objectives.

    • Amount: The stipend amount varies depending on the specific project.


    hashtag
    6. Program Completion

    • Finish All Tasks: complete all milestones, assigned tasks, and any required exams.

    • Submit Feedback: Fill out a feedback survey at the end of the program.

    • Receive Your Certificate: After meeting all the requirements, you will receive a digital Letter of Completion.


    Take the first step towards your open source future with the mentorship program!

    hashtag
    Conduct Introductory Session

    Your community is a collection of people from across the globe. So, introducing mentees to the community and asking sentences to introduce themselves make mentees feel comfortable and help them effectively participate in the communication channel without any hesitation. Conducting a video conference is advisable. This way people from across the globe will get a chance to see each other that makes communication more engaging.

    hashtag
    Keep the Communication Open

    Effective communication between you and your mentee is the key to a successful mentorship program. This ensures that mentees are making progress and mentors are helping mentees resolve blockers, readjust milestones/tasks if needed and so on. Also, always share your contact details if you update, let Mentees know about your leaves very before. However, ensure that you have provided enough tasks to complete before you go on vacation.

    hashtag
    Schedule Regular Meetings

    Regular meetings help you to keep a good track of mentee statuses and to know if they have any concerns to raise. Considering the remote training of this mentorship program, it’s always advisable to hear from mentees more often than once a week.

    hashtag
    Discuss on Status Report

    Depending on projects, mentees will send periodic status reports. Discuss with mentees and finalize the format and frequency of status report well ahead of the program starts. You can send them a template to refer to.

    hashtag
    Choose Public Communication Channel

    For queries and other project related discussions, always choose, ask and encourage mentees to choose public channels on various communication mediums, depending on your project. This way, it helps all other members to understand and get answers even before they ask certain questions.

    hashtag
    Let Mentees Lead Occasionally

    As a mentor, you are not just teaching mentees, but also you are preparing future mentors. So, at times, when you are asked any question that you have explained earlier, ask mentees to answer the question in the channel. It boosts their confidence, and lets them grow their leadership quality. Pitch in and take control if you see that things are not going in the right direction.

    hashtag
    Long term view

    Evaluate your mentee from the view point of current project at hand, as well as long term prospects to become successful open source developer. Ask yourself if a mentee candidate can become a productive member of the community. “If mentee continues with the rest of the program, do you believe mentee will become a productive member of the kernel community?”

    Be prepared to make tough decisions when a mentee isn’t meeting project/program requirements in collaboration with the Project Maintainer(s). The primary goal is training the next generation of open source developers.\

    https://www.hyperledger.org/blog/2019/12/12/2019-summer-mentee-project-update-design-effective-os-to-manage-blockchain-networksarrow-up-right

    https://www.linuxfoundation.org/blog/2019/09/the-linux-kernel-mentorship-is-life-changing/arrow-up-right
    https://www.linuxfoundation.org/blog/2019/11/the-linux-kernel-mentorship-program-was-a-life-changing-experience/arrow-up-right
    https://www.hyperledger.org/blog/2019/09/19/2019-summer-mentee-project-update-analyzing-hyperledger-fabric-ledger-and-transactions-using-elasticsearch-and-kibanaarrow-up-right
    Enroll Your Project
    Edit a Project
    Manage Your Project Mentees
    Open or Close Mentorship Applications
    Invite and Accept Mentors
    Manage Mentors
    Manage Terms
  • The URL for your code of conduct (the rules of behavior for the members of that group or organization).

  • A list of names and email addresses for the individuals whom you want to invite as mentors.

  • Core Infrastructure Initiative (CII) Badge Programarrow-up-right
    Mentorshiparrow-up-right
    Mentorship Project Enrollment

    Declined: The mentee’s application for the mentorship program has been rejected.

  • Graduated: The mentee has completed the mentorship program.

  • Decline All Pending Mentees Listed Below

    CTA button simultaneously declines all mentees with pending application status

    Filter By Application Status

    Dropdown to filter mentee candidates by their application status

    Download Mentees By Status

    CTA button to download a .csv file with a list of all the mentees based on the selected application status

    Mentee

    mentee name and avatar

    Application Status

    indicates mentee application

    Application Dates

    Created: date when the applicant submitted the application.

    Updated: date when the applicant updated the application.

    Other Applications

    names of other projects that you manage to which the applicant has applied, along with application status.

    View Tasks

    CTA to view and manage mentee tasks

    +Add Task

    CTA to add tasks for mentees

    Withdraw your Application
    Application Withdrawn

    Withdrawn: You have withdrawn your application from the mentorship program.

  • Graduated: You have completed the mentorship program and have graduated. We wish you continued success in your endeavors.

  • Getting Started

    Apart from adding new developers to the open source community, the Linux Foundation Mentorship program is about adding value to open source projects, by sustaining the health of open source communities. The mentorship program can achieve great success by providing high quality learning experiences to mentees. So, mentors and participating organizations play an important role in delivering quality experience to mentees by providing timely proper guidance, and discussing project milestones, deliverables, and taks with mentees.

    hashtag
    🌟 Eligibility Rules for Mentees

    All mentee applicants must meet the following requirements:


    • 🗓️ Age Requirement: Be at least 18 years old by the start date of the mentorship program.

    • ↩️ No Prior Participation: Must not be a prior or currently active participant in another Linux Foundation mentorship program.

    • 📝 Application Limit: Apply to a maximum of three (3) mentorship programs per term. Programs you withdraw from during the application period do not count toward this limit._

    • 🌍 Work Authorization: Be eligible to work in the country and jurisdiction where you will participate in the mentorship program.

    • 🚫 Legal Residency: Do not reside in a country or jurisdiction where participation is prohibited by:

      • U.S. federal, state, or local laws

      • or the laws of other relevant countries

    • 👤 Personal Application Only: Apply on your behalf as an individual (not for another person or entity).

    • 🔒 No Conflicting Obligations: Do not have existing third-party obligations (such as contractual duties to an employer) that would restrict or prohibit your participation.

    • ✅ Meet Program Requirements: Fulfill all prerequisites and requirements set by the specific mentorship program to which you are applying.

    • 🚷 No Substantial Project Involvement: Not a maintainer, recurring contributor, or otherwise significantly involved with the open source project offering the mentorship. (Minimal involvement may be permitted.)


    Need more information? Please see the [program guidelines] or contact your program administrator for details.


    NOTE: Mentees are not employed by the Linux Foundation. For employment opportunities, visit https://www.linuxfoundation.org/about/careersarrow-up-right.

    hashtag
    Mentorship Stipends

    • Mentee stipends are paid in installments, based on mentee evaluations and satisfactory progress with program deliverables up to that point.

    • The final installment is paid upon successful completion of the program.

      For additional information and stipend amounts, please refer to the Mentee Stipends section.

    • Eligibility: To be eligible for a mentorship stipend, mentees must receive a satisfactory progress evaluation before they .

    hashtag
    Your Activities

    Start by creating your profile, then continue with the following activities:

    • Become a Mentee by Creating a Profile

    • View Status of your Application

    • Mentee Task Management

    Add Mentors

    You can add mentors to your mentorship program through multiple methods. Mentors help guide and support mentees throughout the program, so it's important to include key contributors from your community.

    hashtag
    Methods for Adding Mentors

    hashtag
    Method 1: During Project Enrollment (Program Creation)

    You can add mentors when creating a new mentorship program through the Program Setup section of the program enrollment form,

    1. Navigate to the Program Setup step of the program enrollment form.

    2. Locate the Program Mentors section (marked with a required asterisk).

    3. Use the Search and select mentors... dropdown to find mentors by email or LFID username.

    Note:

    • Mentors need to have an LFID (Linux Foundation ID) before they can be "searchable" and be invited to Mentorship.

    • The info icon (ℹ️) next to the "Program Mentors" label provides additional guidance.

    • Don't forget to include yourself as a mentor!

    How the invitation works:

    • If the LF user has a mentor profile: The mentor will be added to the program with status Approved when the program is created.

    • If the LF user does not have a mentor profile: The mentor will be added with status Pending, and an email will be sent to them requesting that they create a mentor profile first. Once they create their mentor profile, they can then accept or decline the invitation.

    hashtag
    Method 2: Accepting Mentor Requests via Email

    You may receive an email informing you that a mentor is interested in volunteering for your mentorship program. Review the mentor's profile, and if the mentor is a good match:

    • Click the Add to Project CTA in the email to navigate to the manage mentor tab.

    • For detailed information about managing mentors, see .

    hashtag
    Method 3: Inviting Mentors from the Mentors Tab

    You can also invite and manage mentors directly from the project details page using the Mentors tab. For detailed information about managing mentors, see .

    hashtag
    Managing Mentors

    Once mentors are added to your program, you can manage them from the Mentors tab on the project details page. This includes:

    • Viewing all mentors associated with your program

    • Searching and filtering mentors by name

    • Changing mentor statuses (Pending, Approved, Declined)

    For detailed information about managing mentors, see .

    Create Mentee Profile

    1. To create a mentee profile, log in to the Mentorshiparrow-up-right and select Become a Mentee menu.

    circle-info

    Keep these items ready before you begin:

    • An image file for your avatar in JPG, PNG, or SVG format with a maximum size of 2 MB

    • Your LinkedIn profile URL

    • Your GitHub profile URL

    • Your resume in a PDF, DOC, or DOCX format

    2. Complete the Eligibility Requirements section

    1. Next, complete the following sections of the form:

    circle-exclamation

    Red asterisks indicate required fields. A bar at the top of the page shows your progress as you click Next through the form.

    1. Select the Terms and Conditions checkbox, and click Submit.

    hashtag
    User Information

    Your name and email fields are auto-populated from your Linux Foundation account. Upload an avatar image, which will appear on your mentee card.

    hashtag
    Introduction

    Introduce yourself by answering the questions required to complete this section.

    hashtag
    Mailing Address

    Provide a mailing address.

    hashtag
    External Profile Links

    Provide links to your external profiles and upload your resume. Mentee resumes will be shared with mentors during the application process. After graduation, the resumes may be shared with prospective employers.

    hashtag
    Skills

    Click Skills CTA to add your current skills and the skills that you want to improve. These are important for the administrators and mentors to determine if you're a good fit for the program.

    hashtag
    Demographics (optional)

    This information is collected to compile, analyze, and report aggregate statistics on the diversity of participation in open source projects and communities, including opportunities through The Linux Foundation Mentorship Program. These statistics help us track progress toward achieving our diversity and inclusion goals.

    hashtag
    Compliance Confirmation

    hashtag
    Give Your Consent

    You must check the box to confirm that you are not from a restricted country before completing your profile.

    hashtag
    Terms and Conditions

    You must select the checkbox to apply.

    Review Mentees Applications

    1. To review mentee applications **** Sign in to Mentorshiparrow-up-right, click on the My Account menu icon, and select My Projects from the dropdown.

    2. Select the project card to navigate to the project detail page, and click on the Current Mentees tab to view the list of all the mentee applicants.

    Please note the following application statuses:

    • Pending - The mentee has applied to the mentorship program. The mentee application is ready for review when "Tasks Submitted" is displayed above the status dropdown.

    • Accepted - mentee has been accepted to the program. Accepted mentees are also visible on the program Dashboard

    • Withdrawn - mentee has withdrawn the application.

    • Declined - mentee's application for the mentorship program has been declined.

    • Graduated - mentee has successfully completed the mentorship program.

    The Current Mentees Application Management section contains the following information:

    Name
    Description

    Continue to:

    The Linux Foundation Mentorship Program

    hashtag
    Overview

    The Linux Foundation Mentorship Program offers a structured, hands-on learning experience for individuals interested in open source software development. Mentees, whether students or experienced programmers, pair with mentors to learn and contribute to open source projects, all while being compensated for their work.

    hashtag
    Goals of the Program

    The primary goals of the Linux Foundation Mentorship Program are:

    1. Skill Enhancement: Help mentees learn and enhance their technical skills, inspiring them to become long-term active contributors.

    2. Cultural Understanding: Teach aspiring developers about open source culture and collaboration norms, guiding them to participate more effectively in the community.

    3. Project Improvement: Strengthen projects and communities within the Linux ecosystem by enhancing security and release quality.

    hashtag
    Program Structure

    hashtag
    Prerequisite Tasks and Skill Evaluation

    • Duration: 2 weeks (Not applicable to all projects)

    hashtag
    Application Process

    • Duration: 6 weeks

    hashtag
    Review and Selection Process

    • Duration: 2 weeks

    hashtag
    Contract and HR Process

    • Duration: 2 weeks

    hashtag
    Full-Time Program

    • Duration: 12 weeks (40 hours per week)

    hashtag
    Part-Time Program

    • Duration: 24 weeks (20 hours per week)

    hashtag
    Applying to the Program

    To apply to the Linux Foundation Mentorship Program, follow these steps:

    1. Complete Prerequisite Tasks: Ensure you complete any required prerequisite tasks.

    2. Evaluate Skills: Have your skills evaluated to ensure they align with the program's needs.

    3. Apply: Submit your application through the provided form.

    hashtag
    Contributing to Open Source Projects

    During the program, mentees will work closely with mentors to contribute to open source projects. This involves:

    • Learning best practices in open source development.

    • Collaborating with other developers using tools like Git and GitHub.

    • Enhancing existing projects or developing new features.

    hashtag
    Career Opportunities

    Successful participation in the program can lead to several career benefits:

    • Job Security: Accepted mentees have a higher likelihood of securing jobs with companies participating in the program.

    • Networking: Connect with professionals in the open source community, expanding your network.

    • Learning: Gain practical experience in real-world projects, enhancing your resume.

    hashtag
    Conclusion

    The Linux Foundation Mentorship Program is an excellent opportunity for anyone interested in open source software development. By providing hands-on learning and professional guidance, the program empowers participants to grow their skills, contribute to meaningful projects, and ultimately build a successful career in the tech industry.

    For more information or to apply, visit the .


    What Makes a Good Mentor

    Mentoring people might sound interesting, however, quality mentoring requires commitment, willingness, and ability to take a leadership responsibility. Being a good mentor requires some specific skills that you can develop as mentioned below:

    Communicate: Communicate with your mentee on a regular basis, whether it is to provide feedback, offer training, or check on the mentee’s progress. By keeping the line of communication open, you will build trust, respect, and a positive relationship that facilitates the successful completion of the project.

    • Develop project plan, such as project objectives, milestones/deliverables, methodology, documentation for completion of the project

    • Schedule weekly check-ins to review progress, blockers, upcoming tasks

    • Clarify communication channels/norms with your project team, and broader community: email, chat, calls, wiki, and so on

    • Be respectful of collaboration challenges across time zones and language/cultural differences

    Mentor: Mentoring is a critical and essential part of a mentorship program, and an attribute that differentiates from regular employment. As a mentor, it’s important to provide honest feedback to mentees on their progress, professionalism and skill development.

    • Set expectations early, preferably at the start of the program

    • Set challenging but achievable goals and metrics on how to measure success

    • Give praise for good work and offer critical constructive feedback. Be specific and provide suggestions for how to improve

    Connect: To foster learning outside of your mentee’s job duties, encourage them to develop relationships outside of their immediate team. Allowing your mentees to gain a broader understanding of organization, industry, and potential career paths can help generate new ideas and make them a more effective and longer-term contributing member.

    • Introduce mentees, who have successfully passed the exam, to potential employers helping them to grow in the open source community

    • Provide resources for additional training

    • Provide context on how the mentorship program is similar to other projects’ mentorship programs

    Revisit: Periodically take a look at the learning objectives and expected outcomes established at the beginning of the mentorship program. Discuss what the mentees have learned and how it can be applied in future. Be flexible to adjust the project scope, learning objectives, and outcomes based on the mentee’'s background and skill set.

    • Please keep in mind that the mentorship program is a learning opportunity for mentee, not a job with narrowly defined job description.

    • Stay flexible to modify project scope/plan, learning objectives, and deliverables/outcomes. Document modified tasks, schedules, and project plans.

    • Reframe mistakes and slow progress as opportunities to hone soft skills such as communication, effective ways to participate in open source community, working with distributed teams, and so on.

    Mentorship Project Enrollment Form

    Below are the Mentorship enrollment form fields and their descriptions:

    Name
    Description

    Manage Mentors

    Important: Only program maintainers can access and manage mentors for their mentorship program. Users must have an LFID (Linux Foundation ID) to be invited. If they already have a mentor profile, they will be added with Approved status. If they don't have a mentor profile yet, they will be added with Pending status and receive an email to create their mentor profile.

    1. Log in to Mentorship, click the My Mentorships tab.

    2. Select the program for which you are a maintainer. Click the program card.

    How to Apply to the Mentorship Program

    Follow these steps to apply for a mentorship program:

    1. Log In: Sign in to the platform.

      • If you do not have a profile, select Become a Mentee from the navigation menu to create one.

    Become a Mentor

    1. To become a mentor for a mentorship program to

    2. Click on Become a Mentor menu to create a mentor profile, and request to be to a program.

    Why Become a Mentee?

    hashtag
    Top Reasons to Join the Mentorship Program:

    hashtag
    🚀 Learn from Anywhere

    View Mentor/Mentee Profile

    Navigating the Mentorship Platform

    hashtag
    Step 1: Accessing the Mentorship Platform Landing Page

    To view the mentorship opportunities, navigate to the Mentorship Platform landing page. From here, you can access the following tabs:

    Model desirable behaviors, workflow, processes, and ways of working

  • Complete quarterly evaluation on a periodic basis to bring any feedback to project maintainer and share/discuss the results with your mentee openly

  • Depending on the project flexibility, ask mentees review each others’ code and provide feedback as a collaborative development exercise

  • Enable mentee to participate in the open source community with more confidence and independence

  • 100% remote—no need to relocate!

  • Fit your learning around your schedule, from anywhere in the world.

  • hashtag
    👩‍💻 Hands-On Learning with Experts

    • Receive personalized guidance from experienced open source developers.

    • Sharpen your skills in coding, testing, writing, project management, and much more.

    • Tackle real-world software development tasks as part of a vibrant community.

    hashtag
    💰 Get Paid While You Learn

    • Earn a stipend, paid in two installments based on your progress and final program completion.

    • (Note: A few programs are unpaid and will be clearly stated in the Program Description.)

    hashtag
    💼 Boost Your Career Prospects

    • Connect with employers seeking talent for open source projects.

    • Gain exposure and receive potential referrals from mentors for job opportunities.

    • (Note: Job interactions and offers are outside the scope of the Mentorship Program and are solely between you and the employer.)

    hashtag
    🛠️ Build In-Demand Tech Skills

    • Work on real projects using the latest technologies.

    • Learn new tools, workflows, and best practices in open source.

    hashtag
    🌐 Grow Your Network

    • Become part of a global open source community.

    • Expand your professional network by working closely with developers, community members, and industry leaders.

    • Build lasting relationships with mentors and peers.

    hashtag
    What Our Mentees Say


    "Life-Changing and Liberating"

    “The Linux Kernel Mentorship is life changing. Throughout my internship, I learned that the kernel community is incredibly helpful and kind, always willing to assist new developers. Working on open source projects was a liberating experience—there are no barriers. Anyone, regardless of nationality, creed, or company affiliation, can contribute. That openness is both beautiful and intellectually stimulating.” — Kelsey Skunberg, Linux Kernel Mentorship Program Mentee


    "A Perfect Balance"

    “Before this internship, I mainly worked on theoretical blockchain and cryptography research at Purdue University. This internship gave me the perfect balance between development and research.” — Jason You, Mentee for Hyperledger Caliper Visualization


    "From Intimidation to Inspiration"

    “Open source development was initially new and a bit intimidating for me—even beyond the technical skills. However, presenting my project at a Hyperledger event was transformative. It introduced me to the Hyperledger community, opened up a world of possibilities, and allowed me to connect with project maintainers and exchange ideas. Suddenly, the open source Hyperledger ecosystem became accessible and exciting.” — Attila Klenik, Hyperledger Summer Intern Program Alum & Mentor

    hashtag
    Moments That Matter: Mentee Testimonials


    "A Pride-Taking Moment!"

    Think of the moment when your first PR (pull request) gets committed upstream in an application that developers across the globe will use. What a proud moment! Isn’t it?

    "The Linux Kernel Mentorship program was a life-changing experience. Working on open source projects was incredibly liberating for me. There are no barriers in open source—anyone can contribute, regardless of nationality, creed, or company affiliation, which I find profoundly beautiful. I believe it is an intellectually stimulating experience for everyone." — Bharath Vedartham, Linux Kernel Mentee


    Confidence and Growth

    "I had the honor of participating in the Linux Kernel Mentorship Program. Throughout the mentorship, I developed a deep passion for working on open source projects and engaging with their communities. My confidence as a developer grew tremendously.

    The application process laid a strong foundation for contributing to the Linux kernel, teaching me how to build patches, debug, run boot tests, and collaborate with open source communities.

    I was able to grow these new skills throughout the program while working on my selected project." — Kelsey Skunberg, Linux Kernel Mentorship Program Mentee


    From Newcomer to Mentor

    "Open source development was new territory for me and, admittedly, a bit intimidating at first. My breakthrough came when I presented my project work at a Hyperledger event—my first close-up experience with the community.

    It opened up a world of possibilities: I met maintainers, exchanged ideas, and had my questions answered.

    This experience set me on the path to become more involved, eventually becoming a maintainer for Hyperledger Caliper. As a next step, I had the pleasure of mentoring a Caliper-related internship project this year." — Attila Klenik, Hyperledger Summer Intern Program Alum and Current Mentor


    Inspired? Leap and discover where open source mentorship can take you!

    Mentorships: View available mentorship opportunities.
  • Mentors: Explore profiles of experienced mentors.

  • Mentees: Discover profiles of individuals seeking mentorship.

  • hashtag
    Step 2: Viewing a Mentor's Profile

    1. Click on the Mentors tab.

    2. Select a mentor card of interest.

    3. On the mentor's profile page, you can view:

      • Introduction: A brief overview of the mentor's background and expertise.

      • Featured Skills: A list of the mentor's notable skills and areas of expertise.

      • LinkedIn Profile: A link to the mentor's LinkedIn profile for further information.

      • Projects and Mentees: A list of projects and mentees the mentor has worked with.

    hashtag
    Step 3: Viewing a Mentee's Profile

    1. Click on the Mentees tab.

    2. Select a mentee card of interest.

    3. On the mentee's profile page, you can view:

      • Introduction: A brief overview of the mentee's background and goals.

      • Featured Skills: A list of the mentee's notable skills and areas of expertise (if available).

      • GitHub Profile: A link to the mentee's GitHub profile for further information.

      • LinkedIn Profile: A link to the mentee's LinkedIn profile for further information.

      • Projects and Mentors: A list of projects and mentors the mentee is associated with.

    submit an Expensify Report

    Talent Pool Development: Provide a skilled and diverse talent pool of prospective employees trained by experts to companies in the related technology ecosystem.

  • Community Growth: Add well-trained and educated, diverse talent to projects, encouraging them to write code for open-source software products for the benefit of the entire community and its users.

  • Participate in Review: Participate in the review and selection process to be selected as a mentee.
  • Sign Contract and HR: Once selected, sign the mentorship contract and go through the HR process.

  • Join the Program: Begin the 12-week full-time or 24-week part-time training program.

  • Linux Foundation Mentorship Program websitearrow-up-right
    As you type, the dropdown will display matching users with:
    • Mentor avatar

    • Mentor name

    • LFID username

  • Select a mentor from the search results to add them to your program.

  • Selected mentors will appear as tags below the dropdown.

  • Continue selecting additional mentors as needed.

  • Important: At least one mentor is required to proceed with program enrollment.

  • Viewing mentor profiles and invitation dates
  • Checking whether mentors have created their profiles

  • Manage Program Mentors
    Manage Program Mentors
    Manage Program Mentors
    External Profile Links
  • Skills

  • Demographics

  • Terms and Conditions

  • User Information
    Introduction
    Mailing Address
    Introduction
    Mentee Mailing Address
    External Profile Links

    Decline All Pending Mentees Listed Below

    CTA button to simultaneously decline all mentees with pending application status

    Filter By Application Status

    Dropdown to filter mentee candidates by their application status

    Download Mentees By Status

    CTA button to download a .csv file with a list of all the mentees based on the selected application status

    Mentee

    mentee name and avatar

    Application Status

    indicates mentee application

    Application Dates

    Created: date when the applicant submitted the application.

    Updated: date when the applicant updated the application.

    Other Applications

    names of other projects that you manage to which the applicant has applied, along with application status.

    View Tasks

    CTA to view and manage mentee tasks

    +Add Task

    CTA to add tasks for mentees

    Manage Mentees Tasks
    Contact a Mentee

    Website URL

    A link to the website associated with the mentorship program.

    CII Project ID

    The is an open source secure development maturity model. Project admins must apply for a badge and CII Project ID number if their project does not have one.

    Code of Conduct URL

    URL for the open source project code of conduct. If a project doesn't have a code of conduct, a program admin can create one by using a provided template. If no code of conduct is provided, the URL will default to code of conduct.

    Project Logo

    An open source project logo. File size should be 2MB max and in JPG, PNG, or SVG format.

    hashtag
    Program Setup Section

    Name ****
    Description

    Required and/or desirable skills

    The desirable skills and training that mentees applying to the program should have.

    Program Mentors

    Added mentors will receive an email inviting them to create a profile and join your mentorship program.

    Program Terms

    Terms for your mentorship program. A program can have a maximum of two terms at the same time.

    Note: Program administrators can use any Term name during program creation.

    For example, Spring 2021, Summer 2021, Fall 2021, and so on.

    For Full Time (FT) and Part Time (PT) distinction, please add FT or PT to the name, i.e. Spring 2021- FT

    hashtag
    Prerequisites Section

    Program admins can select which prerequisite requirements mentees need to complete for their application to be considered for the program. Alternatively, they can create custom prerequisites by specifying names, due dates, and whether they require a file upload.

    hashtag
    Terms and Conditions

    The terms and conditions checkbox is mandatory and must be selected before the form can be submitted.

    Program Name

    A mentorship program name, which must be unique.

    Technologies

    The Programming languages and other technologies the program will be using. Select or type the technology, then click +add technology button.

    Program Description

    Describe the mentorship program. For example, the goal of the program, why this program is important, etc.

    Repository URL

    A link to the open-source project repository the mentorship program will be using.

    On the project details page, click the Mentors tab to view the list of all mentors associated with the program.

    Please note the following mentor statuses:

    • Pending: The mentor has been invited to the program but has not yet accepted or declined the invitation. The invitation is awaiting their response.

    • Approved: The mentor has accepted the invitation and is actively participating in the mentorship program.

    • Declined: The mentor has declined the invitation to participate in the program.

    • Withdrawn: The mentor has voluntarily withdrawn from the program. Mentors can change their status to Withdrawn at any time, even after an administrator has approved or declined their status.

    The Mentors section contains the following information:

    Name
    Description

    Mentor

    Mentor name and avatar. Click the mentor name to view their public profile page in a new tab.

    Status

    Indicates mentor status (Pending, Approved, Declined, or Withdrawn). Use the dropdown to change the status. Note that mentors can change their own status to Withdrawn at any time.

    Invitation/Application Dates

    Created: Date when the mentor was first invited to the program.

    Profile Created?

    Indicates whether the mentor has created their LFID profile: YES (green) or NO (red).

    + Invite

    CTA button to invite new mentors to the program

    Search

    Search box to filter mentors by name

    hashtag
    Inviting Mentors

    1. Use the Search and select mentors... dropdown to find mentors by email or LFID username.

    2. Select a mentor from the search results. The dropdown displays:

      • Mentor avatar

      • Mentor name

      • LFID username

    3. Click the + Invite button to send an invitation to the selected mentor.

    4. The system will process the invitation based on the mentor's profile status:

      • If the LF user has a mentor profile: The mentor will be added to the program with status Approved.

      • If the LF user does not have a mentor profile: The mentor will be added with status Pending, and an email will be sent to them requesting that they create a mentor profile first. Once they create their mentor profile, they can then accept or decline the invitation.

    Note: Only users with existing LFID profiles will appear in the search results. However, if a user has an LFID but hasn't created a mentor profile yet, they can still be invited, and they will receive an email notification to create their mentor profile.

    hashtag
    Searching Mentors

    Use the search box at the top of the page to filter mentors by name. The search is case-insensitive and updates the mentor list in real-time. Click the × icon to clear the search filter.

    hashtag
    Managing Mentor Status

    1. Locate the mentor in the list whose status you want to change.

    2. Click the status dropdown in the Status column.

    3. Select the new status (Pending, Approved, or Declined).

    4. A confirmation dialog will appear asking you to confirm the status change.

    5. Click Yes to confirm or Cancel to abort the change.

    Important:

    • You cannot change the status of mentors who have not yet created their LFID profile. The status dropdown will be disabled with a tooltip explaining this requirement.

    • After changing a status, please wait for the update to complete. Do not refresh the page while the status is being updated.

    • Note: Mentors can change their status to "Withdrawn" if they do not want to accept the invitation, even after an administrator has approved or declined their status. This allows mentors to voluntarily withdraw from the program at any time.

    hashtag
    Pagination and Page Navigation

    The mentor list supports pagination to handle large numbers of mentors:

    • Use the Page Size dropdown to select how many mentors to display per page (10, 20, 50, or 100).

    • Use the Previous Page and Next Page buttons to navigate through the mentor list.

    • The current page number and range of displayed mentors are shown (e.g., "Page 1 (1 - 10)").

    circle-info
    • Create Your Profile:

      • Follow the instructions in the "Create a Mentee Profile" section to set up your profile.

    1. Browse Programs:

      • After creating your profile, click on Mentorships to view available programs.

      • Select the Accepting Applications tab to filter and display only programs currently open for applications.

    circle-exclamation
    • Review Application Limits:

      • You may apply to a maximum of three mentorship programs per term.

      • Programs you withdraw from do not count toward this limit.

      • You may reapply to programs if your previous application was withdrawn and the program has active terms available.

      • Re-applying counts toward your three-application limit.

    1. Apply to a Program:

      • Click the Apply button next to the program you are interested in.

      • On the program details page, review all program information, then click Apply again.

    1. Select Term and Submit:

    • In the pop-up window, select the desired term and click Apply.

    1. You will receive a confirmation message and a confirmation email stating that your application was received.

    NOTE: Your application will be in Pending status until you submit all your prerequisite requirements.

    After you submit all the required documents and complete the required tasks assigned to you, the project admin changes the status of your application. For details, see View Status of your Application

    hashtag
    How to Re-Apply to a Mentorship Program

    If you previously withdrew your application, you can re-apply when the program has active terms available.

    hashtag
    Steps to Re-Apply:

    1. Locate the Program:

      • Navigate to the Mentorships page and find the program where your application status shows as Withdrawn.

    2. Click Re-Apply:

      • On the program card, click the Re-Apply button (with an upward arrow icon ↑) in the top-right corner.

    Re-Apply button appears when your application is withdrawn
    1. Select Term and Confirm:

      • In the pop-up window, select the desired term and click Re-apply.

    Select the term you want to re-apply to
    1. Your application status will change from Withdrawn to Pending, and you will be redirected to your Applied Mentorships page.

    2. You will receive a confirmation message and a confirmation email stating that your application was received.

    NOTE: Your application will be in Pending status until you submit all your prerequisite requirements.

    After you submit all the required documents and complete the required tasks assigned to you, the project admin changes the status of your application. For details, see View Status of your Application

    circle-exclamation
    • Important Notes:

      • The Re-Apply button only appears when your application status is "Withdrawn" and the program has available terms.

      • Re-applying counts toward your limit of three applications per term.

      • You cannot re-apply if the term is closed or if you already have an active application.

    Mentorshiparrow-up-right
    file-download
    1MB
    Screencast from 2025-07-09 18-20-56.mp4
    arrow-up-right-from-squareOpen
    hashtag
    Pre-Mentorship Checklist

    Before you begin the mentorship program, please ensure you have the following items ready:

    hashtag
    Personal Information

    • LinkedIn Profile: Share the web address of your LinkedIn profile.

    • GitHub Profile: Share the web address of your GitHub profile.

    • Resume: Upload your resume in a PDF, DOC, or DOCX format.

    hashtag
    Avatar and Profile Picture

    • Avatar Image: Upload an image file for your avatar in JPG, PNG, or SVG format. The maximum file size is 2 MB.

    hashtag
    Project Information

    • Project Name: Provide the name of the project you would like to mentor individuals on.

    • Project Repository: Share the URL of the project repository.

    • Project Administrator: Provide the name and email address of the project administrator.

    Having these items ready will help ensure a smooth onboarding process and allow you to focus on mentoring and guiding individuals through the project.

    1. Complete the user profile form. Note: Red asterisks indicate required fields.

    1. Select the checkbox and click Submit. Click on My Profile navigation menu to view and edit your profile. Note: The Project Admin of the mentorship program you requested to be added to as a mentor will review your profile before you're added to the program.

    See: Manage Account

    hashtag
    User Information

    The Linux Foundation uses your contact information to correspond with you.

    Some fields are pre-filled with your Linux Foundation account values.

    Use an avatar (image) to represent yourself. Your avatar appears on your mentor's card under Mentees. Click Browse to upload a JPG, PNG, or SVG file.

    hashtag
    Introduction

    Introduce yourself to project administrators and inform them why you would excel as a mentor for a project.

    hashtag
    Skills

    Click in the Skill Name field, select a skill, and click +Add skill to add your current skills.

    hashtag
    External Profile Links

    Showcase your experience by providing links to your external profile pages, and uploading your resume file. Your external profile links will appear on your mentor card in Mentorship.

    hashtag
    Mentorship Project Details

    Select the LFX mentorship you would like to join as a mentor, and the program administrator will be notified of your request.

    After the project maintainer adds you to the project, you will get an email notification informing you that you are added to the project, and the status changes to Added.

    hashtag
    Compliance Confirmation

    hashtag
    Give Your Consent

    You must check the box to confirm that you are not from a restricted country before completing your profile.

    hashtag
    Terms and Conditions

    Read the Terms and Conditions, and select the checkbox.

    Sign in
    Mentorshiparrow-up-right
    added

    Platform Overview

    The Mentorship Platform facilitates a structured remote learning environment for new open-source developers.

    It is a valuable tool for individuals who want to grow and develop in their personal and professional lives because it gives them access to the knowledge, skills, and experience of someone more experienced.

    Experienced project maintainers and contributors use the platform to mentor aspiring individuals and help them become contributors to the open-source community.

    To get started:

    1. Navigate to the platform:

      • The tab includes the mentorship programs enrolled on the platform, categorized by programs accepting mentee applications, in progress, and completed.

      • The tab includes profiles of all the participating mentors.

      • The tab includes profiles of currently participating and graduated mentees.

    2. To view more information about the program, click on the program name:

    triangle-exclamation

    If you cannot view the My Mentorships, My Tasks, and My Account tabs after you log in, please log out and log in again directly to .

    I appreciate your patience. We're working to resolve this issue as soon as possible.

    To participate:

    • Administrators:

    • Mentees: and

    • Mentors: and

    hashtag
    Mentorships Tab

    hashtag
    Sort and Filter

    You can use the sort and filter tools to easily find and organize mentorship projects. The toolbar above the project cards includes:

    • Sort: Organize projects by name, status, or update date

    • Search: Find specific projects by typing their name

    • Filter: Narrow down projects by skills, dates, status, and more

    For detailed information about using these features, see .

    hashtag
    Mentorship Program Card Information

    Each Mentorship Program card displays the following information:

    • Project Details: Click on the project title or logo to navigate to the project details page.

    • Terms: View the current, future, or past mentorship project terms.

    • Required Skills: See the technologies needed for mentees to apply to the project.

    hashtag
    Mentees Tab

    Mentee Profile Card Information

    The Mentees tab displays mentee profile cards with the following information:

    • Mentee Information:

      • Name and Avatar: Click on the name to navigate to the mentee's profile page.

    • Skills: View the mentee's technical skills.

    hashtag
    Mentors Tab

    The Mentors tab displays mentor profile cards with the following information:

    • Mentor Information:

      • Name and Avatar: Click on the name to navigate to the mentor profile page.

    • Skills: View the mentor's technical skills.

    Approve Mentee Stipends

    After mentees submit their Expensify reports (see Submit Expensify Report to Receive Mentorship Stipend), you, as an administrator, will receive a notification email from Expensify. To process the report, follow these steps:

    1. Open the Expensify notification email.

    2. Click the “Approve” button in the email to be directed to the Expensify page, where you can approve or decline the report.

    circle-info

    Note: pay stipends according to each mentee's geographical location. For details on stipend amounts allocated by region, see .

    hashtag
    Conditions for Declining a Report

    You may decline a report in the following scenarios:

    • Incorrect Amount Filed: The mentee files for the wrong stipend amount (e.g., the total stipend is $3,000—paid in two installments of $1,500 each—but the mentee requests the full $3,000 in the first installment).

    • Incomplete Tasks: The mentee did not complete the tasks assigned to them.

    \

    Mentors

    Listen to this audio 🎧 to know more about LFX mentors.

    file-download
    13MB
    Project Mentoring Handbook.wav
    arrow-up-right-from-squareOpen

    hashtag
    Benefits

    Consider the following benefits for mentors who participate in the mentoring program:

    • Give back by introducing new participants to project communities

    • Pass along to mentees the skills and expertise you have developed

    • Leverage mentees to help augment the existing developer community’s resources and efforts

    • Grow your project’s community by helping new developers get involved

    hashtag
    Eligibility Rules

    The following eligibility rules apply to program applicants:

    • Must be at least 18 years of age

    • Must be a participant (administrator, contributor, and so on) in the project for which you want to be a mentor

    • Should have significant experience in the subject and the skills that the mentees will be developing

    hashtag
    Responsibilities

    Consider the following mentorship responsibilities and duties before you apply to be a mentor: You will:

    • Review applicant eligibility

    • Review applicant contributions and be available to respond to applicant questions promptly

    • Judge applicant applications based on completing tasks and acceptance of mentees

    Submit Expensify Report to Receive Mentorship Stipend

    After receiving a successful performance evaluation, all mentees are required to submit an Expensify report to receive mentorship stipend payments. There are two stipend payments: the first one halfway through the mentorship and the second one upon successful completion of the program.

    circle-info

    The funds are transferred via Expensify.

    The support team does not have any transaction ID to track this fund transfer.

    Open & Close Mentorship Applications

    1. To open or close mentorship program applications to the

    2. Select the My Mentorships tab

    3. In the section

    Must not be subject to any obligations to third parties (such as contractual obligations to an employer) that would restrict or prohibit performing as a mentor

  • Must be able to devote sufficient time to assisting one or more mentees regularly throughout their mentorships

  • Assign tasks for the mentee
  • Track your mentees' progress

  • Write a graduation report for the mentee and refer the graduate to companies for interview opportunities

  • Total Stipend Amount
    Reset Filters: Clear all active filters to return to the default view
    Apply: Click on the Call-to-Action (CTA) to apply to the project.
  • Application Status: The status is displayed when the project no longer accepts mentee applications.

  • View Project Statistics: Click to donate to a project and view additional project details, including:

    • Mentors: Current project mentors.

    • Current Mentees: Mentees currently participating in the project.

    • Graduated Mentees: Mentees who completed the mentorship program.

    • Funding To Date: Total project funding received for mentee stipends.

  • Status: See the current mentee status, such as Accepted or Graduated.

  • Mentorship Team:

    • Mentors: View the mentors for the project in which the mentee is participating.

  • Mentorship Projects:

    • Projects: See the mentorship project in which the mentee participates or completes.

  • View Profile: Click on the Call-to-Action (CTA) to navigate to the mentee profile page.

  • Mentorship Activities:

    • Current Mentees: See the current project mentees for whom the mentor is volunteering.

    • Graduated Mentees: View mentees who completed the program under the mentor's guidance.

  • Projects: See the projects for which the mentor is volunteering.

  • View Profile: Click on the Call-to-Action (CTA) to navigate to the mentor profile page.\

  • Mentorshiparrow-up-right
    Mentorshipsarrow-up-right
    Mentorsarrow-up-right
    Menteesarrow-up-right
    View mentorship program details
    View participating mentors and mentees
    mentorship.lfx.linuxfoundation.orgarrow-up-right
    enroll your mentorship program
    create a profile
    apply to a program
    create a profile
    request to be added to a program
    Mentorship Sort and Filter
    Core Infrastructure Initiative (CII) Badge Programarrow-up-right
    Contributor Covenantarrow-up-right

    Page Size

    Dropdown to select the number of mentors displayed per page (10, 20, 50, or 100)

    Previous Page / Next Page

    Navigation buttons to move through paginated mentor lists

    Re-Apply button location
    Term selection dialog

    Note: International wire transfers can take up to six weeks from the approval date to reach your account.

  • Even if the status shows 'Reimbursed,' it may take an additional 3–4 weeks for the funds to be credited.

  • Likewise, if Expensify displays an estimated reimbursement completion date (e.g., "expected by Feb 13, 2024"), please wait at least one more week beyond that date before contacting support.

  • circle-exclamation

    Kindly take the following steps to create and submit an Expensify Report.

    1. Sign in to Expensifyarrow-up-right. Note: Ensure that you use the same email address that you used to set up your account on Expensify.

    2. Click More from the top right corner

    3. Click Add expense

    4. Click Create Expense to begin by adding the expense amount then click Next to continue. The amount should be 50% of the total amount of your stipend payment for midterm and final evaluation periods

    5. Create a new expense by completing the fields as follows:

    • Merchant: Your name

    • Date: Date of the stipend payment (today's date)

    • Category: Select Mentorship from the dropdown list.

    Important: International mentees not residing in the US: please add "International Bank" after your name. The Linux Foundation will use the details on the Wire Transfer Form you submit to pay your stipend.

    a. Download the Wire Transfer Form found below.

    b. Fill in all the required information (Type preferred or write legibly if must be hand-written ).

    c. Upload and attach the form as a receipt with your report.

    d. If also prompted by Expensify to add your account details directly, please do so even if it is a non US account, as this is usually the quickest way to receive the funds.

    1. Click Create Expense.

    Note: United States residents: please add the US bank deposit account to Expensify when first setting up the Expensify account.

    1. Click on Submit from the top left corner to complete the process.

    hashtag
    Next steps

    1. After you submit your report, the approver reviews your reimbursement request and approves or rejects it. Next, a Linux Foundation administrator validates the expense and approves or rejects the reimbursement. Expensify funds your account.

    2. Upon approval notification, go to your account to access your reimbursement money.

    IMPORTANT: It may take more than 30 business days for the funds to be processed via wire transfer and released by a bank outside the United States. The process can take even longer than expected if you have not provided your bank details or if the information that you have provided is incorrect.

    Using The Classic Mode To Submit Expensify Report.

    Expensify also allows reports to be created using the legacy experience ( The Classic Mode ) for users who prefer that experience.

    To create and submit an Expensify Report using the Classic Mode, you must switch to the Expensify Classic version.

    Sign in to Expensifyarrow-up-right.

    Note: Ensure that you use the same email address that you used to set up your account on Expensify.

    1. Go to the Account > Switch to Expensify Classic.

    2. Select the reason why you are leaving from the radio button and click Next.

    3. Click Switch to Expensify Classic.

    4. Under your account, select the Reports tab.

    1. On the Reports window, click New Report located in the top-right corner of the screen.

    1. Click Add Expenses to create and add a new expense.

    1. Click New Expenses to create a new expense on the Add Expenses To Report page.

    1. Create a new expense by completing the fields as follows:

    • Merchant: Your name

    • Date: Date of the stipend payment (today's date)

    • Total: 50% of the total amount of your stipend payment for midterm and final evaluation periods.

    • Category: Select Mentorship from the dropdown list.

    • Projects: Search and select the appropriate mentorship program for which the mentee has been accepted.

    • Description: Name of your mentorship - mentee stipend payment <#> of <#> For example: "Linux Kernel - mentee stipend payment 1 of 2"

    Select your project
    circle-exclamation

    Important: International mentees not residing in the US: please add "International Bank” after your name. The Linux Foundation will use the details on the Wire Transfer Form you submit to pay your stipend.

    1. Download the Wire Transfer Form found below.

    2. Fill in all the required information (Type preferred or write legibly if must be hand-written ).

    3. Upload and attach the form as a receipt with your report.

    1. Click Save.

    circle-info

    Note:

    1. United States residents: please add the US bank deposit account to Expensify when first setting up the Expensify account.

    1. After being redirected to the Reports page, click Submit from the top left corner.

    1. (Optional) Provide an individual's email address in the CC field if you want to share the report with the individual.

    2. Click Send.

    circle-info

    If you reside in the United States, add a U.S. bank deposit account to Expensify by navigating to Settings > Account > Payments > Bank Accounts as shown below.

    hashtag
    Submit an Expense Report

    1. After you submit your report, the approver reviews your reimbursement request and approves or rejects it. Next, a Linux Foundation administrator validates the expense and approves or rejects the reimbursement. Expensify funds your account.

    2. Upon approval notification, go to your account to access your reimbursement money.

    circle-exclamation

    IMPORTANT:

    It may take more than 30 business days for the funds to be processed via wire transfer and released by a bank outside the United States.

    The process can take even longer than expected if you have not provided your bank details or if the information that you have provided is incorrect.

    file-pdf
    317KB
    The Linux Foundation Wire Transfer Form.pdf
    PDF
    arrow-up-right-from-squareOpen
    Programs for which I am an Administrator
    , click
    Open Applications
    /
    Close Applications
    CTA on the program card. Once the applications are closed, the Apply CTA button on the program card is no longer active and no new mentees can apply to your program.

    NOTE: Closing the applications doesn't prevent mentees who started the application process from completing their prerequisite tasks.

    Sign in
    Mentorshiparrow-up-right

    Manage Terms

    hashtag
    Overview

    The Terms Tab is a management interface for project maintainers and owners to manage mentorship program terms. It provides a centralized dashboard to create, view, edit, and manage the lifecycle of program terms within a mentorship project.

    hashtag
    Accessing the Terms Tab

    1. Log in to Mentorship and click the My Mentorships tab.

    2. Select the program for which you are a maintainer and click the program card.

    3. On the project details page, click the Terms tab to view the list of all terms.

    Note: You must be authenticated and have owner/maintainer permissions to access this tab. Unauthorized users will be redirected to the project's public page.

    hashtag
    Features

    hashtag
    Terms Overview Table

    The Terms Tab displays a comprehensive table with the following columns:

    Column
    Description

    hashtag
    Creating a New Term

    1. Click the + Create Term button at the top of the page

    2. Fill in the required fields in the modal dialog: - Name: A descriptive name for the term (max 50 characters) - Start Month: Select the month the term begins - Start Year: Enter the year the term begins (must be current year or later) - End Month: Select the month the term ends - End Year: Enter the year the term ends (must be >= start year)

    3. Click Add Term

    Important Constraints:

    • You can have a maximum of 4 open terms per mentorship program at any time

    • The Create Term button will be disabled if you already have 4 open terms

    • Start and end dates must be in the future (current month or later)

    hashtag
    Term Actions

    Each term row has an actions menu (accessible via the ellipsis icon) with the following options:

    hashtag
    Edit Term

    • Modify the term name and dates

    • Only available if the term has no applications

    • Opens the same modal used for creating terms, pre-populated with current values

    hashtag
    Close Term

    • Available only for terms with open status

    • Closes the term to new applications

    • Warning: Closing a term will automatically decline all pending applications

    hashtag
    Re-Open Term

    • Available only for closed terms whose end date has not yet passed

    • Allows the term to accept new applications again

    • Disabled if you already have 4 open terms

    hashtag
    Delete Term

    • Permanently removes the term from the program

    • Only available if the term has no applications

    • A confirmation dialog will appear before the action is executed

    hashtag
    Status Indicators

    Term Should Be Closed Warning

    If a term's end date has passed but it is still marked as open, a warning icon will appear next to the term name. Hover over this icon to display a message:

    "This term should be closed because it has ended. Please close it to prevent new applications."

    Term Cannot Be Closed Error

    If a term's end date has passed but it is still marked as open and still has accepted mentees, an error icon will appear next to the Accepted column. Hover over this icon to display a message:

    "This term cannot be closed until all accepted applicants are either graduated or declined. Please ensure there are zero accepted applicants before closing the term."

    hashtag
    Business Rules

    hashtag
    Term Limits

    • Maximum of 4 open terms per mentorship program

    • No limit on total number of terms (including closed terms)

    hashtag
    Date Validation

    • Start year must be the current year or a future year

    • End year must be the current year or a future year

    • End year must be greater than or equal to start year

    hashtag
    Edit/Delete Restrictions

    Terms can only be edited or deleted if they have no associated applications. This protects mentee data and application history.

    hashtag
    Best Practices

    1. Plan term dates carefully: Once applications are received, you cannot modify the term dates

    2. Close terms promptly: When a term ends, close it to prevent new applications and provide clarity to mentees

    3. Use descriptive names: Term names should clearly indicate the cohort or time period (e.g., "Summer 2026", "Q3 Cohort")

    hashtag
    Troubleshooting

    hashtag
    Create Term button is disabled

    • Verify you have fewer than 4 open terms

    • Check that you are properly authenticated

    hashtag
    Cannot edit or delete a term

    • The term has existing applications

    • Consider closing the term instead of deleting it

    hashtag
    Term status not updating

    • Status updates run in the background

    • Wait up to 5 minutes for changes to appear

    • Refresh the page if needed

    hashtag
    Redirected to project public page

    • Your session may have expired; log in again

    • Verify you have owner/maintainer permissions for this project

    Sort and Filters

    hashtag
    Overview

    The Sort and Filter feature helps you easily find and organize mentorship projects on the Mentorship page. With these tools, you can:

    • Sort projects by different criteria (like name, status, or when they were last updated)

    • Search for specific projects by typing their name

    • Filter projects using multiple criteria (skills, dates, status, and more)

    • Reset all filters to start fresh

    This feature is available in the Mentorships tab and works across all project categories: All Mentorships, Accepting Applications, In Progress, and Completed.


    hashtag
    Where to Find It

    The sort and filter controls are located in a toolbar above the project cards. You'll see them arranged from left to right:

    Sort Dropdown → Search Box → Reset Filters Button → Filter Button


    hashtag
    Features

    hashtag
    1. Sort Projects

    The sort dropdown lets you organize projects in different ways to find what you're looking for faster.

    hashtag
    Available Sort Options

    Sort Option
    What It Does

    hashtag
    Default Setting

    By default, projects are sorted with "Accepting First" - this means projects that are currently accepting applications will appear at the top of your list.

    hashtag
    How to Use

    1. Click on the sort dropdown (the small dropdown menu in the toolbar)

    2. Select the sort option you want from the list

    3. The project list will automatically update with your new sort order

    Note: Your sort preference will stay active as you switch between different project tabs (All Mentorships, Accepting Applications, etc.) until you change it.


    hashtag
    2. Search for Projects

    The search box helps you quickly find specific projects by name.

    hashtag
    Features

    • Smart suggestions: As you type (after 3 characters), a list of matching projects appears below the search box

    • Quick search: Press Enter on your keyboard to search for what you typed

    • Easy clearing: Click the × button to clear your search and see all projects again

    hashtag
    How to Use

    1. Click in the search box

    2. Start typing the name of the project you're looking for

    3. After typing at least 3 characters, you'll see suggestions appear

    Tip: The search works together with your sort and filter settings, so you can search within filtered results.


    hashtag
    3. Filter Projects

    The filter feature gives you powerful options to narrow down projects based on specific criteria.

    hashtag
    Available Filters

    Program Term Name

    • What it does: Search for projects by their program term name (like "Summer 2024" or "Fall Program")

    • How to use: Type the term name you're looking for in the text box

    • Example: Type "Summer" to find all projects with "Summer" in their term name

    Program Status

    • What it does: Filter projects by whether they're accepting applications, in progress, or completed

    • How to use: Select one status from the dropdown menu

    • Options:

    Required Skills

    • What it does: Find projects that require specific skills

    • How to use: Select one or more skills from the dropdown menu

    • How it works: If you select multiple skills (like "JavaScript" and "Python"), you'll see projects that require ANY of those skills

    Program Term Date Range

    • What it does: Find projects based on when their program term runs

    • How to use: Select a start date and/or end date using the calendar picker

    • How it works: You'll see projects if any part of their term falls within your selected date range

    hashtag
    How to Use Filters

    1. Click the "Filter" button (the button with a filter icon) in the toolbar

    2. A filter dialog window will open

    3. In the dialog, you can:

    Tip: You can use multiple filters at the same time. For example, you could filter by skills AND date range to find very specific projects.


    hashtag
    4. Reset Filters

    The "Reset Filters" button lets you quickly clear all your active filters and return to the default view.

    hashtag
    When You'll See It

    • The "Reset Filters" button appears in the toolbar when you have at least one filter active

    • It's located next to the Filter button

    • It's shown in red text to make it easy to spot

    hashtag
    How to Use

    1. Click the "Reset Filters" button

    2. All your filters will be cleared immediately

    3. The project list will refresh to show all projects (with your current sort and search settings)

    Note: Resetting filters does NOT clear your search or sort settings - only the filter criteria.


    hashtag
    Summary

    The Sort and Filter feature provides you with powerful tools to find exactly the mentorship projects you're looking for. You can use these features individually or combine them for more precise results:

    • Use Sort to organize projects in a way that makes sense to you

    • Use Search when you know the project name

    • Use Filters to narrow down by skills, dates, or status

    All these features work together seamlessly, making it easy to discover the perfect mentorship opportunities that match your interests and availability.

    You can either:
    • Click on a suggestion from the dropdown list, or

    • Press Enter to search for exactly what you typed

  • The project list will update to show matching results

  • To clear your search, click the × button in the search box

  • Accepting Applications

  • In Progress

  • Completed

  • Note: This filter is automatically hidden when you're already viewing a specific status tab (like the "Accepting Applications" tab)

  • Example: Selecting both "JavaScript" and "Python" will show you all projects that need either skill
    Example: If you select January 1 to March 31, you'll see all projects with terms that overlap that period
    Add filters: Click on any filter type to activate it
  • Configure filters: Enter text, select options, or choose dates depending on the filter type

  • Remove filters: Click the × button next to any active filter to remove it

  • Get help: Click the info icon (ℹ️) next to any filter to see more details about how it works

  • Once you've set up your filters, close the dialog window

  • The project list will automatically update to show only projects matching your filters

  • A "Reset Filters" button will appear in the toolbar when you have active filters

  • The reset button will disappear once all filters are cleared
    Use Reset Filters to quickly start fresh

    Accepting First

    Shows projects that are currently accepting applications at the top of the list

    Completed First

    Shows completed projects at the top of the list

    Name (A-Z)

    Arranges projects alphabetically by name (A to Z)

    Name (Z-A)

    Arranges projects in reverse alphabetical order (Z to A)

    Updated (Oldest First)

    Shows projects that were updated longest ago first

    Updated (Newest First)

    Shows the most recently updated projects first

    Sort and Filter Toolbar
    Sort Dropdown Open
    Search Suggestions
    Filter Dialog
    Active Filters
    Reset Filters Button

    Set Expectations

    Successful mentorship starts with proper planning at the start of the project. As a mentor, set expectations at the beginning of the program. Even if mentors take a call in setting expectations, it’s always advisable to collaborate with mentees while documenting project planning and expectations as mentees need to agree on what is expected from them to do.

    Following are some points to consider while setting expectations:

    Expect Leaves: Ensure that you have considered planned and occasional leaves, such as holiday times, health issues, etc. Discuss with mentees and finalize how many hours mentees can dedicate per week, and talk about reachable goals as well.

    Consider Mentee Inputs: Ensure that you have Mentee inputs before finalizing on the project expectations in terms of weekly hours and deliverables. At times, mentees, especially those who are new to open source development, might agree initially for everything, but might not be able to stick to the agenda afterwards which will impact the learning program. So, it is your responsibility to encourage them, make them comfortable, and ask questions related to planned leaves, if mentees are using any cyber cafe for the internet (depending on mentee’s geographical locations), and some more so that things can be planned better.

    Be Prepared for Unusual Happenings: Even if everything is planned mutually, there might be times when mentee can’t show up in the scheduled meetings or fail to submit a deliverable because of some unavoidable environmental or natural problems, for example natural calamities, or sudden health issues, and so on. Keep in mind these situations while setting expectations, but do not express them to mentees. Break Goals: Break the bigger goals into chunks for easy tracking and for making this easier for mentees to achieve mageable goals. This way it also boosts mentees’ confidence when they reach a milestone.

    Projects: Search and select the appropriate mentorship program for which the mentee has been accepted.

  • Description: Name of your mentorship - mentee stipend payment <#> of <#> For example: "Linux Kernel - mentee stipend payment 1 of 2"

  • file-pdf
    317KB
    The Linux Foundation Wire Transfer Form.pdf
    PDF
    arrow-up-right-from-squareOpen

    Dates

    Start and end dates of the term (displayed as Month Year)

    Actions

    Dropdown menu with available actions

    to create the term
    End date must be after the start date
    Error: If the term has accepted mentees, an error dialog will appear with the message: "This term cannot be closed until all accepted applicants are either graduated or declined. Please ensure there are zero accepted applicants before closing the term."
  • A confirmation dialog will appear before the action is executed (if no accepted mentees exist)

  • The process runs in the background; allow up to 5 minutes for updates to appear

  • A confirmation dialog will appear before the action is executed
    Warning: This action cannot be undone
    If start year equals current year, start month must be current month or later
  • If end year equals current year, end month must be current month or later

  • If start year equals end year, end month must be after start month

  • Monitor pending applications: Regularly check the pending count and process applications in a timely manner

  • Don't exceed 4 open terms: Plan your program timeline to avoid hitting the term limit

  • Term

    The name of the mentorship term

    Status

    Current status: open or closed

    Pending

    Number of pending mentee applications

    Declined

    Number of declined applications

    Accepted

    Number of accepted mentees in the term

    Graduated

    Number of mentees who have graduated

    Manage Mentees Tasks

    1. Log in to Mentorshiparrow-up-right, click the My Mentorships tab.

    2. Select the program for which you are an administrator. Click the program card.

    3. On the next page, click the Current Mentees tab to view the list of all the mentee applicants.

    3. Click the Filter By Application Status dropdown to view accepted mentees.

    hashtag
    View Mentee Tasks

    1. Click View Tasks for all the tasks that are assigned to the mentee. Tasks Assigned to <Mentee> table appear with all the details.

    2. Select or clear the Hide Prerequisite Tasks checkbox to view or hide the prerequisite tasks.

    3. Click Minimize to minimize the task details for the mentee.

    After a mentee submits a file for a task, you can view or download the file by clicking the respective icon beside a task, as shown below.

    hashtag
    Change Status

    Select a value from the Tasks Status drop-down list: In Progress, Submitted, Completed. When you update a task, the mentee receives an email informing them that the task is updated.

    Note: Mentees can also change status of a task to either In Progress or Submitted by navigating to their accounts. If Mentees change their status, the same status also reflects on you.

    Below is a description of each status:

    Status Name
    Description

    hashtag
    Add Task

    Click + Add Task to add a new task for a selected mentee or for all the accepted mentees. The Create Task page appears. Complete the form fields and click Add Task. When you create a task, the mentee applicant receives an email informing them that a new task is assigned.

    hashtag
    Edit Task

    circle-exclamation

    Important: You cannot edit prerequisite tasks.

    Click Edit Task for a mentee task. The Edit Task dialog appears. Modify the task and click Submit.

    Introduction

    hashtag
    What is The Linux Foundation Mentorship Program?

    The Linux Foundation Mentorship program, developed by Linux Foundation, serves an important role in creating a structured hands-on learning opportunity for mentees—students, new and active programmers who want to learn open source software development— to gain exposure to open source development. The program matches mentees, based on their skills and interests, with mentors to learn and contribute code to open source projects, and get paid for it. This program serves an important role in keeping open source communities strong, healthy, and sustainable.

    The Mentorship program brings in the accepted mentees and mentors from participating projects to a single platform. Accepted mentees get opportunities to learn open-source software development and get hired by the potential employers participating in the program. A structured and well-defined mentoring program is crucial to attract and develop new talent. In a nutshell, it is all about making connections between new developers and experts in communities, and prospective employers, and get more open source code written for the benefit of all.

    hashtag
    ‌Goals of the Program

    ‌The Mentorship program is designed to help people with necessary skills, many of whom are first-time open source contributors, to experiment, learn, and contribute effectively to open source communities, which can initially seem overwhelmingly vast.

    Following are the core goals of the Mentorship program:

    • Help mentees learn and enhance their technical skills, and inspire them to become long-term active contributors.

    • Teach aspiring developers the open source culture and collaboration norms, and guide them to participate in open source community more effectively by using collaboration tools and infrastructure.

    • Strengthen projects and the communities that are crucial to the Linux ecosystem by improving security and quality of releases.

    hashtag
    Program Structure

    The Linux Foundation Mentorship program lasts three months 12-weeks for full-time terms, or six months, 24-weeks for part-time terms. As a mentor, you will be engaged with the mentees throughout the program, starting with the application process.

    Please see for term schedule and activity timeline.

    Additional Resources

    You can have a look at some useful resources:

    • Mentee Guide: You can read the to know more about what is a mentee expected throughout the program.

    • List of Organizations: You can see a list of organisations that participated in previous years, by visiting the project site.

    View Mentees for the Selected Program

    After a mentee applies to your program, you can view their profile before accepting their application. For more details, see the recording.

    circle-info

    You can filter the mentees based on the term they registered.

    Provide a skilled and diverse talented pool of prospective employees trained by experts to companies in the ecosystem of related technology.

  • Add well-trained and educated diverse talent to projects, and inspire them to write code for open-source software products for the benefit of the entire community and users.

  • Program Schedule & Timeline
    file-download
    1MB
    Zight Recording 2025-5-14 at 12.21.20 AM.mp4
    arrow-up-right-from-squareOpen

    Pending

    Mentee hasn't started to work on the task.

    In Progress

    Mentee is working on the task, and has changed the status to In Progress.

    Submitted

    Mentee has completed the task and changed the status to Submitted.

    Completed

    Set to task status to Completed if a mentee has satisfactorily completed the task.

    Mentorship FAQs

    How much time is expected from Mentors to commit to mentoring?

    There is no fixed number of hours set for mentors as long as they manage to help mentees complete project milestones and finally the mentorship program. That said, mentors are expected to provide quality time as this impacts the overall performance of the organization.

    Are mentees encouraged to make a career of open source development?

    Absolutely! For mentees who successfully graduate, Linux Foundation promotes their work and contribution on social channels so that their profile comes into the eye of potential employers. Linux Foundation also sponsors mentees to attend conferences so that they get a chance to present their work to greater community and meet potential employers. Linux Foundation also encourages mentors to connect mentees with their contacts and networks, and refer deserved candidates to participating companies.

    How many mentorship terms are there per year?

    The Linux Foundation offers mentorship programs around the year with specific term dates. Please check the projects of your interest to find details of the program term dates.

    How long are mentors engaged in the program?

    It might vary based on project guidelines. In general, there is an application period and formal program participation/contribution. Mentors can be engaged with the community even after the completion of the program.

    What makes this program stand out?

    Travel Funding is the eye-catching part of this program. Yes, additional travel funds are provided to mentees, who successfully complete their projects, to support travel to a project relevant or community specific event.

    Is the mentee selection process transparent and in the open?

    Yes, Linux Foundation maintains transparency in the mentee selection process. Selection is based on the application materials they submitted, and interview/additional assessment tasks if assigned by the mentor. If mentees meet the eligibility requirements, applications are submitted, and all the assigned tasks are completed, their applications will be reviewed.

    hashtag
    Are mentors from Ukraine, Russia, or Belarus allowed to participate in the LFX Mentorship Program 2022?

    Due to certain circumstances, mentorship programs for 2022, organized by the Linux Foundation, are not accepting mentor applications from Russia, Belarus, or the so-called Donetsk People's Republic (DNR) and Luhansk People's Republic (LNR). However, mentors located within Ukraine but outside of the DNR and LNR can apply to the LFX mentorship programs.

    Knowledge Base Articles: You can find information related to advice to mentees, mentors, project applicants, by visiting the wiki page of the project.

  • Blog Post: You can find information related to the Mentorship program at:

    • https://www.linuxfoundation.org/resources/blog/arrow-up-right and

    • https://www.hyperledger.org/blogarrow-up-right

    Following are some blog posts written by mentors, sharing their experience:

  • You can get complete information about a project from the wiki page and the project details page on the mentorshiparrow-up-right platform.

    Mentee Guide

    Maintain Open Source Culture

    It can be intimidating initially if you are mentoring an open source group for the first time. Be it teaching a large number of mentees from across the globe, or answering their questions, or scheduling meetings considering the different time zones of mentees– the method of training is different than classroom training. So, always maintain the culture when you are teaching in an environment, as Bill S. Preston Esq says—“Stick to the Open Source Culture : Be excellent to each other.”

    Open source development is truly global. All cultures, all languages, all time zones, and all continents--yes, even Antarctica.

    • It is asynchronous in nature. Most collaboration is done via email, forum posts, mailing lists, and pull requests.

    Cooperation and consensus building is the greatest challenge.
  • Because other people can’t see your face or hear your voice, emotions are lost and intent muddled.

  • https://www.hyperledger.org/blog/2018/09/14/71697arrow-up-right
    https://www.hyperledger.org/blog/2017/09/14/mentorship-at-hyperledger-five-interns-share-their-appreciation-for-great-mentorsarrow-up-right

    Total Stipend Amount

    Country

    Amount in USD

    Afghanistan

    3000

    Albania

    3000

    Algeria

    3000

    Andorra

    4200

    Angola

    4200

    Antigua and Barbuda

    3600

    Argentina

    4200

    Armenia

    3000

    Australia

    6600

    Austria

    5400

    Azerbaijan

    3000

    Bahamas, The

    6000

    Bahrain

    3000

    Bangladesh

    3000

    Barbados

    5400

    Belgium

    5400

    Belize

    3600

    Benin

    3000

    Bermuda

    6600

    Bhutan

    3000

    Bolivia

    3000

    Bosnia-Herzegovina

    3000

    Botswana

    3000

    Brazil

    3600

    Brunei Darussalam

    3000

    Bulgaria

    3000

    Burkina Faso

    3000

    Burundi

    3000

    Cabo Verde

    3000

    Cambodia

    3000

    Cameroon

    3000

    Canada

    6000

    Central African Republic

    3600

    Chad

    3000

    Chile

    3600

    China

    3000

    Colombia

    3000

    Comoros

    3000

    Congo, Dem. Rep.

    3000

    Congo, Rep.

    3000

    Costa Rica

    4200

    Cote d'Ivoire

    3000

    Croatia

    3000

    Cyprus

    4200

    Czech Republic

    3600

    Denmark

    6600

    Djibouti

    3600

    Dominica

    4200

    Dominican Republic

    3000

    Ecuador

    3000

    Egypt

    3000

    El Salvador

    3000

    Equatorial Guinea

    3000

    Estonia

    3600

    Ethiopia

    3000

    Fiji

    3600

    Finland

    6000

    France

    5400

    Gabon

    3000

    Gambia, The

    3000

    Georgia

    3000

    Germany

    5400

    Ghana

    3000

    Greece

    4200

    Grenada

    4200

    Guatemala

    3000

    Guinea

    3000

    Guinea-Bissau

    3000

    Guyana

    3600

    Haiti

    3000

    Honduras

    3000

    Hong Kong

    4800

    Hungary

    3000

    Iceland

    6600

    India

    3000

    Indonesia

    3000

    Iraq

    3000

    Ireland

    5400

    Israel

    6600

    Italy

    4800

    Jamaica

    3600

    Japan

    5400

    Jordan

    3000

    Kazakhstan

    3000

    Kenya

    3000

    Kiribati

    4800

    Kosovo

    3000

    Kuwait

    3000

    Kyrgyz Republic

    3000

    Lao PDR

    3000

    Latvia

    3600

    Lebanon

    3600

    Lesotho

    3000

    Liberia

    3600

    Libya

    3000

    Lithuania

    3000

    Luxembourg

    6000

    Macao SAR, China

    4200

    Macedonia

    3000

    Madagascar

    3000

    Malawi

    3000

    Malaysia

    3000

    Maldives

    3600

    Mali

    3000

    Malta

    4200

    Marshall Islands

    5400

    Mauritania

    3000

    Mauritius

    3000

    Mexico

    3000

    Micronesia, Fed. Sts.

    5400

    Moldova

    3000

    Mongolia

    3000

    Montenegro

    3000

    Morocco

    3000

    Mozambique

    3000

    Myanmar

    3000

    Namibia

    3000

    Nepal

    3000

    Netherlands

    5400

    New Zealand

    6000

    Nicaragua

    3000

    Niger

    3000

    Nigeria

    3000

    Norway

    6600

    Oman

    3000

    Pakistan

    3000

    Palau

    5400

    Panama

    3600

    Papua New Guinea

    3600

    Paraguay

    3000

    Peru

    3000

    Philippines

    3000

    Poland

    3000

    Portugal

    4200

    Puerto Rico

    4800

    Qatar

    3000

    Romania

    3000

    Rwanda

    3000

    Samoa

    4200

    Sao Tome and Principe

    3600

    Saudi Arabia

    3000

    Senegal

    3000

    Serbia

    3000

    Seychelles

    3000

    Sierra Leone

    3000

    Singapore

    3600

    Slovak Republic

    3600

    Slovenia

    4200

    Solomon Islands

    5400

    South Africa

    3000

    South Korea

    4800

    South Sudan

    3000

    Spain

    4200

    Sri Lanka

    3000

    St. Kitts and Nevis

    3600

    St. Lucia

    4200

    St. Vincent and the Grenadines

    3600

    Suriname

    3000

    Swaziland

    3000

    Sweden

    6600

    Switzerland

    6600

    Taiwan

    3000

    Tajikistan

    3000

    Tanzania

    3000

    Thailand

    3000

    Timor-Leste

    3000

    Togo

    3000

    Tonga

    4200

    Trinidad and Tobago

    3000

    Tunisia

    3000

    Turkey

    3000

    Turkmenistan

    3000

    Tuvalu

    5400

    Uganda

    3000

    Ukraine

    3000

    United Arab Emirates

    3600

    United Kingdom

    5400

    United States

    6000

    Uruguay

    4200

    Uzbekistan

    3000

    Vanuatu

    6000

    Venezuela

    4200

    Vietnam

    3000

    West Bank and Gaza

    3600

    Yemen, Rep.

    3000

    Zambia

    3000

    Zimbabwe

    3000

    Code of Conduct

    The Linux Foundation maintains open-source and open community projects where participants choose to work together, and in that process experience differences in language, location, nationality, and experience. In such a diverse environment, misunderstandings and disagreements happen, which in most cases can be resolved informally. In rare cases, however, behavior can intimidate, harass, or otherwise disrupt one or more people in the community, which Linux Foundation will not tolerate.

    A Code of Conduct (CoC) is useful to define accepted and acceptable behaviors and to promote high standards of professional practice. It also provides a benchmark for self evaluation and acts as a vehicle for better identity of the organization.

    This CoC applies to any member of the Linux Foundation’s project community – developers, participants in meetings, teleconferences, mailing lists, conferences or functions, etc. Note that this code complements rather than replaces legal rights and obligations pertaining to any particular situation.

    hashtag
    Statement of Intent

    Linux Foundation is committed to maintaining a positive work environment. This commitment calls for a workplace where participants at all levels behave according to the rules of the following code. A foundational concept of this code is that we all share responsibility for our work environment.

    hashtag
    Code

    1. Treat each other with respect, professionalism, fairness, and sensitivity to our many differences and strengths, including in situations of high pressure and urgency.

    2. Never harass or bully anyone verbally, physically or sexually.

    3. Never discriminate on the basis of personal characteristics or group membership.

    Communicate constructively and avoid demeaning behavior or language.

  • Seek, accept, and offer objective work criticism, and acknowledge properly the contributions of others.

  • Be honest about your own qualifications, and about any circumstances that might lead to conflicts of interest.

  • Respect the privacy of others and the confidentiality of data you access.

  • With respect to cultural differences, be conservative in what you do and liberal in what you accept from others, but not to the point of accepting disrespectful, unprofessional or unfair or unwelcome behavior or advances.

  • Promote the rules of this Code and take action (especially if you are in a leadership position) to bring the discussion back to a more civil level whenever inappropriate behaviors are observed.

  • Stay on topic: Make sure that you are posting to the correct channel and avoid off-topic discussions. Remember when you update an issue or respond to an email you are potentially sending to a large number of people.

  • Step down considerately: Members of every project come and go. When you leave or disengage from the project, in whole or in part, we ask that you do so in a way that minimizes disruption to the project. This means you should tell people you are leaving and take the proper steps to ensure that others can pick up where you left off.