2016 Open Source Day

FRIDAY, OCTOBER 21 2016 | 8 a.m. – 2 p.m.
Follow us on Twitter: #GHC16 #GHCOSD16


For six years, Open Source Day (OSD) has provided women of all skill levels and backgrounds with the opportunity to collaborate and make a change. College students, professionals, experienced coders and beginners join this day-long hackathon to develop projects for improving the world we live in.

Participants will develop these humanitarian projects using open source software (OSS). OSS is an increasingly important skill to have as companies often require an understanding of and ability to contribute to it. You will work in groups, gaining the opportunity to learn from each other as well as the experienced mentors there to guide you.

After the hackathon is over, your group will present your project to the other participants and sponsoring organizations. At the end of the day, you will leave OSD not only with a working prototype but also with new skills, a stronger network and the confidence to begin your own open source projects.

If this sounds exciting to you, then join us for #GHCOSD16! With upwards of 250 participants, 8 sponsoring organizations and more than 12 different projects, you won’t want to miss out!


To sign up for Open Source Day, you must be registered to attend GHC 2016.

OSD projects are sponsored by humanitarian companies or nonprofit organizations. Project descriptions and skill requirements are below. Choose one project that you’d like to work on. Please also keep in mind that some projects may require brief prep work (no more than 1-2 hours total) prior to OSD. RSVP with the OSD organization of your choice (choose only one).


If you have additional questions or issues with registration, please contact the OSD Planning Committee at 2016-ghc-osd-committee@googlegroups.com.

For further details and updates on OSD, please visit the OSD Committee’s website.


Cloudera Cares is the philanthropic arm of Cloudera, and is employee-led and run. The broad goal of Cloudera Cares is to give our employees the opportunity to give back to our local and global communities, directly and indirectly. We not only benefit our communities through donations and employee time, but we also strive to apply our technical expertise in Apache Hadoop to help those around us.

Number of Participants: up to 40

Project: Cloudera Cares

Cloudera CaresCloudera Cares is partnering with Thorn who drives technology innovation to fight the sexual exploitation of children. Through their partnerships though the tech industry, government and NGOs,the are able to leverage technology to deter criminal behavior, disrupt platforms enabling abuse, and accelerate victim identification.

Skills Needed: Information coming soon!

Microsoft and Humanitarian Toolbox 

Our mission at Humanitarian Toolbox is to create opportunities for volunteers – of all skill levels and ability – to engage in open source and build their skills & ‘online resume’ while creating highly valued and impactful technology solutions to those organizations supporting communities impacted by disaster and crises worldwide.  These common solutions – built and maintained as ready to be deployed, always-on, open source solutions – support ongoing nonprofit community work, community & civic resiliency preparations and disaster response and relief efforts.  Together with Microsoft we are excited to again be part of the Open Source Day at the Grace Hopper Conference to connect the attendees’ generosity of their time and skills to the needs of response and non-profit organizations.

Number of Participants: 25

Project: CrisisCheckin

CrisisCheckin coordinates the ‘checking in’ of volunteers and organizations both physically and virtually in response to natural disasters.  This project is being built with NVOAD and the Operation Dragon Fire initiative to support data sharing and situational awareness across the many organizations active in responding to disasters.

Skills Include: HTML/JavaScript/CSS, Xamarin based cross platform native mobile clients for iOS, Android and Windows as well as .NET, C#, ASP.NET, and Web Services.

Project: allReady

allReady assists non-profits & communities in delivering preparedness campaigns to reduce the impact of disasters small and large.  This is being built with American Red Cross and others and is currently integrated with their fire safety campaign to install smoke detectors in homes across the US. Check out the Github page for allReady.

Skills Include: HTML/JavaScript/Angular/CSS, Apache Cordova based cross platform native mobile clients for iOS, Android and Windows as well as .NET Core, C#, ASP.NET Core, and Web Services.


