Alexey Sidorenko, Kiev, 22.06.2016
Sharing Is Caring:
Share Your Data And
Code
І не забуваймо творити
добро й ділитися тим, що
маємо, з іншими […]
And do not forget to do good and to share with others […]
Sharing is deeply embedded
in our culture (through all
kinds of narratives)
What is Open Source?
What is Open Data?
Photo: Luis Esnal (CC-BY-SA)
Imagine a program
http://allrecipes.com/recipe/85469/indian-chapati-bread/
And it’s code…
Open source pancake software is a
pancake software whose recipe source
code is available for modification or
enhancement by anyone.
https://opensource.com/resources/what-open-source
Icons by Olesya Kozlova and Tom Glass Jr.
(The Noun Project CC-BY)
And Open Data?
Bob can’t eat
more than
3 pancakes
Alice sometimes
eats
4 pancakes
Open data – is data that can
be freely used, re-used and
redistributed by anyone
http://opendatahandbook.org/guide/en/what-
is-open-data/
Open Source Fears
Fears 1: Oh, they will steal
my precious code!
No one had ever stolen our code
Hosting 23 public repositories
Fear 2: I’m too shy for my
code!
Fear 3: My data is
inconsistent!
Fear 4: the bad guys will use
it!
Unless, we’re speaking about
private data, data is always a friend
of an open, democratic society
Fear 5: I don’t have anything
to open!
http://openlist.wiki/
Repressions lists
http://www.crisistextline.org/trends/
Crisis center data
http://www.crisistextline.org/trends/
Crisis center data
Advantages of Open Source
1. Scaling Up!
Open-source platform for matching
volunteers
• >2.2K participants
• >260 IT-tasks closed
https://github.com/Teplitsa/ITVolunteer
IT-волонтер
https://github.com/Teplitsa/ITVolunteer
A version of IT-Volunteer created in 5 hours
1. A WordPress plugin that
significantly simplifies fundraising
practically in any country of the
world
2. >500 collecting organizations
3. >7,000 downloads
4. 6 payment systems
2. Easier (and more
transparent) to manage your
team / receive feedback
Github workflow is published in the internal
Slack channel
3. Higher standards of
coding and data collection
Openness > Constraints >
Perfection
Dance like no one’s watching,
code like everyone is!
4. Easier to evaluate
community engagement
They care when they fork
5. Unexpected results
Serendipity means a "fortunate happenstance" or
"pleasant surprise», a reference to a Persian fairy tale, The
Three Princes of Serendip.
The princes, he told his correspondent, were "always
making discoveries, by accidents and sagacity, of things
which they were not in quest of".
6. It’s freedom. Freedom for
your code, freedom for your
data
Recommendations
To the NGOs: think scalability
and transparency!
To the governments: open
up your data and your code
To the society: expect Open
Source and Data
Imagine if we could open up:
• post service
• public transportation
• police
• legislation (as a regulative
process)
• taxes
To the donors: demand
open source and open data!
To the developers: do not
forget to do good and to share
with others
16. Alexey Sidorenko - Sharing Is Caring: Share Your Data And Code #pdfua

16. Alexey Sidorenko - Sharing Is Caring: Share Your Data And Code #pdfua