Contents
This page contains information specific to the May 23 to August 23, 2016 round of Outreachy internships. For all other information about the program, including the application process and the application form, please see the main program page.
Here is the page with the resources that were used to help us spread the word about this round.
1. Sponsors
Outreachy is hosted by Software Freedom Conservancy with the special support from Red Hat and the GNOME Foundation. Additionally, O'Reilly fundraised for Outreachy as part of its OSCON 2016 registration and matched the raised funds. We invite organizations and companies to sponsor internships in future rounds.
This round is generously sponsored by the following organizations and companies.
Ceiling Smasher: Mozilla
Equalizers: Intel, OpenStack Foundation, Red Hat
Promoters: GitHub, Google, Hewlett Packard Enterprise, O'Reilly
Includers: Automattic, Bloomberg, Collabora, Debian, DigitalOcean, GNOME Foundation, IBM, Linux Foundation, Xen Project
2. Schedule
February 9
participating organizations start being announced
February 9 - March 22
applicants need to get in touch with at least one project and make a contribution to it
February 16
participating organizations are finalized and application system opens
March 22
application deadline at 7pm UTC
March 22 - April 22
applicants are encouraged to continue making contributions for the project they applied for;
submitted applications are open for editingApril 22
accepted participants announced on this page at 4pm UTC
May 23 - August 23
internship period
2.1. Payments Schedule
Software Freedom Conservancy will be administering the payments of the $5,500 (USD) stipends each participant will get. Software Freedom Conservancy will be in touch with you before the internships begin to get the information it needs for sending you payments. You will have a choice of requesting your payment to be sent as a check (in USD or your local currency), wire transfer, or via PayPal. If you decide to change your payment instructions after you've already provided them, you should use the subject line 'Outreachy: change payment instructions" for your e-mail.
Best efforts will be made for the payments to be sent within seven days of the date listed, however Software Freedom Conservancy's standard policy is to send payments within 30 days. You will receive an e-mail from Software Freedom Conservancy when each payment is initiated. Please note that it takes 1-2 weeks for a payment transfer to be received. The dates below are tentative.
May 31
after this date $500 will be sent to participants who have begun their internships
July 15
after this date $2250 will be sent to participants in good standing with their mentors
September 2
after this date $2750 will be sent to participants who have successfully completed their internships
The decision about good standing and successful completion will be made by the mentor in consultation with the program coordinators. An intern can request the coordinators to re-review this decision.
3. Accepted Participants
Congratulations to 41 participants accepted for Outreachy!
Applicants who are students applying to work on the coding projects were encouraged to apply for Google Summer of Code as well. The administrators of both programs then coordinated to accept the top applicants for one of the programs. Congratulations to 3 applicants who applied for both Outreachy and Google Summer of Code, and were accepted for Google Summer of Code with organizations participating in both programs!
4.3. Debian
- coordinators: Nicolas Dandrimont and Tom Marble
Scarlett Clark (sgclark), Hillsboro, OR, USA - Reproducible Builds - Jérémy Bobbio and Reiner Herrmann
Tatiana Malygina (lttl or latticetower), Saint Petersburg, Russia - Quality Assurance of Biomedical Applications Inside Debian - Andreas Tille
- Cara Vinson (ceridwen), Liberty, NC. USA - Reproducible Builds - Jérémy Bobbio
Valerie Young (spectranaut), Boston, MA, USA - Improve and expand tests.reproducible-builds.org for Reproducible Builds Project - Holger Levsen and Mattia Rizzolo
4.4. Fedora
coordinators: Laura Abbott and Remy DeCausemaker
Miguel Flores Silverio (masteroshi), Salinas, CA, USA - Kernel Tools - Laura Abbott
4.5. GNOME
- coordinator: Marina Zhurakhinskaya
Yolanda Andrea Alvarez Pérez (YolandaAlvarez), Puebla, Puebla, Mexico - Spanish Translation and Guidelines - Daniel Mustieles García
Ciarrai Cunneen, Tucson, AZ, USA - Usability Testing - Jim Hall
Renata Gegaj, Pristina, Kosovo - Usability Testing - Jim Hall
Diana Kripak (dianakripak), Dniprodzerzhynsk, Ukraine - Usability Testing - Jim Hall
- Carla Quintana Carrasco (cquin), Las Palmas de Gran Canaria, Spain - Engagement. Visual and Graphic Design - Allan Day
4.6. Homebrew
coordnator: Mike McQuaid
Andrea Kao (eirinikos or andrea), Los Angeles, CA, USA - Improve Brew Tests Coverage Percentage - Mike McQuaid
4.7. Linux kernel
- coordinator: Julia Lawall
Laura Garcia (nevola), Seville, Spain - nftables - Pablo Neira Ayuso
Amitoj Kaur Chawla (amitoj), New Delhi, Dehli, India - Coccinelle - Julia Lawall
- Janani Ravichandran (janani), Buffalo, NY, USA - Memory Management Latency Tracing - Rik Van Riel
Alison Schofield (alisons), Hood River, OR, USA - IIO driver - Daniel Baluta
Bhaktipriya Shridhar Radharapu (bps), Hyderabad, Telangana, India - Update legacy workqueue creation interface users - Tejun Heo
4.8. Mozilla
- coordinators: Madeline Angell, Jane Finette, and Larissa Shapiro
Ipsha Bhidonia (ipsha21), New Delhi, Dehli, India - Real Time Push Notifications for Kinto - Remy Hubscher
Katie Broida (ktbee), Medford, MA, USA - Fixing Papercuts in the Firefox Desktop UI - Jared Wein
Decky Coss (deckycoss), New York metropolitan area, NY, USA - Web Platform Tests - Ehsan Akhgar
Ana Maria da Costa Ribeiro (anaribeiro), Campina Grande, Paraíba, Brazil - Dave Hunt
Larissa de Andrade Gaulia (LarissaGaulia), Campinas, Sao Paulo, Brazil - Improving User Experience of Firefox Accounts - Vlad Filippov
Andrea Del Rio (adr), Lima, Peru - TaskCluster Tools UI/UX Improvements - Wander Lairson
Benjamin Forehand Jr (bennyjr35), Orlando, FL, USA - Convert Mozmill tests to Marionette - John Dorlus
Jen Kagan (kaganjd), Brooklyn, NY, USA - Prototyping with Test Pilot - Jared Hirsch
Ana Rute Mendes, Campinas, São Paulo, Brazil - Add Robust AMI Management to the TaskCluster AWS Provisioner - Dustin Mitchell
Manel Rhaiem (Mermi), Manouba, Tunisia - Develop REST/API Automation Tests for a Voice Interface for Project Vaani - Kate Glazko and Marcia Knous
Rakhi Sharma (rakhisharma), Jaipur, Rajasthan, India - Make Firefox Look Great on Desktop - Gijs Kruitbosch
Rutuja Surve (Rutuja), Pilani, Goa, India - Mike Conley
Kristel Teng (kt), Toronto, Ontario, Canada - Automation of Taskcluster Documentation - Brian Stack
Anjana Vakil (vakila), Saarbrücken, Saarland, Germany - Test-driven Refactoring of Marionette's Python Test Runner - Maja Frydrychowicz
Deepthi Venkitaramanan (venkid), Bangalore, Karnataka, India - Webcompat UI Features - Mike Taylor
4.9. OpenShift Origin
- coordinators: Brenton Leanhardt and Tracy Rankin
Swati Jaiswal (curioswati), Indore, Madhya Pradesh, India - Faster Than Light (FTL) Installation Framework - Andrew Butcher and Jason DeTiberus
4.10. OpenStack
- coordinators: Mahati Chamarthy and Victoria Martínez de la Cruz
Itisha Rajat Dewan (itisha), Hyderabad, Telangana, India - Migrate glance-replicator to Requests for HTTPS Support - Nikhil Komawar
Swati Dewan (pt_15), Hyderabad, Telangana, India - Solum Horizon Plugin - Devdatta Kulkarni
Laura Sofía Enriquez (enriquetaso), Buenos Aires, Argentina - Cinder RBD Snapshots Timeline with Ceph - Jon Bernard
Sana Khan (buttercup), Pune, Maharashtra, India - Add Port Statistics to the Neutron's Metering Agent - Rossella Sblendido
Nisha Yadav (nisha), New Delhi, Dehli, India - Functional Testing Development for the Keystone Client Library - Samuel de Medeiros Queiroz
4.11. QEMU
- coordinator: Stefan Hajnoczi
Isaac Lozano (OnVar), Camino, CA, USA - Qemu usb-mtp emulation - Bandan Das
4.12. Wikimedia
- coordinators: Sumit Astana and Tony Thomas
Devi Krishnan (GSoC) (devi), Kerala, India - List Of Contributors - Addshore and Samtar
Priyanka Mandikal (GSoC) (prnk28), Goa, India - Accuracy Review of Wikipedia - James Salsman and Fabian Flock
Smriti Singh (GSoC) (Galorefitz), Uttar Pradesh, India - HTML E-Mail support for MediaWiki - Tyler Romeo and Tony Thomas
4.13. WordPress
- coordinator: Andrea Middleton
Elena Petrashen (elellle), Saint Petersburg, Russia - Enhancing Training and Education Materials - Andrea Middleton
4.14. Xen Project
- coordinator: Lars Kurth
Priya Venkitaramani (priya_), Calicut, Kerala, India - Xen Code Review Dashboard - Jesus M. Gonzalez-Barahona and Lars Kurth
Gina Marie Maini (wiredsister), New Smyrna Beach, FL, USA - MirageOS - Mindy Preston
5. Participating Organizations
The following organizations offered internships in this round. See each organization's page linked to below for more information about the projects and mentors for remote Outreachy internships. The main program page has details about eligibility requirements and some advice about how to choose an organization and project.
In addition to their participation in Outreachy, Debian, Fedora, FFmpeg, Git, GNOME, Homebrew, MinnowBoard, Mozilla, QEMU, VideoLAN, and Wikimedia offered remote coding internships to students through Google Summer of Code. Students interested in a coding project, were encouraged to also apply for Google Summer of Code with these organizations or other organizations participating in Google Summer of Code.
Also, on-site internships and full-time jobs are available with the participating organizations or sponsoring companies.
Cadasta aims to simplify, modernize, and expedite the documentation of property right in places where it does not exist today. Develop an image processing pipeline for Field Papers in Paython. Write a Quick Start guide on how to document land rights using Cadasta. Research portal software options and create a Cadasta community portal.
Debian is a volunteer-driven project building "the Universal Operating System", a 100% free and open source distribution, based on the Linux, FreeBSD and Hurd kernels, for all devices, ranging from mobile phones, personal computers, to mainframes and distributed clusters. Our proposed projects this year include making Debian more trustworthy by participating in our reproducible builds effort, exploring the historical, social and cryptographic aspects of our web of trust, improving the Debian quality assurance processes in several areas, as well as working on the porting efforts that truly make Debian the Universal Operating System.
Fedora is a Linux-based operating system, which offers versions focused on three possible uses: workstation, server, and cloud. Improve the packaging and scripts for Fedora's kernel component using shell scripting and basic regular expressions skills.
FFmpeg is the universal multimedia toolkit: a complete, cross-platform solution to record, convert, filter and stream audio and video. Available projects like FFv1 codecs frame support, scaling improvement, and adding selftests involve coding in C. Another project involves creating a fuzzing testsuite and a web interface for it in Python or node.js.
Git is the most widely-used revision control system in free and open source software, with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Coding is done in C and POSIX shell.
GNOME is a GNU/Linux-based innovative desktop that is design-driven and easy to use. Projects include usability testing, visual and graphic design for community engagement materials, creating a fuzz-testing framework, and development of popular applications, such as Music, Maps, Photos, and Builder using Python and C.
Homebrew is a software package manager for Apple's OS X operating system, which helps users install free and open source software on OS X. It offers coding, test writing, and documentation projects. To work on Homebrew, you need to have access to a Mac and know or be willing to learn Ruby.
Linux kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, file systems, security, task scheduling, and much more. Basic experience with C or C++ is required. Basic operating system knowledge and Linux/UNIX command line knowledge are optional.
MinnowBoard is an open hardware platform that uses Intel architecture. Available projects include low speed lure development using circuit and layout software and creating examples for iPython Notebook, such as how to make a temperature and humidity sensor. Necessary hardware will be shipped to accepted participants.
Mozilla creates software that promotes the goals of the Open Web. Many projects are related to writing automated testing and reporting tools and to making user interface improvements. You could work on Webcompat.com web compatibility reporting, the Kinto storage solution, the Taskcluster Continuous Integration tool, or Firefox Accounts. Documentation for SVG is another project available. Many projects involve knowledge of Python or JavaScript and CSS.
OpenShift Origin is an application container platform. It is built around a core of Docker container packaging and Kubernetes container cluster management. It also includes application lifecycle management functionality and DevOps tooling. Projects include coding in Python and documentation for improving Origin use in combination with the Ansible application deployment, configuration management and orchestration software. Another project involves scripting in bash or Python to include Origin binaries in CentOS.
OpenStack is an integrated collection of software for cloud deployment and management. Documentation and Python coding projects are available.
QEMU is a machine emulator and virtualizer and also acts as an umbrella organization for the KVM Linux kernel module. QEMU can run operating systems and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). We have coding projects in C that are great for anyone interested in how operating systems and hardware work.
VideoLAN project is led by and composed of a team of volunteers believing in the power of open source when dealing with multimedia. It is backed up by the VideoLAN non-profit organization, based in Paris, France. VLC is a powerful media player playing most of the media codecs and video formats out there. VideoLAN Movie Creator is a non-linear movie editor based on VLC technology. Our project ideas cover most aspects of VLC and VLMC on any platform and a large range of programming languages, like JavaScript, Java, C, C++, Objective-C as well as plain assembly.
Wikimedia is a global movement whose mission is to bring free educational content to the world. Help improving our technical backstage! Many of the projects involve PHP, JavaScript and JQuery code.
WordPress powers 26% of all websites, and has contribution opportunities in many areas of the project. We have many projects for developers comfortable with PHP and JavaScript and designers with experience in interaction design and UI, and also several projects for people with skills like instructional design for online courses, documentation, user support, and event management. The projects include an online self-training program (LMS) tied to user profiles, revising a plugin to handle email through a WordPress site, building a community hub site for local user groups, and many others.
Xen Project is a Linux Foundation Collaborative Project that develops the Xen Hypervisor and related virtualization technologies. The Xen Hypervisor is a leading virtualization platform that is powering some of the largest clouds in production today, such as Amazon Web Services, Rackspace Public Cloud, Verizon Cloud and many hosting services. It also fosters the creation of lightweight Unikernel systems with the Mirage OS incubator project, as well as many independent efforts which use our hypervisor as a base for their work. Programming projects that require C, OCaml or scripting experience, as well as interest in algorithms, computer architecture, and virtualization concepts are available.
April 7
extended application deadline at 7pm UTC for Org and Org