Systers is the world’s largest community for all women involved in the technical aspects of computing. The list has over 6,000 members from over 62 countries around the world. We welcome all women technologists of any age or at any stage of their studies/careers. Founded by Anita Borg in 1987 as a small electronic mailing list for women in “systems.” Systers continues to serve women by providing a private space to seek advice from their peers and discuss the challenges shared by women technologists. Many members credit the list for helping them make good career decisions, and steering them through difficult professional situations.

Number of Participants: 35-40

Project: Malaria

Peace CorpsMalaria project is a gaming reminder mobile application designed to help Peace Corps volunteers in the prevention tactics. Prevention is focused on sustained use of preventive medications, which are taken either daily or weekly, depending on the medicine. The application features a reminder system; an ability to indicate that medication was taken on time or missed; the ability for the volunteer to track their usage history; a trip indicator to help remind volunteers to pack certain supplies to prevent malaria if they leave their home village; and an Info Hub that will provide accurate information about Malaria and the medications they are taking.

Skills Needed: Android, iOS (Swift)

Project: Peace Corps Safety App

Peace CorpsPeace Corps is committed to providing a compassionate and supportive response to all Volunteers who have been sexually assaulted. To that end, the Peace Corps makes the following commitment to our Volunteers who are victims of sexual assault. This project is to support this initiative by creating a mobile app that PCVs can readily have accessible to report or gain information on Peace Corps Safety and Security procedures. Check out the Github page for Peace Corps Safety App.

Skills Needed: Python/Django, HTML, PHP

Project: Crowdmap for Guyana (Ushahidi)

Part of the PCV initiative is work with the Deaf Association of Guyana to discover how where deaf services are needed. The project is to identify homes where there are potential need of deaf services or someone in the home who is deaf so that 1) future PCVs can continue the work, 2) determine what type of services and 3)need must be facilitated and reporting back to Peace Corps. PCV onsite will gather data via GPS device, record information on each location where it is determine there is a deaf occupant, and display information collecting on a web page and all the data uploads and content added is part of a fluid solution. For more information, check out the Github page for Ushahidi.

Skills Needed: Kohana PhP, RESTful API, PhP, Python or Ruby

Project: Peace Corps Hub

We’ve built several web and mobile applications for Peace Corps. We’ve also created a Mobile App Control Center (MACC) to push notifications and updates from web application to mobile app. However, the next phase in bringing all of the applications together is a Peace Corps Hub. We have initial design of the web application from Qualcomm EmpowHerment Hackathon. Please visit the winners’ page for initial design.

Skills Needed: Python/Django, HTML, PHP

Project: PowerUp (Android or iOS) 

Female Empowerment App called PowerUp. It would be an educational choose-your-own-adventure game that allows young girls (12 to 14) to learn about reproductive health and self-esteem by navigating the life of their avatar. Preadolescents struggle with self-esteem, which makes them vulnerable to peer and media influence.

Skills Needed: Android, iOS (Swift)


OpenHatch is a nonprofit that seeks to make free, open source software communities more vibrant, friendly and diverse. OpenHatch runs education events and maintains free, Web-based learning tools to help people get involved in collaborative software development. We also work with computer programming meetup groups to help them run more newcomer-friendly and gender-diverse events. These meetups are educational and free of cost to educate the public on computer software programming topics.

Number of Participants: 30

Project: Jupyter

JupyterProject Jupyter was born out of the IPython Project in 2014 as it evolved to support interactive data science and scientific computing across all programming languages. OpenHatch, as a long time participant in Open Source Day, will be helping those that are new to open source learn how to make their first contribution. Learning the basics of open source software development empowers individuals to put their skills to work solving real world issues. This year, we will work on developing Jupyter notebooks to bring computer science and science education to more learners across the world. Jupyter notebooks provide an interactive and collaborative environment for that can be used to teach students complex topics with a combination of code, visualizations, and narrative. We’ll help attendees develop notebooks to showcase open source technologies, such as mapping, data analysis, and scientific visualization, that are helpful in humanitarian projects. Check out the Github page for Jupyter.

