Introduction
Open Source Promotion Plan (OSPP) is mentorship program organised by the Institute of Software Chinese Academy of Sciences and long-term supported by the Open Source Software Supply Chain Promotion Plan.
According to organisers:
*"It aims to encourage college students to actively participate in the maintenance and development of open source software, promote the vigorous development of open source software communities, and build the open source software supply chain together."*
KDE is considering including OSPP in our list of mentorship programs and in this task we will try and organise our participation for this year as a trial.
Goals
Very short term
- Get at least one KDE project into the program
Short term
- Offload development tasks to mentees
- Push development of features
- Increase number of mentorship programs we offer and the audience they are offered to
Long term
- Grow community in China
- Grow usage of KDE-based technologies in China at the end user, developer, corporate and institutional level
- Increase number of Chinese contributors
Timeline
11/03 - 31/03 | Community Registration and Review | Sign up and fill in community information in the OSPP system. Approved communities will be posted on the official website | Deadline: 31/03 18:00 UTC+8 |
01/04 | Community List Announced | ||
01/04 - 03/04 | Committee Confirms the Supported Project Quantity and Informs Community | Refer to the participation processes. | |
04/04 - 27/04 | Project Submission | Refer to the participation processes. | Deadline: 04/27 18:00 UTC+8 |
04/04 - 27/04 | Create Community Video | Deadline: 04/27 | |
04/04 - 29/04 | Committee Review | Approved projects will be posted on the official website. | Deadline for mentor identity verification: 28/04 24:00 UTC+8 |
29/04 | Project Announced | ||
30/04 - 04/06 | Student Registration, Communication, and Project Application Submission | Deadline for student registration: 06/03 15:00 UTC+8. Deadline for project application: 06/04 18:00 UTC+8. | |
05/06 -25/06 | Project Application Review | 05/06 - 11/06 Mentor Review. 12/06/ - 18/06 Community Review and submit community cooperation agreement. 19/06 - 25/06 Committee Review and sign a community cooperation agreement. *The quality of the project application is the main criterion for evaluating whether the student's application is approved. | |
26/06 | Accepted Student Projects Announced | Students can check the application results on the official website and OSPP system. | |
26/06 - 30/06 | Community Bonding | The accepted students can further communicate with the community and mentor about the project and warm up for project development. | |
01/07 - 30/09 | Coding and Development | Deadline for project report and PR/MR links submission:30/09 24:00 UTC+8 | |
01/10 - 31/10 | Evaluations – Mentor Final Term Review and PR/MR Merge | In the meantime, student developers can still refine their PR/MR until they are merged. | |
01/11 - 08/11 | Evaluations – Committee Final Term Review | ||
09/11 | Results Announced | Students can view the final results on the official website and management system and then fill in the bank information in the management system. | |
November | Outstanding Students Selection | Recommended by mentors and communities. | |
TODOs
- Register KDE as participating community
- Open KDE OSPP account
- Registration acknowledged
- Create wiki pages
- Cover page
- Ideas page
- Encourage projects to submit tasks
- Post to Community ML
- Post to Discuss - https://discuss.kde.org/t/submit-your-ideas-for-ospp-2024/13791
-
Talk to individual project maintainers-
LabPlot -
Kdenlive -
GCompris -
Krita -
Plasma -
PIM -
...
-
- Publish projects
- Ensure projects is approved
- Create video
- Add to KDE's Mentorship program page
- Request mentor rank the student
- ...
Ideas/Suggestions
- Software that lacks Chinese localization support
- Add Chinese features or translations, such as lunar calendar support (in scheduling or calendar), Chinese characters/word sorting, input method, Chinese spell-checking, and so on to KDE apps
- Improve KDE software on the RISCV platform