• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content







Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as OpenOffice

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Collegepresentation Collegepresentation Presentation Transcript

    • Role of Free Software in tech startups Debayan Banerjee Co-founder, gazemetrix
    • Stages ● Before entrepreneurship ● Early days of entrepreneurship ● Growth ● Acquisition
    • Before entrepreneurship ● Free software is for hackers ● Hackers become entrepreneurs ● We were hackers in college ● Github received $100 million funding, validates the “fork” model of the future
    • Before entrepreneurship ● Building an international network ● Knowing people who will hire you tomorrow ● Proving your worth
    • Early stages of entrepreneurship ● No other option but to use FOSS due to lack of funding ● FOSS today is de-facto. Proprietary is rare ● Pushing tools beyond what they do ● Sometimes creating products out of it ● Rough edges of FOSS gives rise to services business opportunities
    • Early stages of entrepreneurship ● Some companies open-source their products to gain popularity or for ethical reasons, but it is rare in early stages. Eg: deeproot ● Startups that came out of FOSS communities: mongo, drupal, joomla ● Languages and platforms are almost always FOSS. Eg: Python, Ruby, Scala etc
    • Growth ● Hiring new people is now based on Github profiles ● Scaling is now based on tools released by companies like Fb, Twitter, Google. Eg: Bootstrap, thrift, cassandra, hive, tornado ● When you start becoming popular, releasing your code gets you a community
    • Acquisition ● Startups need to be careful about their usage of FOSS ● Need to understand licenses properly ● Tools that help decide degree of usage of FOSS in your product eg: openlogic, palameda
    • Special notes ● What “not” to opensource? - Tom Preston-Werner ● Android or iOS apps are almost never open sourced ● Careless use of FOSS can hamper acquisition ● FOSSing your code needs careful planning and attention ● Fragmentation is a challenge
    • FOSS we use at Gazemetrix ● Ubuntu GNU/Linux, jquery, bootstrap, opencv, gcc, flask, tornado, mongo, redis, thrift, fabric, node.js, Qt Creator, Eclipse, WebGL Earth, git
    • FOSS usage in other companies ● Twitter uses: Apache Cassandra (@cassandra),Apache Hadoop,Apache Lucene,Apache Pig,Apache Subversion,Apache Thrift,Clojure,Drupal (@drupal),Eclipse,Ender (@ender),Gerrit,Git,Jenkins,jQuery (@jquery),Less,Linux,Memcached (@memcached),MooTools (@mootools),Netty (@netty_project),Node.js (@nodejs),OpenJDK (@openjdk),Python,RSpec (@rspec),Ruby,Ruby on Rails (@rails),Scala,Sinatra (@sinatrarb),TwistedMatrix (@twistedmatrix),Zepto.js (@zeptojs)
    • FOSS usage in other companies ● Twitter released: Bootstrap, Finagle, Twui ● Facebook released: codemod, Facebook Animation , Phabricator, PHPEmbed, phpsh, Three20, XHP, XHProf, Apache Cassandra, Apache Hive, FlashCache, HipHop for PHP, Open Compute Project, Scribe, Thrift , Tornado ● Facebook contributes to: Hadoop, Hbase, Cfengine, jemalloc, memcached, Mysql, php, Varnish
    • The End! Thank You! Debayan Banerjee @debayan gazemetrix