CC Salon Seoul
Upcoming SlideShare
Loading in...5
×
 

CC Salon Seoul

on

  • 2,572 views

I gave this presentation at the Creative Commons Seoul Salon event on August 27, 2012. http://www.cckorea.org/xe/?document_srl=432289

I gave this presentation at the Creative Commons Seoul Salon event on August 27, 2012. http://www.cckorea.org/xe/?document_srl=432289

Statistics

Views

Total Views
2,572
Views on SlideShare
2,497
Embed Views
75

Actions

Likes
2
Downloads
6
Comments
0

4 Embeds 75

http://co-up.com 65
https://si0.twimg.com 5
http://www.hanrss.com 4
http://tweetedtimes.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

CC Salon Seoul CC Salon Seoul Presentation Transcript

  • 우샤히디 & 오픈 소스 @brianherbert Director of Crowdmap CC Salon in Seoul August 2012
  • Kenya Rocks• Kenya is an example of peace and stability in East Africa.• Kenyans have serious mobile skills. Higher quality cell service than the US. http://www.weebls-stuff.com/songs/kenya/
  • Kenya Rocks• Kenya is an example of peace and stability in East Africa.• Kenyans have serious mobile skills. Higher quality cell service than the US. http://www.weebls-stuff.com/songs/kenya/
  • Simultaneous Talking AND Texting
  • December 2007 http://www.flickr.com/photos/rnw/
  • January 2008 (c)Yasuyoshi Chiba
  • January 2008• January 3 Idea for Ushahidi• January 5 Team Formed• January 6 Prototyped• January 7 Launched
  • Creating a New Narrative Video http://vimeo.com/17863608
  • Ushahidi Products }• Ushahidi Platform• SwiftRiver Platform• Crowdmap
  • iHub Nairobi
  • How did we go from a singlemap to managing multiple open source projects and atechnology hub in Nairobi?
  • Ushahidi Founders Three BloggersOne Developer Juliana Rotich David Kobia Erik Hersman Ory Okolloh
  • Open Source Experience Three BloggersOne Developer ? ? Juliana Rotich David Kobia ? ? Erik Hersman Ory Okolloh
  • Open Source Experience Three BloggersOne Developer 0 0 Juliana Rotich David Kobia 0 0 Erik Hersman Ory Okolloh
  • Driven by Passion• Got to work and didn’t mess around.• Formed the foundation of Ushahidi culture.• Made many mistakes. reo ka y! is ta ke saM
  • One Mistake
  • ASP.net, ehhh... • Not a popular language in open source. • Back then and today, it’s not even in the top 10. JavaScript Ruby Python Shell Java PHP C C++ PerlObjective-C Top 10 Languages on GitHub https://github.com/languages
  • The Stack• We chose a LAMP stack (Linux, Apache, MySQL, PHP) for universal acceptance.• Difficult to switch once the decision has been made.• Projects risk alienating community when changing language preference.
  • Version Control• Most important technology decision.• Only two serious options: • SVN - Centralized • Git - Decentralized• Distributed, decentralized version control is good for open source.
  • Communication• Ushahidi utilizes every channel of communication possible. • 10 Forums • 3 Mailing Lists • 1 Support Email • 6 Chatrooms (Skype, IRC) • 4 Issue Trackers• TOO MANY!
  • Project Teams All-Powerful Project Manager Slave Programmers
  • Project Teams Happy Programmers!
  • Development Workflow Code hosted on GitHub github.com/ushahidi
  • Development Workflow• Git informs how we manage code as a team and a community of volunteers.• Developers fork and make pull requests.• Trusted developers push directly to the repository.• Become trusted by DOING good work.
  • Just Do It Already!Want respect in an open source community?• Fork a repository.• Write some code. PRO TIP Do not ask• Submit a pull request. permission.• Implement feedback.• Celebrate.• Do it again.
  • Do-ocracy• Ushahidi rewards active volunteers.• Rarely interview new employees, simply hire the volunteers who are doing work.• I was hired via email. Committing code and active participation was all it took.
  • What do we need?• Testers• Bug Killers• Translators • Huge thank you to Jungkwan Kim ;)
  • Transifex.comuchaguzi.co.ke
  • Get To Work! Git can be scary. Be patient! help.github.com Hack our code. Fork us!github.com/ushahidi/Ushahidi_Web github.com/ushahidi/SwiftRiver .... or any of our 73 repos. Don’t listen to me.Start your own project!