Skills Needed: None!


Mozilla’s mission is to promote openness, innovation and opportunity on the Web. They are a global community of technologists, thinkers and builders working together to keep the Internet alive and accessible, so people worldwide can be informed contributors and creators of the Web. Read the Mozilla Manifesto to learn even more about the values and principles that guide the pursuit of our mission.

Number of Participants: 25

Project: Mozilla’s global volunteer management system

We have a suite of identity and volunteer management and communication systems that help Mozillians contribute to Mozilla. We are embarking on a multi-year program to a) make these more seamlessly integrate with one another and our overall permissions models/systems, and b) make individual features awesome for our end-user volunteers and employees. You’ll have the chance to hack on a global events system that would have tens of thousands of users, or reporting system that thousands of volunteers would use weekly.

Skills Needed: Django/Python(primary skills), JS/HTML5/CSS3  (also great to have), Rails/Ruby (we’ll need this in the room, but not primary), Github / Git, Discourse (nice to have)


OpenStack is a free and open source software platform for cloud computing in both public and private clouds. It provides Infrastructure as a Service(IaaS) to control large pools of compute, storage and networking resources throughout a data center. These resources are managed through a dashboard, the OpenStack CLI or the OpenStack API. OpenStack works with popular enterprise and open source technologies, making it ideal for heterogeneous infrastructure.

Number of Participants: 30-40

Project: OpenStack

This hands-on workshop will give participants an overview of the cloud, and how it works, the OpenStack community and will use the cloud to deploy an application that the participants will use to create a website to promote the humanitarian cause of their choice.

Skills Needed: Basic familiarity using SSH client, Github, Python, WordPress

Center for Open Science

Center for Open ScienceThe Center for Open Science was founded in 2013 in Charlottesville, Virginia. We began with one infrastructure project, the Open Science Framework, one research project, Reproducibility Project: Psychology, and a mission: to increase openness, integrity, and reproducibility of scientific research. That mission guides all of our work. Today, we are a team of about 75 people supporting a much larger collection
 of communities that are producing tools and services to align scientific practices with scientific values.

Number of Participants: 40

Project: Open Science Framework

Open Science Framework: a free, open source web application that connects and supports the research workflow, enabling scientists to increase the efficiency and effectiveness of their research. Researchers use the OSF to collaborate, document, archive, share, and register research projects, materials, and data. On GitHub: https://github.com/CenterForOpenScience/osf.io.

Skills Needed: Python (primary skills), Javascript/HTML5/CSS3 (essential for certain projects), Github / Git

Project: SHARE

SHARE is a higher education initiative whose mission is to maximize research impact by making research widely accessible, discoverable, and reusable. To fulfill this mission SHARE is building a free, open, data set about research and scholarly activities across their life cycle. On GitHub: https://github.com/CenterForOpenScience/SHARE.

Skills Needed: Python (primary skills), Javascript/HTML5/CSS3 (essential for certain projects), Github / Git

Women’s P2P

Women’s Peer-to-Peer Network is a diverse, global community creating by-women, for-women communication tools that support women in developing countries around key issues like ending violence against women and supporting women running for public office. By building on tools women already, this platform tries to bridge the technology gender gap created by illiteracy, access and privacy concerns. To learn more, watch our TED Talk about our Market women Initiative in Haiti, which was part of last year’s GHC Open Source Day.

Number of participants: 25

Project: 2017 Kenya Elections – Women Candidate Toolkit

Recently, P2P partnered with Jiinue Women/Good Governance organizations in Kenya to create a cloud-based SMS system for Kenya’s rural women to support women candidates participating in national elections.

The next step of this project is to create a web portal that allows Kenyan women to sign up for SMS messages and receive updates about key voter information. You’ll work on creating interactive web pages and an election toolkit Android application.

Skills Needed: Basic familiarity with Java, Python, FrontlineSMS, VoiceXML, and PHP; Experience with Android development would be a plus