class: center, middle # CSCI-UA 480.10: OSSD
## Humanitarian Free Open Source Software (HFOSS) .author[ Instructor: Joanna Klukowska
] .license[ Unless noted otherwise all content is released under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). ] --- class: center, middle # Professional Developers ## Why do we code? ### (according to StackOverflow) The following "facts" are based on
[Insights from Stack Overflow’s 2018 survey of 100,000 developers](https://medium.freecodecamp.org/stack-overflow-2018-developer-survey-faac8d3eb357) by Quincy Larson.
(article is based on StackOverflow's annual developer survey). --- class: center, middle
--- class: center, middle
--- class: center, middle
--- class: center, middle
--- class:center, middle # Humanitarian
Free and Open Source Software
(HFOSS) --- # Humanitarian Free and Open Source Software - [Humanitarian Free and Open Source Software](http://www.timreview.ca/article/399) by Chamindra de Silva, Dec. 2010 - __Humanitarian free and open source software (HFOSS)__ represents the application of free and open source software (FOSS) to the coordination problems faced in the humanitarian and disaster-response domains. But it is also software related to: - Human rights - Advocacy - Development Cooperation - Assistive/Accessible Technologies --- class: center, middle # Why is open source used in humanitarian projects? --- ## Open Source Alignment to Humanitarian Values (from [Humanitarian Free and Open Source Software](http://www.timreview.ca/article/399) by Chamindra de Silva)
--- ## Open Source Alignment to Humanitarian Values, Continued (from [Humanitarian Free and Open Source Software](http://www.timreview.ca/article/399) by Chamindra de Silva)
--- class: center, middle # Examples of HFOSS Projects --- # [Center For Humanitarian Data](https://centre.humdata.org/) .left-column2-small[ .small[ ]] .right-column2-large[
] .below-column2[ _The Centre for Humanitarian Data is focused on increasing the use and impact of data in the humanitarian sector. It is managed by the United Nations Office for the Coordination of Humanitarian Affairs (OCHA). The Centre’s services are available to humanitarian partners and OCHA staff in the field and at Headquarters free of charge_ [more](https://centre.humdata.org/what-we-do/) ] --- # [Humanitarian Data Exchange](https://data.humdata.org/) .left-column2-large[
] .right-column2-small[ .small[ ]] .below-column2[ _The Humanitarian Data Exchange (HDX) is an open platform for sharing data across crises and organisations. Launched in July 2014, the goal of HDX is to make humanitarian data easy to find and use for analysis. Our growing collection of datasets has been accessed by users in over 200 countries and territories. Watch this video to learn more_ [more](https://data.humdata.org/faq) ] --- ## [Humanitarian OpenStreetMap Team](https://www.hotosm.org/) (HOT) _HOT is an international team dedicated to humanitarian action and community development through open mapping. We work together to provide map data which revolutionises disaster management, reduces risks, and contributes to achievement of the Sustainable Development Goals_ [more](https://www.hotosm.org/what-we-do)
--- ## [Ushahidi](https://www.ushahidi.com/) (= "testimony" in Swahili) - Crowdmapping/Crisis-mapping application - Started in 2008 in Kenya to provide the public with real-time information about national elections - Now has thousands of deployments worldwide
--- class: center, middle # projects for social good --- .right-column2-large[
] .left-column2-small[ .small[ ## [Code Alliance](http://codealliance.org/) ]] .below-column2[ Every day, there are thousands of people using technology tools to make a positive difference in millions of people’s lives. Code Alliance is committed to providing a platform that amplifies this impact. We ... - Drive awareness of the power of open source software for social good and the nonprofit organizations creating it as their core mission. - Connect technical professionals to opportunities to volunteer time and talent with these organizations. - Facilitate sustainable, cross-sector collaboration across the nonprofit, corporate, and open source technology communities. [more](http://codealliance.org/our-story/) ] --- .left-column2[
The cBioPortal for Cancer Genomics provides visualization, analysis and download of large-scale cancer genomics data sets. The cBioPortal for Cancer Genomics was originally developed at Memorial Sloan Kettering Cancer Center (MSK). The public cBioPortal site is hosted by the Center for Molecular Oncology at MSK. The cBioPortal software is now available under an open source license via GitHub. The software is now developed and maintained by a multi-institutional team, consisting of MSK, the Dana Farber Cancer Institute, Princess Margaret Cancer Centre in Toronto, Children's Hospital of Philadelphia, The Hyve in the Netherlands, and Bilkent University in Ankara, Turkey. ] .right-column2[ ## [cBioPortal](https://www.cbioportal.org/)
] --- ## [Open Energy Dashboard](https://openenergydashboard.github.io/) .right-column2[
This project, also known as OED, is developing a web-based application to display energy information that is read and stored from energy meters. While the project involves a lot of technology, it is ultimately about sustainability and supporting those goals. The software is free and, as an open source project, you have access to the code developed and used. We welcome people becoming involved in the project or using this system on their own sites. If you want to see an example of a live system it is available at oed.beloit.edu/demo. Please use the links at the top of the page to get additional information. ] .left-column2[
] --- .left-column2[ [Dickinson’s College Farm](https://farmdata.dickinson.edu/) is a 80-acre, USDA-certified organic farm and a living laboratory where students can gain distinctive, hands-on learning experiences. Web-Based Mobile Database Applications to Support Organic Farming - __FarmData__: for entering and reporting crop production records, including seeding, transplanting, harvest, cover crop, compost, fertilization, irrigation, pest scouting, spray activities, packing and distribution records and customer invoicing. - __AnimalData__: for keeping livestock production records, from birth to slaughter or sale. Other data captured by the system includes pasture moves, periodic and veterinary care and logging of egg production. ] .right-column2[
] --- ## [FreeCodeCamp](https://www.freecodecamp.org/) Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.
--- # Other readings and resources - [Humanitarian Free and Open Source Software](http://www.timreview.ca/article/399) by Chamindra de Silva - [Open Source for Humanitarian Action](https://ssir.org/articles/entry/open_source_for_humanitarian_action) by Brandon Keim - [Open source job opportunities grow at crisis groups](https://opensource.com/article/17/3/crisis-solutions-humanitarian-open-source) by Kate Chapman - [11 ways to get involved with Humanitarian FOSS](https://opensource.com/life/15/2/getting-involved-hfoss) by Heather Leson - [Five Open Source Projects We Love](https://casefoundation.org/blog/five-open-source-projects-we-love/) by John Jones - [GitHub Collection of projects for Social Impact](https://github.com/collections/social-impact)