What is OSPP
- Open Source Promotion Plan is a summer program organized by the Open Source Software Supply Chain Promotion Plan of the Institute of Software Chinese Academy of Sciences. It aims to encourage college students to actively participate in developing and maintaining open source software and promote the vigorous development of an excellent open source software community. We have united with domestic and international open source communities to propose project tasks for developing and maintaining the essential open source software. We are open enrollment to college students around the world.
- Students can choose the projects they are interested in to apply and obtain the opportunity of the senior maintainer (community mentor) to guide them. According to the difficulty and completion of the project, participants will also receive a bonus and certificate of completion.
- For information on previous events, please refer to the previous program.
- If you are a student, see the student guide.
- If you are a community, see the community guide.
- If you are a community mentor, see the mentor guide.
Who are the organizers of the event?
This program is organized by the Institute of Software Chinese Academy of Sciences and the openEuler community. This is the fourth series program. More institutions are welcome to participate.
What is the bonus for the project?
- The difficulty of each project is divided into Basic and Advanced, and the corresponding student bonus is 8000 RMB before tax and 12000 RMB before tax.
- The community determines the difficulty level according to the project task.
- Students who pass the final assessment will receive a bonus.
This program is for students over 18 years old. Please refer to the student guide for specific conditions.
How to apply for a project?
All processes should be operated in the management system.
For detailed information, please refer to the student guide.
Which communities can apply to participate?
- This program is open to open source communities whose repository adopts OSI organization approved open source license or OKF recommended Open Knowledge License.
- Communities committed to promoting open source are welcome to contact the organizing committee to discuss the event promotion and cooperation.
How does the community sign up?
- Please register, apply for the program, and release projects in the OSPP System.
- For detailed information, please refer to the community guide.
What kind of projects are supported?
Open Source Promotion Plan prioritizes supporting development projects while considering all kinds of projects that are conducive to community development.
How to be a mentor?
- The community liaisons will fill in the mentor's information in the system when they submit the projects. Mentors will receive an invitation letter, log in to the system via the link in the email, and then complete the process in the OSPP system.
- Mentors who already have an account can use their original account to log in.
Can I participate as a mentor and a student at the same time?
No, you can only choose one role to participate in the event.
Whether the mentor can assist the student in the development process?
Mentors can't guide students to develop through code and can't help students debug projects. Students should complete the project independently. Mentors can guide students to make plans, provide links to relevant recommendation documents, advise students on participating in the community, and provide directional suggestions for improving the implementation scheme.
Must the code of student contribution be PR/MR merged into the mainline?
Yes, PR/MR merged into the main line is the essential criterion to determine the project closure.
Where should the final term assessment codes and reports be submitted?
- During the project development process, students should follow the community requirements and submit codes to the community's repository.
- Before the end of the project development (9/30, UTC+8), students must submit a PR/MR and upload the final project report to the OSPP system and provide the PR/MR links.
How does the mentor review whether the student has passed the final-term assessment?
- The git email that students submit to the community open source repository must be the same email address they use to sign up.
- The project needs to be submitted to the community open source repository in the form of PR/MR and has been merged.
- In terms of progress, mentors should consider the actual development situation of students and the difficulty of development tasks to determine whether they align with the project plan's relevant planning.
- In terms of results, the tutor should confirm that the final results submitted by the students meet the project's objectives.
How to become a cooperative partner?
As long as it supports this open source program, whether it's companies, research institutes, universities, or other organizations, we welcome you to be our partners in promoting this program. We also hope to establish a long-term cooperative relationship to promote the development of domestic open source ecology.
For details on the cooperative promotion, please check Cooperative Extension.
*Note: unless otherwise specified , the default time zone is 'UTC + 8.'