Replicant intends to apply to GSoC 2018 as part of the FSF umbrella. This page lists suggested projects for GSoC students. This list is a draft!
(Project description: TODO.)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Paul (confirmed)
(Project description: TODO.)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Paul (confirmed)
RepWifi is Replicant's app for using an external USB WiFi adapter. RepWifi is useful for Replicant because there exist USB WiFi adapters with free firmware, while the built-in WiFi chipsets in mobile phones do not have free firmware. Right now, RepWifi doesn't support acting as an access point (e.g. for WiFi tethering purposes); you can help by adding this functionality to RepWifi.
Difficulty: Easy to Medium
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Fil?
(Project description: TODO.)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Wolfgang?
(Project description: TODO.)
Difficulty: Medium to Hard
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Wolfgang?
(Project description: TODO.)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Wolfgang?
Samsung-RIL is the RIL (Radio Interface Layer) that many Replicant devices use to communicate with the modem. It is a free, reverse-engineered replacement for the proprietary RIL that the Samsung phones ship with by default (which has been found to have backdoors). Right now, Samsung-RIL mostly implements only the protocol features that are absolutely necessary for the phone to be operable. As a result, many more rarely used protocol features are unimplemented, which decreases functionality compared to the proprietary RIL. You can help by implementing the missing features of Samsung-RIL.
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: Wolfgang?
(Project description: TODO)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: TODO
(Project description: TODO)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Possible Mentors: TODO
(Project description: TODO; can probably be adapted from https://redmine.replicant.us/projects/replicant/wiki/GraphicsResearch#llvmpipe .)
Difficulty: TODO
Requirements/Prerequisites: TODO
Expected Outcomes/Deliverables: TODO
Mesa would probably be a good organization for mentoring this project. If interested in working on this project, please propose it to Mesa. (We're happy to help.)