A Startup Case Study of Open Source Software

1,267 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,267
On SlideShare
0
From Embeds
0
Number of Embeds
80
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Startup Case Study of Open Source Software

  1. 1. A Startup Case Study of Open Source Software Leon Ho Founder of Stepcase
  2. 2. Why Open Source for Startup? • Free as in free speech • Lower cost
  3. 3. Infrastructure • Development • Lifehack Blog • Stepcase Backend
  4. 4. Lifehack iPhone Apps Plugins SC Backend GIT Wordpress Redmine PHP Rails Xcode Memcached Lighttpd Apache MySQL Monit Mac OSX Red Hat Enterprise Linux
  5. 5. Development deployment Developer gitosis GIT Developer Redmine UI Designer Dropbox
  6. 6. gitosis • Add an unix user for gitosis • ‘sudo -H -u git gitosis-init < /tmp/ id_rsa.pub’ • Add extra public keys into keydir/ • Edit gitosis.conf • Git commit and push
  7. 7. gitosis [gitosis] [group gitosis-admin] writable = gitosis-admin members = llch [group devel] writable = iphone/darkroom iphone/stalker iphone/enroute iphone/meetingtime iphone/ lifehack iphone/mtrar iphone/coterie members = llch jkwan [group intern] writable = iphone/enroute iphone/meetingtime iphone/lifehack iphone/mtrar iphone/ darkroom members = blei [group designer] writable = web/stepcase web/lifehack members = llch [group deploy] readonly = web/stepcase web/lifehack members = deploy
  8. 8. Redmine
  9. 9. SC Backend Ruby on Rails mod_rails MySQL Apache Stepcase Lifehack S3 Web Blog EC2 Server EC2 Server Capistrano GIT
  10. 10. Tips • Keep it simple • Automate whatever possible. Don’t overdo • Extra bits requires extra admin effort

×