📋 本页面为开源之夏社区参与指南,学生报名之前,请认真阅读并理解本参与指南。
📑 报名参与活动,意味着您已同意开源之夏社区参与协议。
🚨 请注意,学生不得同时以导师身份参加本活动,如在活动过程中发现此情况,组委会将取消其参与资格,并不予发放其作为学生所获得的劳务报酬及证书。
如有疑问,请联系组委会:org@summer-ospp.ac.cn
一、 这是什么活动
☀️ 开源之夏介绍
开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。开源之夏于2020年正式发起,当前活动是第六届。
活动联合各大开源社区,针对重要开源软件的开发与维护提供项目开发任务,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动劳务报酬和结项证书。
🔍 查找开源社区,请查看 社区列表
🔍 查找项目任务,请查看 项目列表
二、 参与学生可以获得什么
🤝 结识开源界小伙伴和技术大牛。
🧑💻 获得社区导师的专业指导,与开源项目开发者深度交流。
🆙 丰富项目实践经验,提升项目开发技能。
📑 为学习深造提供助力,为职业发展积攒履历。
💰 通过结项考核的学生将获得结项劳务报酬和结项证书,更有机会获选优秀学生。
三、 面向哪些学生
活动面向年满 18 周岁的高校在校学生。在9月30日开发结束之前,学生需保持在校学生状态。若已收到研究生或博士生录取通知,可提供录取通知书及相关说明材料。
中国籍学生参与活动时需提供有效期内的身份证、学生证、教育部学籍在线验证报告(学信网)或在读证明。
外籍学生参与活动时需提供护照,同时提供录取通知书、有效期内的学生证、在读证明等文件。
四、 参与流程
📖 认真阅读并理解本参与指南
📆 熟悉活动流程
⚠️ 各阶段流程操作均在系统内进行,默认时区为北京时间(UTC+8)
🧑🏻💻学生参与流程详情
1. 系统注册+项目调研
®️注册登录系统
学生通过活动官网首页的学生登录入口注册学生账号、登录系统,并按活动要求填写提交个人资料,资料经组委会审核通过即报名成功。
往届学生可登录原账号更新信息并报名。
学生在社区开源仓库中提交的 git email 必须使用学生报名时填写的 git email。
🚨学生不得同时以导师身份参加本活动,如在活动过程中发现此情况,组委会将取消其参与资格、并不予发放其作为学生所获得的劳务报酬及证书。
🫵 挑选项目
从 官网-查看项目 中,获取项目列表。
挑选感兴趣的项目,了解项目详情和要求。
✉️ 与导师沟通
官网项目描述中有项目导师的姓名与联系邮箱,学生可通过邮件与导师进行沟通,邮件沟通是参与社区活动的基本方式。
请学生注意与导师沟通的基本礼仪,导师仅提供力所能及的指导和建议,项目本身的申请、设计和开发都应由学生自己完成。
此阶段既是了解项目详情的时期,也是了解社区运作方式、熟悉社区礼仪的时期。
2. 项目申请
✍️ 准备项目申请材料
✅ 提交项目申请
通过系统提交项目申请材料。
本届活动起,一名学生最多可以提交一个项目的申请书,且最终一个项目最多由一名学生承担。
3. 中选公示
项目申请通过导师、社区、组委会审核的为中选学生。
学生可在官网和系统中查看项目申请结果。
中选学生须登录系统签署劳务协议。
4. 项目开发与成果提交
7-9 月为项目开发阶段,学生不得提前开始项目开发,导师也不得要求学生提前进行开发。
开发过程中使用的代码仓库为项目详情中的链接仓库。
学生应在项目开发结束前(9 月 30 日 UTC+8)向上述项目仓库提交 PR/MR,并在系统中填写 PR/MR 链接、上传项目结项报告。结项报告格式请参考 结项报告模板。
项目开发结束后有一个月的项目 PR/MR 合并期(即 10 月 1 日- 10 月 31 日 UTC+8),已提交的 PR/MR 需在此期间完成合并。
学生应独立完成项目开发,不能由导师或其他人员代为提交或修改 PR/MR。导师仅针对项目指导学生制定计划、提供相关推荐文档链接、指导学生如何参与社区、提供针对实现方案的改进方向性建议等。
活动无统一中期评审,社区与导师可自行对学生成果进行阶段性评估,若在开发过程中发现学生实际开发情况与预期有差异,导师有权力向组委会申请终止项目。若学生因特殊原因无法继续项目,需向导师、社区、组委会提交申请终止项目。
5. 结项报告
📝 结项报告内容应包括:
(1)已完成工作:根据原定方案和时间规划,描述项目产出过程及项目成果,应与项目申请书方案内容一一对应。
(2)遇到的问题及解决方案:总结与心得。
(3)测试用例:对应的测试验证结果。
(4)后续工作安排:是否需要调整工作计划等。
📋 具体格式及内容请参考 结项报告模板。
6. 结项考核
🧑🏫 导师就以下方面审核学生项目成果,并在系统中填写导师评审意见,提交审核结果:
学生承接的项目需要以 PR/MR 的形式提交到项目所在的开源社区仓库中并完成合并
所有 PR/MR 需由学生本人在活动规定时间内完成,学生在社区开源仓库中提交的 git email 必须使用学生报名时所用的邮箱
评估项目开发进程及成果与项目申请书中的计划方案是否相符
评估项目产出是否符合项目设立的目标和要求及其运行情况
对于开发类项目,结项报告是否提供了对应的测试验证结果
提交给社区的贡献列表
项目相关文档的完善程度
社区及导师认为需要评估的其他方面
💯 组委会组织评审专家针对项目产出进行评审,综合导师的评审意见给出最终评审结论(通过或未通过)。
7. 结项公示
学生可在活动官网和系统查看结项审核结果。
成功结项的学生在系统中填写收款银行卡信息。
通过结项考核的学生将获得结项劳务报酬以及结项证书,并有机会参与优秀学生评选。
8. 年度优秀学生评选
🤩 社区及导师根据结项学生的参与情况推荐开源之夏年度优秀学生人选,组委会根据推荐名单进行复审并确认最终优秀学生名单。
五、 注意事项
🙋 学生已经是社区的一员,可以申请社区的项目吗?
可以申请。但申请人不能同时作为本次活动中任一项目的导师参与活动。
🗓️ 学生什么时候开始项目开发?是否可以提前开发?
组委会正式公布中选学生后,中选学生可以开始项目开发。
只有通过导师审核、社区审核与组委会审核通过的学生,才能被认定为项目中选学生。在组委会公布中选学生名单之前,项目中选人处于未确定状态。导师不允许提前内定学生、不允许私下向学生承诺中选结果,也不能要求学生提前开始开发工作。在中选结果公示之前进行的开发、提交的 PR/MR 链接不符合结项审核的时间要求,将不予认可。
在中选公示前,学生应将精力放在完善项目申请书与项目方案上。磨刀不误砍柴工,无论是本次活动的项目,还是未来学生在工作中参与的项目,前期的项目规划和方案设计都是非常重要的。
💻 学生应该使用什么编程语言来开发项目?
学生可根据社区项目的需求来选择编程语言,一般应当与社区使用的编程语言保持一致。
六、学生劳务报酬说明
💰 额度是多少?
项目难度分为基础和进阶两档,对应结项劳务报酬分别为:税前 8000 元人民币和税前 12000 元人民币。
💳 如何发放?
中选公示后,学生必须在系统内签署《劳务合同书》与《临时用工人员备案表》。
完成项目产出并通过结项考核的学生将获得劳务报酬。若结项评审未通过,则不予发放。
填写信息前,学生需确认所提供的收款银行卡属于一类银行卡(二类银行卡日转账限额将影响发放)。
劳务报酬由银行转账方式发放,银行卡须为本人名下借记卡,结项的学生应及时在系统内填写银行卡信息:
- 真实姓名:
- 手机号:
- 开户行:
- 开户行号:
- 银行卡号:
- 身份证号:
*注:采集数据仅用于此次活动,活动组委会将采取合理的措施来保护隐私数据、个人身份信息和其他敏感资料。
🙋 外籍学生如何发放?
目前组委会只能通过国际资金清算系统(SWIFT 系统)进行外汇拨款,金额将按汇款当日实时汇率,人民币转换美元结算,若外籍结项学生提供的个人银行账户被 SWIFT 系统禁用,将无法接收结项劳务报酬。
根据税务局管理要求,外籍学生需提供本人护照扫描件。
学生劳务报酬由银行转账方式发放,银行卡须为本人名下,结项考核通过的同学在系统填写以下银行卡信息用于转账及中国税务管理机构审核:
- Payee's Full Name
- Gender
- ID Card Number
- Nationality
- Date of Birth
- Mobile Number
- Payee's Address
- Payee's Bank Name and Address
- Payee's Bank Account
- Swiftcode
- Scan copy of Passport
*注:以上为按现行的国际结算政策要求所需资料,活动组委会将采取合理的措施来保护隐私数据、个人身份信息和其他敏感资料。
*注:因收款人户名、收款人国别被 FATF、联合国、公安部等外部机构列入制裁名单导致无法汇款的情况,由收款人自行承担后果。
七、主办方声明
主办方对活动中学生的开发成果无任何知识产权诉求。
相关知识产权成果由社区依据本社区开发贡献指南与学生确定(例如:与学生开发者签订 CLA)。
隐私权。
组织方将处理在注册过程中以及活动的后续交流中提供的个人信息,以管理本活动(包括验证是否有资格报名本活动,参与本活动以及发送有关本活动的通知)。
组织方将出于统计目的使用汇总的非个人身份信息;参与者在注册过程中创建的活动参与名称将在相关网站、档案及文案中公开显示,并将与组织共享,以便与参与者交流,回答他们的问题并审查。学生的提交内容和联系信息(电子邮箱和活动参与名称)将由组织方共享以管理该活动。
组织方可能会公开您对活动的参与和活动的结果,包括已接受项目的名称,已接受项目的内容以及您在项目工作中所产生的代码。 组织方可能会在相关网站(包括但不限于开源之夏官网、开源之夏公众号等)上显示您的信息,包括活动参与名称,项目摘要和最终项目材料。
在活动期内,参与者可以在其项目文档中访问、更新、删除和限制其个人信息的处理。如果您希望在本活动结束后编辑此类信息,反对对该信息进行处理或导出,则可以通过组织方联系方式(官网、邮箱、公众号) 联系组织方。