Submind YouTube summaries
Thumbnail for Open Source: Saving the World

Open Source: Saving the World

Watch on YouTube

Video summary

The speaker, a technical writer at Google and executive VP at the Apache Software Foundation, begins by admitting his lack of formal expertise in crisis management but highlights how open source software has become vital for saving lives. His perspective shifted dramatically when he was unexpectedly forced to plan an evacuation during severe floods in Melbourne while preparing for this talk. This personal experience underscored a critical realization: even well-managed disasters rely heavily on information strategy, and fortunately, the tools available were already proven open-source solutions like Ushahidi. He emphasizes that these technologies allow communities to coordinate resources effectively without waiting for commercial companies to develop custom software from scratch, demonstrating how volunteers can rapidly deploy modular systems in times of urgent need. The presentation details several specific projects where open source technology has made a tangible difference during global crises. Following the 2004 tsunami and earthquake that devastated Sri Lanka, local developers created Sahaana under the auspices of the Lanka Software Foundation to coordinate aid, track missing persons, and manage refugee camps within just one week. Similarly, after violent unrest in Kenya following presidential elections, a Kenyan blogger developed Ushahidi, an open-source platform allowing citizens to report violence via SMS or online and visualize incidents on maps. These tools have since been adapted globally for various emergencies, from tracking drug stocks in East Africa to monitoring wildfires in Russia, proving that the community-driven nature of open source ensures availability regardless of time zones or holidays. Beyond immediate disaster response, the talk addresses long-term humanitarian challenges such as illiteracy and poverty through innovative hardware like the "Talking Book." Developed by Literacy Bridge for communities without electricity or basic education, this affordable device allows local experts to record audio lessons on agriculture, health, and politics that can be shared repeatedly among families. The impact is measurable; villages using these devices saw crop yields increase significantly compared to those relying solely on traditional methods, as farmers could access precise instructions on planting techniques that conserve water and improve harvests. Furthermore, the speaker notes how foundational open-source software like Apache Web Server powers countless charities worldwide, providing them with robust infrastructure for fundraising and communication at no cost, thereby amplifying their ability to serve vulnerable populations globally. In conclusion, the speaker argues that open source software represents a common good where contributions are shared freely without fear of loss or restriction, enabling anyone to build upon existing work to solve complex problems. From bypassing bureaucratic delays in emergency management to providing life-saving information to illiterate individuals in remote areas, these technologies offer possibilities that commercial alternatives often cannot match due to cost and development speed. The core message is that the collective power of a global volunteer community ensures that whenever a crisis strikes or a need arises, there are talented developers ready to adapt existing tools immediately. Ultimately, whether through rapid deployment during floods, empowering farmers in Ghana, or hosting websites for international NGOs, open source software stands as an essential force capable of saving lives and making the world a better place.
Read the full video transcript
thank you um i'd like to start off with a little confession i'm completely unqualified to give this talk i work as a technical writer in google's zurich office and i'm the executive vp at the apache software foundation i have absolutely no experience in crisis management or disaster relief um but what i do have is a passion for open source software um and a passion for saving the world when the cfp opened for this mini conf i proposed the talk because i wanted to share those passions with with these attendees um many of the people in this room are people i've i've followed and admired for many years people who've encouraged me and people who've inspired me um and these people have made me believe that i can i can make a difference in the world so i was looking forward to meeting those people in person and and telling them a little bit about the things i care about um i expected to be standing in front of a room with you know a few of my friends speaking about something i'm not really an expert in and that was going to be fine what i didn't expect was to be sitting in my apartment in zurich two weeks ago with my talk written and my bags pretty much packed looking at google maps imagery and terrain maps for this building and trying to work out how far the water could rise before my adopted australian grandparents were getting their feet wet happily i got a phone call late that night for my mother to say that they'd evacuated to fiona's house and all was well by the time i made it to melbourne two of two of the lads had made it back to the unit in kayaks at low tide the water had made it up to the front door and stopped so they were very lucky it was several days before it occurred to me that i was now planning to speak about open source crisis management and disaster relief software at an open source conference in queensland it was i will give you a disaster that from an information strategy perspective was very successfully managed but nonetheless i looked up the queensland flood map again i clicked through the abc emergency site did a quick search ushahidi awesome okay this is software i know about this is software that i've i'm prepared to talk about so i was delighted to see that it was software i knew open source software um and it was it was already more or less in my slides but i'll admit i was and remain a little bit daunted about you know doing this talk right here and now so for those of you who came to to luna's conveyor to experts speaking on topics they know inside out i suggest you check out brianna's talk or come back in half an hour for ariana's talk if you'd like to stay and hear what i know please know that we have plenty of time and i'd love your participation uh if you have something to add about the projects i'm talking about uh if you know particularly if you know anything about the specific deployments here in queensland i'd love you to pipe up when we get to that and finally if the last thing you want to hear about this week is disaster management i totally understand and i just ask you to be patient with me for a few minutes open source software is saving the world in more ways than you might know about and i will be talking about more than just crisis relief i promise so with all of that out of the way and now that you know who i'm not let me give you a little bit of background on who i am and how i ended up standing up here in front of you today i suppose first of all we should start with my family my mother is a midwife she works in the community where i grew up and her job is all about bringing life into the world my father for his part runs one of the largest and busiest emergency departments in ireland serving a population with major challenges poor elderly immigrants a lot of lot of people with a lot of social problems and his job is about saving lives quite literally in and on on a daily basis so that was kind of a high bar to match but it did mean that as i was growing up i was always pretty clear on what i wanted to do it's only one choice really i wanted a job that would let me save lives sadly i'm actually really squeamish so medicine was not going to work out so i gave up on that idea and i did a degree in computational linguistics which is all about language and computers and communication and how all of these things connect together and somewhere along the way i started matching up the technology and the communication and i got involved in documenting the apache web server and over the years i've come to realize that there are many ways of saving the world technology in general and open source software in particular offer so many possibilities so since i have you all here i'm going to take some time to talk to you about just a few of the open source projects that i'm particularly fond of that are dedicated to saving lives and making the world a better place how many of you remember where you were on saint stephen's day in 2004. it's a while ago now but first for a quarter of a million people that was sadly their last day about a quarter of a million people lost their lives after an earthquake of sumatra triggered a tsunami that just devastated coastal communities across the indian ocean 14 different countries and perhaps worse than the immediate death toll were the about 2 million people missing injured displaced no longer had anywhere to live and we're talking by and large about the poorest of the poor here per capita by far the worst hit country was sri lanka which is a truly beautiful island nation famous for its lush tropical landscapes and it's delicious teas not queensland in a crisis situation hours and days mean lives saved and lost and duplicating effort often means that some critical areas get missed out no matter how many or few resources you have whether it's you know developed world relatively rich country or whether it is the poorest of the poor coordinating your resources is vital to maximizing the impact of whatever it is you're doing and the sri lankans quickly realized that the problems they faced would be better tackled using software than an old-fashioned pens and sticky notes approach so they contacted the u.s federal emergency management agency fema assuming that having dealt with emergencies and so on for many decades that they would have something that would help solve these common problems facilitating the search for missing persons coordinating aid and volunteer management looking after victim tracking through refugee and displaced persons camps and so on no no the only software fema had was for cutting checks to those who needed compensation now one thing you wouldn't necessarily know about sri lanka if you stuck to reading the tourist guides is that they actually have a very strong tradition of free and open source software so it was no surprise really that when technology was needed to help manage this massive relief effort the sri lankans turned straight to open source and so under the auspices of the lanca software foundation open source developers primarily in sri lanka but also around the world worked literally day and night 24 hours to produce the first release of what's now known as the sahana project which was almost immediately adopted by the government and went into production within about a week so the sahana project is all about enabling a cohesive coherent disaster response between multiple groups and agencies and bringing everyone together to help those who need it most of course to refer to sahana as a piece of software is kind of an oversimplification in reality sahana now embraces three distinct projects lion is the easy one to explain it's it's the localization work that ensures that everything else can quickly and easily be pieced together and thrown out there wherever it's needed because you usually don't have a whole heap of warning agasti is the original php-based emergency management software and eden is a broader system based on a python port of agasty but also encompassing some more general humanitarian assistance and disaster response functionality and i'll talk a little bit about the difference between those things in a moment but what really strikes me about this is can you imagine a commercial company that can do the same that could divert literally thousands of hours of engineering work at a moment's notice to develop a modular reusable piece of software that was ready to be deployed a week later i mean i'm all for agile but but that's pretty good but all this was undertaken by volunteers and the resulting software has been used literally across the globe from haiti to peru translated into more than a dozen languages ready and waiting for wherever it's needed next and for me that's really just the power of open source going back to humanitarian assistance emergency management and disaster response they do sound similar and a lot of the software requirements are are pretty much the same for all of these um so please excuse me if i use these terms interchangeably from a software point of view sometimes they are but more generally humanitarian assistance typically describes the sort of longer term relief work that's required in various places around the globe usually in chronic settings where the challenges faced just have to be addressed with continued ongoing work there's no band-aid that's going to sort out these problems the work is usually well understood the requirements are clear even if they're a little complex and the pace is slower it's necessarily slower because it's so much more sustained than during a crisis emergency management on the other end of the scale is immediate and brief speed is of the essence communication is often nigh impossible even in the developed world where we have a lot we have you know n plus two backups to backups to backups it's very easy for phone networks to go out or simply to get saturated by the number of people trying to to stay in contact and it's the most basic things that are missing the human nature is that we want to do something at this stage people want to go there to help to do whatever is needed but the problem is that coordinating those people is absolutely critical um it's very easy for those rescuers to become an additional burden on a system that simply can't manage with what it's already got and and so there's a combination of telling people to just just calm down and slow down a little bit but also coordinating what you have and what you need taking haiti's earthquake last year as an example the emergency management required there was focused on on finding survivors digging out people who were still alive we're talking still in the first few days stabilizing the casualties working to reestablish the basic infrastructure and when i say basic infrastructure we're talking like running water sometimes shelter but but really the truly these are the things you cannot live without sanitation food and water supplies and this phase rarely lasts more than a few weeks after a natural disaster although it can be more prolonged when you've got war or conflict going on so somewhere in between these and if we go back to haiti still going on more than a year later is disaster response it's usually more chaotic and immediate than humanitarian assistance you don't have that sense of okay here's what we need to do here's how we're going to do it here are our ongoing donors and so on and it's often broader based than the initial emergency management sanitation can remain an issue basic infrastructure medical care these things need to all be brought back online and what's needed at this stage is still an organized coordinated response but by now usually it's easier to manage volunteers coming in and hopefully a willing pair of hands is more of an asset than a liability emergency management and disaster response were really the topics of the hour in kenya as 2007 turned into 2008. some of you may have heard earlier today about openness in the public sector from opening up government data to opening to open democracy but when the kenyan presidential elections declared victory for the incumbent against a backdrop of manipulation accusations of of intimidation um and in fact the opposition leaders claims that he had won an open source project sprung up and helped to save lives as those government processes were breaking down in the month that followed the elections as many as a thousand people lost their lives as riots and violence broke out and it could easily have been many more if it weren't for the work of oreo colo a kenyan blogger with a background in law and activism who suggested and drove through developing a website that would track eyewitness reports of violence and of areas that were in need of aid within days developers from africa from the us and further afield had set up a site that would let the public submit reports of riots lootings violence intimidation either by sms or online online seems like a very easy and natural way of doing things for us but you'll find particularly in africa it's much more likely that people will have access to a cell phone than to any kind of a computer volunteers would then attempt to verify the reports that came in either with local media with non-governmental organizations that were on the ground in those areas and the incidents both reported and verified could be displayed on a map shortly thereafter the site was expanded enabling people not only to report ongoing violence but also to request aid as it was needed those requests could of course be verified mapped and tracked and the site was eventually even extended to be able to accept donations from abroad kenya of course having a pretty pretty large diaspora so ushahidi was the name given to the software that powered all of this it's a swahili word that means testimony or witness and as with sahana although this software was developed to meet a specific local need as open source software took on a life of its own just weeks after it had been rolled out for the kenyan troubles the same software was used to create a site tracking anti-immigrant violence in south africa it's since been used to track everything from stocks of vital drugs in pharmacies across east africa to blocked roads after snowstorms in north america from deciding where to send volunteers to help with rebuilding after wildfires in russia to election monitoring in mexico and india ushahidi has really truly gone global and if that website looks strangely familiar that's because it's been used here too it was literally hours after the flash floods tore through toowoomba before abc launched the queensland flood crisis map i've mentioned time spans a few times here days after the tsunami hit sri lanka sahana was up and running days after the kenyan election crisis the original version of ushahidi was launched and here truly it was a matter of hours it was less than a day that a new instance of that existing ecosystem was deployed in emergency management as you can imagine time is of the essence and using open source software facilitates that in a number of ways for start bypassing management approval is a whole lot easier when you don't have to pay thousands of dollars to license or buy your software but way more importantly when you use open source software you have a community of talented interested volunteers who can help you and who provide follow the sun coverage as people on one continent go to sleep people on the next continent are waking up and of course the sheer number of people willing to contribute means that no matter when a crisis hits stevenson's day no problem there will be somebody available to get things up and running there's no company party or national holiday that can take it out but time is not the only factor in getting things up and running accurate information is also vitally important and to me that's one of the key strengths of ushahidi in the early days abc saw many reports about flood closures sorry road closures flooded streets evacuation centers sandbagging locations so on but as time moved on and the disaster moved into more of a recovery phase the map has started to collect reports of volunteers needed pets lost and found locations for bottled water drops bulk bins and public health information from disease risks to vaccinations and each of these reports can if necessary be verified obviously local authorities don't need to confirm who has space for a few extra pets when a shelter needs to be evacuated but knowing which school building still has place for evacuees and which health centers are open and providing vaccines builds public confidence and helps keep that infrastructure ticking over and so you can see pretty easily on the reports which have been verified and once you click through you can see who they've been verified by and then which are simply unverified since it was first developed ushahidi has also grown it's no longer merely a reporting and mapping website but it contains a whole suite of tools that can be used to gather data from almost any source and in fact part of the secret to how quickly abc had this up and running lies in this because it turns out before the rain started falling on queensland they had already been piloting it for feral month the abc were asking australians to report any feral animals they saw and they described this as a citizen science experiment as part of an ongoing investigation into crowdsourcing and social media and how they contribute to emergency management major event reportage and information gathering so they already had a deployment up and running it was simply a matter of of just customizing it a little bit and making it specific to the floods but some of the tools that they were piloting and testing out there are sms sync sweeper and swiftriver sms sync allows you to turn any android phone into a cheap sms gateway so rather than having the time and expense of trying to set up a short code or a commercial gateway you simply install this application on your android anybody can text you and a script passes these messages to the ushahidi deployment you can also set up filters and so on so that it only passes the messages you're interested in sweeper which is the next part of the tool chain uses natural language processing and yahoo's placemaker api to curate the tweets and map them as they come in which frees up volunteers who otherwise might be spending time and effort on doing this trying to wade through just the vast quantity of data that's generated and finally the swift river api also helps to get through all of that data by deduplicating the stream trying to make sure that noise is kept to a minimum and that signal is boosted in both the feral month experiment and the queensland floods deployment open source software made massive massive amounts of crowdsource data completely awesome and useful but where did that data come from by and large it came from the social networks and the social technologies that we're already using technology facilitates and exposes the connections that we already have and it enables some amazing possibilities simply by connecting people quickly and efficiently twitter in particular came into its own during the floods but facebook and even youtube were credited with helping to keep information flowing all of these technologies were successfully used not only by individuals to connect those who needed help with others who could provide it but also by official bodies most notably the queensland police to respond to the public to bust the myths that were circulating and to give people the information that they needed to stay safe and well as kim charlton director of media affairs for the queensland police said of twitter and facebook rather than us having to create a website and build an audience we're going to where the people already are and when you're dealing with a crisis situation that's really the last word going to where the people already are because somebody who's evacuated maybe to a friend maybe to a shelter you know they don't have all of their stuff at home they're not looking online particularly they might be getting the tweets coming in on their phone or whatever but that's really all they've got and so it's a matter of getting the information to them rather than asking them to come to the information now i promised i wouldn't talk about disasters all day long but what all of the software we've talked about so far has in common is the assumption that the users have access to computers in the internet even with ushahidi in kenya where you can text in your reports the assumption to see the maps is that you're looking at a computer so there's a disconnect between those using the software as well and those who are being helped by it the people using the software are the crisis management agencies maybe it's abc maybe it's governmental whoever it is i'd like to talk now about some open source software and in fact open source software and hardware that's saving the world starting with people who don't have those things but many of us in the room would consider pretty much essential globally more than 776 million adults do not have even the most basic literary literacy skills that's more than 36 times the population of australia if it were a country it would be the third largest in the world after india and china and it would be more than twice the size of the usa as it is it's one in every five adults globally and of course it's not as simple as looking at the two people to the left of you and the two people to the right of you poor literacy is a problem of opportunity not of intelligence unlike so many crises literacy problems disproportionately affect the poor of this world literacy can impair people's ability to obtain or transmit vital information about their health their livelihood tools they use the challenges they face even in the developed world literacy is truly a matter of life or death for example not being able to read your prescription bottle or your hospital forms truly can kill a study at the feinberg school of medicine a university hospital based in chicago showed that older people with inadequate literacy skills had a 50 percent higher mortality rate than their literate counterparts in fact after smoking low literacy was the number one predictor of mortality in the developing world not being able to read seed packets or fertilizer instructions limits crop yields costs lives not being able to read ballot papers or election manifestos limits full participation in society not being able to read how much you're owed and how much you've been paid opens doors to serious corruption and further exploitation of those who are already the poorest of the poor literacy bridge is an organization that seeks to combat these disadvantages by giving communities in the developing world the tools that they need to grow literacy on their own and more importantly to obtain and transmit information in immediately accessible environmentally and culturally appropriate and locally relevant ways so they're trying to build literacy but they're also spreading this information while they're on that path the literacy bridge team have built a device called the talking book it's designed specifically for people who cannot read and who live without electricity it's the world's most affordable and durable audio device and it has some amazing features i'll talk about in just a moment but in the words of the literacy bridge team it's like a small touchpad computer that enables local experts to spread information to the most inaccessible communities on earth before the talking book came along ngos in places like ghana would teach a local volunteer about topics from agriculture to education politics to health those experts would get in trucks on motorbikes or go out on foot visiting villages in rural communities they would often quite literally stand in the shade of a tree and shout out what they knew and if you weren't there because you had to look after the the livestock you had to mine the children you had gone to get water you weren't well whatever it was that was lost if you were there you heard you went off you did your work and you sort of weren't sure what had gone on or you missed a bit or you got confused forgot some of it that information was just lost you don't get a second chance and even in optimal situation if you're there you hear it you get it it's all good there's kind of only so much information a guy standing in the back of a pickup or under a tree can transmit while you're sitting waiting for him now field partners can record information directly onto a talking book they distribute these devices to willing participate participants and they give a short demonstration on how to use them the audio menus are easy to navigate by touch and users can repeat the information they're interested in as often as they need to they can play it back for family and friends or pass the book on to someone else in fact in pilots each talking book was shared naturally between many families anyone can record new audio onto the talking book to expand on existing ideas share new information give feedback to the organization providing the devices or simply to tell their story and most impressively two talking books can be connected to each other to share audio between them so that new information updates local translations can be added and passed on without any further intervention and a lot of a lot of a thousand of these costs on the order of five or six thousand us dollars so they're basically a five dollar ipod never mind your hundred dollars for for an olpc the people that these are going to could never afford that five dollars just about doable for use in the classroom or for learners you can adjust the speed of the audio and audio links within the the files can prompt the user to listen to definitions answer questions and so on and so forth that's pretty good for five dollars and of course it's all open all powered by a locally available d cell battery and freely available open source software mentioned a pilot program oh hang on this clicker has gone mad sorry excuse me let's go back so i mentioned a pilot program a few minutes ago um in which pictures thank you no okay let's just give it one second let's see if we can talking books 21 talking books were sent out to a village of 100 people um and okay we'll leave the slides for now where non-users saw crop yields drop by five percent from the previous year farmers who had access to a talking book so crop yields increase by 48 that's a return on investment of more than 300 percent in the first year and the talking books can be used again and again and of course they can be used to provide much more than agricultural information more than 91 of those who had access to talking books applied both new health practices and new agricultural practices in their households and local women regularly reported listening to the books with their children sorry can can someone just come up and tell that to go away which is a key ingredient in bringing change to the developing world where it's been repeatedly shown that educating women proves more effective than any other education provision in bringing about change as you can see if i can get my slides up many farmers chose to okay just just exit in the corner many farmers chose to apply the agricultural advice only on a portion of their land when you're living in ghana when you're a poor subsistence farmer in ghana you simply can't afford to take good advice on the risk that it will all go horribly wrong yeah um just done yeah or exit i would really like to show you this image if i can because i think it it really speaks to the whole thing no okay oh well um what i can do perhaps just drag this over that's showing you the difference between part of the field planted using the traditional methods and part of the field planted using the methods advocated by the talking book i think it's pretty awesome oh yes so the differences that they were advocating were essentially in how you were how you were planting and what they were advising doing was to to plant the corn or the maize in in a on a to make to make a little hill essentially just just a small little hill and to dig a a little ditch around that so that when you got rain whatever rain you did get was essentially went on came down this hill there was less erosion and then it was it was caught in this little ditch which basically provides you with with the most basic the simplest irrigation system in the world so so it was literally it was just just in how you plant it pretty much it's it's really really simple information but it's just trying to get that information out so i've told you about some of the projects that i love that are dedicated to saving lives but open source software is saving the world in a much wider variety of and much more subtle ways as well so let me just return to the mundane side of things for a few minutes by a series of happy accidents while i was in university i started getting involved with open source software and worked on contributing documentation to the apache web server while i was while i was there i'm sure most of you've heard of of that web server it started to evolve out of ncsa's web server in the mid-90s after one of the principal developers left there people who relied on that software to run their sites got together and started sharing the work that they had been doing to keep things up and running those people eventually became the apache group and later the apache software foundation but that's kind of enough history there's another aspect of the apache web of the apache web server that we don't always think about it's basically saving the world by proxy as we speak charities around the world are informing the public they're soliciting donations they're getting volunteers and they're carrying out their missions online and many many organizations from amnesty international to medicine frontier save the children to unicef are all able to do this because that apache group wrote a web server published it in a free and open way these organizations have access to hundreds of thousands of hours of engineering time for free it doesn't cost them a cent and what's more if the software doesn't do what they wanted to do it's pretty easy to get someone to tweak it adapt it add on to it so that it does do what they need and if they need something to keep their website in order once it's up and running how about drupal if they want to keep track of donors and volunteers civvi crm there's basically nothing you cannot do with open source software once you start looking it's blissfully simple really open source is a common good each of us receives far more from it than we put in no one can take away from any of us the contributions that we've made the work that we've created and yet we can all take from what others have done and we can use that we can build on it we can adapt it we can do whatever we like with it and that's the wonder of open source software it's the joy of open source software it's the strength of open source software and it is how open source software from crisis management tools to audio players to web servers can and will and must save the world thank you you