Grace Hopper Open Source Day – Build Your FOSS Skills
WEDNESDAY, OCTOBER 8 | 12:30 PM – 6:30 PM
FOLLOW US ON TWITTER: #ghc14 #opensource
CODE-A-THON FOR HUMANITY is Sold Out! Drop by on Wednesday to see if we have any last minute openings.
Free and Open Source Software (FOSS) adoption and usage is becoming widespread and is increasingly a requirement for many employment opportunities. It can be daunting to know how to contribute to an existing FOSS project or release your individual software tool or application under an open source license.
We invite you to come spend the day coding for humanitarian causes in a dynamic, collaborative environment. At the end of the day, participants of all skill levels will walk away with experience engaging with an existing FOSS project or starting their own community-developed software project.
In addition to the Code-A-Thon which is returning from past years, we are excited to announce the debut of 101 Sessions. These sessions are intended as introductions for those who have little to no background in open-source topics.
Code-a-thon for Humanity
Code-A-Thon projects are sponsored by a variety of humanitarian aid organizations that welcome OSD participants as long-term contributors to their missions.
This event is limited to the first 215 registered participants. In order to participate in this event, participants must do the following:
2. RSVP for a specific project
Listed below are the participating organizations – you may select only one organization to work with. If you have any questions, please contact firstname.lastname@example.org.
InSTEDD – The InSTEDD project will use mBuilder, a free and open-source tool to build accessible, scalable SMS applications. During this session, we’ll build SMS tools that resolve common problems. You can contribute even without programming knowledge or use any programming language to build apps that integrate with your favorite apps.
OpenStack – This hands-on workshop will give participants an overview of the cloud, OpenStack (the open source IaaS for the cloud), and how it can be used to deploy highly scalable humanitarian applications. Participants are expected to have basic familiarity with SSH clients.
Sahana Software Foundation –Sahana Eden is a flexible open source humanitarian platform for disaster information management. Participants with programming and database capability (Python, D3.js, JSON, MySQL, PostgreSQL) or with expertise in language/text processing utilities are welcome.
Systers-Peace Corps Partnership – Systers, an AnitaB.org community, has teamed up with Peace Corps to create vital products for their volunteers and internal processes. Participants will have familiarity with XCode, Android, Python/Django, Ruby on Rails. Automated testing using Selenium framework developed in Java and Python is recommended, but not mandatory.
Ushahidi – CrisisNET is an Ushahidi initiative to build a platform for the world’s crisis data, giving journalists, data scientists, developers, and other makers easy access to critical information. By reducing the time it takes to access crisis data from hours or days to minutes, CrisisNET removes the barriers to big data, and empowers communities to create their own solutions.
The Women’s Peer-to-Peer Network – The Women’s Peer-to-Peer Network is a platform and global community of girl-geeks, professional and grassroots women to create technology for the 700 million women who are off the communications grid. Open Source Day will include a cross-border collaboration via Skype, a Haitian market women project, and a new violence against women project.
Open on a first-come first-serve basis to any attendee registered to attend GHC. Pre-registration is not required.
Chromium – Google Chrome – This session covers the basics of how to set up and build the Chromium browser, submit and fix bugs, and troubleshoot common errors.
FreeBSD – Hear from FreeBSD, an advanced computer operating system and the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.
GitHub – This session will get you started with the skills you need to navigate and participate on this version control tool and collaboration platform that hosts majority of the world’s open source software. https://training.github.com/articles/github-class-prerequisites/
Linux Foundation – Hear from The Linux Foundation, a non-profit consortium supported by leading Linux and open source companies and developers from around the world.
OpenHatch – Hear from OpenHatch, who makes web tools and runs events to help people join open source projects. They’ll teach you how to pick projects to work on and how to make your first contributions.