Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 2.78 KB

File metadata and controls

50 lines (40 loc) · 2.78 KB

OpenSourcePrograms

Open Source Internship programs

1. Google Summer of Code (gsoc)

Google Summer of Code is a global program focused on introducing students to open source software development. Students work on a 3 month programming project with an open source organization during their break from university. Since its inception in 2005, the program has brought together 14,000+ student participants and 12,000 mentors from over 125 countries worldwide. Google Summer of Code has produced 35,000,000+ lines of code for 651 open source organizations.

2. GNOME Internship 2018

Agenda: This year's internship will be focused on privacy and security.

Projects

1. USB Protection (mentor: TobiasMueller)

  • Brief explanation: Protect against attacks via USB using USBGuard.
  • Details: More information and implementation ideas
  • Requirements: C, glib platform, security knowledge.
  • Communication: muelli at #gnome-hackers channel

2. Credentials Management (mentor: TobiasMueller)

  • Brief explanation: Provide an app for managing passwords and other credentials
  • Details: Passwords and Keys (and older design)
  • Requirements: vala, C, glib platform, security knowledge.
  • Communication: muelli at #gnome-hackers channel

3. PipeWire portal system (mentor: WimTaymans)

  • Brief explanation: Starting PipeWire session through a new portal API.
  • Requirements: vala, C, glib platform, security knowledge.
  • Communication: muelli at #gnome-hackers channel

4. Private Session (mentor: BenjaminBerg,ChristianKellner)

  • Brief explanation: Allow users to log into an ephemeral session
  • Details: More information and implementation ideas
  • Requirements: C, GLib, platform knowledge (logind, GDM, namespaces).
  • Communication: benzea, gicmo at #gnome-hackers

5. Crypto Hardware Enablement (mentor: ChristianKellner and others)

  • Brief explanation: Make modern crypto hardware like TPM easy to use
  • Details: More information
  • Requirements: C, GLib, Crypto HW
  • Communication: gicmo at #gnome-hackers

6. Location aware policies & security (mentor: ChristianKellner and others)

  • Brief explanation: Use the current location (home/office/public/conference) to adjust security policies
  • Details: More information
  • Requirements: C, GLib
  • Communication: gicmo at #gnome-hackers

For more information, visit: