SlideShare a Scribd company logo
Bootstrapping using free software
                                                  StartupCampKL
                                                  November 2008




                A discussion on starting up, cheaply



Colin Charles
byte@bytebot.net
http://bytebot.net/
Free software?




  Free as in bebas
Not free as in percuma
Freedoms



                Run the software
  Study the software & change it accordingly
          Redistribute copies to others
Modify, then release, so no one has to do things
                      twice
Open Source?


    Open source is a development method for
software that harnesses the power of distributed
 peer review and transparency of process. The
 promise of open source is better quality, higher
reliability, more flexibility, lower cost, and an end
             to predatory vendor lock-in.

                                      From opensource.org
The open source model




 Spend money to save time
 Spend time to save money




                            5
What do you require?
●   Technology business?
●   Media business?
●   Front office?
●   Advertising business?
●   Specialised engineering business?




                                        6
Media




  1999: Mandrake, OpenOffice.org, Mozilla
(exception of one Mac machine, for DTP use)




                                              7
Media



    2008: Ubuntu, OpenOffice.org, Firefox,
                  Thunderbird
(okay, Google Docs/Mail is crucial... and there's
          still one Mac for DTP use)



                                                    8
Technology




Is there a reason you are not leveraging on the
    use of open source? There is no excuse.




                                                  9
Venture backed startups




I've received funding... now what next?




                                          10
I have money to hire 5 staff




     Kick ass programmers?
 Maybe three, if you're lucky/smart
   Progress in twelve months




                                      11
Do I base my architecture on...


  ASP.NET/MS SQL/IIS/Windows Server?
                    OR
        PHP/MySQL/Apache/Linux?
(yes, yes, Python, Perl, Ruby, PostgreSQL,
OpenSolaris, FreeBSD, and others do make
               sense too :) )


                                             12
Software licenses



  There is zero cost, when using open source
                     software
   When you are profitable and need support,
 consulting, training, et al, you can go back to a
service provider to help you solve your problems



                                                 13
Examples...



 Linux ... Red Hat, Novell, Ubuntu
           MySQL ... Sun
          JBoss ... Red Hat
      OpenOffice.org ... Sun
And don't forget your local SI's, etc...



                                           14
What about community supported
             stuff?



      Debian? FreeBSD? PostgreSQL?
Trust your local partners! The choice is yours




                                                 15
So, back to I have 5 staff to hire




3 kick ass programmers will write more code, in a
    quicker time, if they leverage open source




                                                16
Why?



       Rewrite yet another CMS?
        Rewrite yet another wiki?
   Rewrite yet another VoIP system?
Rewrite yet another e-commerce system?
         Rewrite yet another ... ?



                                         17
Reuse




Just build it on other people's work




                                       18
License Proliferation


Be aware, the many different licenses out there.
Knowing when to mix and match, is as simple as
               reading the license
   Mixing with proprietary software? Look for
             BSD/Apache licenses
LGPL ensures that when incorporated into your
 software, the license itself doesn't “leak” into it


                                                   19
Front office stuff



     Web browser ... Firefox
    Email client ... Thunderbird
  Office suite ... OpenOffice.org
Accounting package ... GNUCash
Graphics manipulation ... The GIMP



                                     20
Vendor lock-in



                    ... is bad
“... provides Malaysian SMEs with cost-effective
  and affordable options to purchase IT at only
               RM188 per month”



                                                   21
Open Standards



Today, if you don't have open APIs, your product
           is probably dead in the water
Malaysian web properties lack open APIs – start
                       now!



                                                   22
When is free software, maybe,
            incorrect?



Specialised uses, where today, there only exists
       software for proprietary platforms
        Architects depend on AutoCAD




                                                   23
Bootstrapping in the Web 2.0 world


                  Guy Kawasaki
                    Truemors
“Life is also good because of open source and
                   Wordpress.”
 7.5 weeks from domain registration to launch
  About USD$12k, only USD$4.5k spent on
              software development


                                                24
More bootstrapping


                Mark Zuckerberg

“Going from a university dorm room to a company
 that has more than 1800 servers running MySQL
   is something that we think is pretty exciting,”
   Urlocker said. “It just goes to show you that a
   student with a good idea can go a long way.”


                                                 25
Bootstrapping yet again


                        YouTube
                     Google AdSense
(http://xooglers.blogspot.com/2005/12/lets-get-real-database.html)
                            Yahoo!
                             Flickr



                                                                 26
SeedCamp




           27
VCs?




If you're investing in a company, or handing them
 grants, they better not be building their software
              on a proprietary platform




                                                  28
What about the cloud?




Google Apps for your Domain




                              29
Thank free software



The world as you know it, today, would not be the
  same, had it not been for open source software
A UNIX variant powers most servers... languages
like Perl/PHP/etc. are the glue... Apache, MySQL,
            etc. are the infrastructure



                                                30
Thanks




  Colin Charles
byte@bytebot.net
http://bytebot.net/




                      31

More Related Content

What's hot (20)

PDF
MariaDB with SphinxSE
Colin Charles
 
PDF
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
Colin Charles
 
PDF
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
PDF
Cool MariaDB Plugins
Colin Charles
 
PDF
MariaDB 10 Tutorial - 13.11.11 - Percona Live London
Ivan Zoratti
 
PDF
Lessons from database failures
Colin Charles
 
PDF
The MySQL Server ecosystem in 2016
Colin Charles
 
PDF
The Complete MariaDB Server Tutorial - Percona Live 2015
Colin Charles
 
PDF
Meet MariaDB 10.1 at the Bulgaria Web Summit
Colin Charles
 
PDF
Meet MariaDB Server 10.1 London MySQL meetup December 2015
Colin Charles
 
PDF
Lessons from database failures
Colin Charles
 
PDF
Tuning Linux for your database FLOSSUK 2016
Colin Charles
 
PDF
My first moments with MongoDB
Colin Charles
 
PDF
MariaDB - the "new" MySQL is 5 years old and everywhere (LinuxCon Europe 2015)
Colin Charles
 
PDF
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
 
PDF
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
 
PDF
Best practices for MySQL High Availability Tutorial
Colin Charles
 
PDF
The Complete MariaDB Server tutorial
Colin Charles
 
PDF
Distributions from the view a package
Colin Charles
 
PDF
Scaling Pinterest
C4Media
 
MariaDB with SphinxSE
Colin Charles
 
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
Colin Charles
 
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
Cool MariaDB Plugins
Colin Charles
 
MariaDB 10 Tutorial - 13.11.11 - Percona Live London
Ivan Zoratti
 
Lessons from database failures
Colin Charles
 
The MySQL Server ecosystem in 2016
Colin Charles
 
The Complete MariaDB Server Tutorial - Percona Live 2015
Colin Charles
 
Meet MariaDB 10.1 at the Bulgaria Web Summit
Colin Charles
 
Meet MariaDB Server 10.1 London MySQL meetup December 2015
Colin Charles
 
Lessons from database failures
Colin Charles
 
Tuning Linux for your database FLOSSUK 2016
Colin Charles
 
My first moments with MongoDB
Colin Charles
 
MariaDB - the "new" MySQL is 5 years old and everywhere (LinuxCon Europe 2015)
Colin Charles
 
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
 
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
 
Best practices for MySQL High Availability Tutorial
Colin Charles
 
The Complete MariaDB Server tutorial
Colin Charles
 
Distributions from the view a package
Colin Charles
 
Scaling Pinterest
C4Media
 

Similar to Bootstrapping Using Free Software (20)

ODP
Open Source is Not An Alternative, It is The Solution
wiradikusuma
 
PDF
Productivity Gains Using Open Source products
Madhusudan Rao
 
PPT
Open source: Making connections by Sunny Pai
Hawaii Library Association
 
PDF
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
eLiberatica
 
PDF
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
eLiberatica
 
PDF
Open Source Software[1]
amckay1578
 
PPT
Speaker trung huynh opensource business model
AiTi Education
 
PDF
Start your open source project
Ahmed Othman
 
ODP
FLOSS in SMEs
ivan_s2011
 
PPTX
Open Source Software
James McCarthy
 
PDF
Economics of open source, OW2con11, Nov 24-25, Paris
OW2
 
PDF
Providing Services to our Remote Users: Open Source Solutions
Nicole C. Engard
 
PDF
Free Libre Open Source Software - Business Aspects of Software Industry
Frederik Questier
 
PDF
Teaching Open Source In The University
Dom Cimafranca
 
PDF
Open source
Edward Seabrook
 
PDF
FITT Toolbox: Open Source Business Model
FITT
 
PDF
FITT Toolbox: Open Source Business Model
FITT
 
PDF
Linux Seminar for Beginners
NAILBITER
 
PDF
Lecture 2011.06 - FOSS and business (Digital Sustainability)
Marcus Dapp
 
Open Source is Not An Alternative, It is The Solution
wiradikusuma
 
Productivity Gains Using Open Source products
Madhusudan Rao
 
Open source: Making connections by Sunny Pai
Hawaii Library Association
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
eLiberatica
 
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
eLiberatica
 
Open Source Software[1]
amckay1578
 
Speaker trung huynh opensource business model
AiTi Education
 
Start your open source project
Ahmed Othman
 
FLOSS in SMEs
ivan_s2011
 
Open Source Software
James McCarthy
 
Economics of open source, OW2con11, Nov 24-25, Paris
OW2
 
Providing Services to our Remote Users: Open Source Solutions
Nicole C. Engard
 
Free Libre Open Source Software - Business Aspects of Software Industry
Frederik Questier
 
Teaching Open Source In The University
Dom Cimafranca
 
Open source
Edward Seabrook
 
FITT Toolbox: Open Source Business Model
FITT
 
FITT Toolbox: Open Source Business Model
FITT
 
Linux Seminar for Beginners
NAILBITER
 
Lecture 2011.06 - FOSS and business (Digital Sustainability)
Marcus Dapp
 
Ad

More from Colin Charles (12)

PDF
Differences between MariaDB 10.3 & MySQL 8.0
Colin Charles
 
PDF
What is MariaDB Server 10.3?
Colin Charles
 
PDF
Databases in the hosted cloud
Colin Charles
 
PDF
MySQL features missing in MariaDB Server
Colin Charles
 
PDF
The MySQL ecosystem - understanding it, not running away from it!
Colin Charles
 
PDF
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
 
PDF
Lessons from {distributed,remote,virtual} communities and companies
Colin Charles
 
PDF
Forking Successfully - or is a branch better?
Colin Charles
 
PDF
MariaDB Server Compatibility with MySQL
Colin Charles
 
PDF
Securing your MySQL / MariaDB Server data
Colin Charles
 
PDF
The MySQL Server Ecosystem in 2016
Colin Charles
 
PDF
Lessons from database failures
Colin Charles
 
Differences between MariaDB 10.3 & MySQL 8.0
Colin Charles
 
What is MariaDB Server 10.3?
Colin Charles
 
Databases in the hosted cloud
Colin Charles
 
MySQL features missing in MariaDB Server
Colin Charles
 
The MySQL ecosystem - understanding it, not running away from it!
Colin Charles
 
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
Colin Charles
 
Lessons from {distributed,remote,virtual} communities and companies
Colin Charles
 
Forking Successfully - or is a branch better?
Colin Charles
 
MariaDB Server Compatibility with MySQL
Colin Charles
 
Securing your MySQL / MariaDB Server data
Colin Charles
 
The MySQL Server Ecosystem in 2016
Colin Charles
 
Lessons from database failures
Colin Charles
 
Ad

Recently uploaded (20)

PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 

Bootstrapping Using Free Software

  • 1. Bootstrapping using free software StartupCampKL November 2008 A discussion on starting up, cheaply Colin Charles [email protected] http://bytebot.net/
  • 2. Free software? Free as in bebas Not free as in percuma
  • 3. Freedoms Run the software Study the software & change it accordingly Redistribute copies to others Modify, then release, so no one has to do things twice
  • 4. Open Source? Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in. From opensource.org
  • 5. The open source model Spend money to save time Spend time to save money 5
  • 6. What do you require? ● Technology business? ● Media business? ● Front office? ● Advertising business? ● Specialised engineering business? 6
  • 7. Media 1999: Mandrake, OpenOffice.org, Mozilla (exception of one Mac machine, for DTP use) 7
  • 8. Media 2008: Ubuntu, OpenOffice.org, Firefox, Thunderbird (okay, Google Docs/Mail is crucial... and there's still one Mac for DTP use) 8
  • 9. Technology Is there a reason you are not leveraging on the use of open source? There is no excuse. 9
  • 10. Venture backed startups I've received funding... now what next? 10
  • 11. I have money to hire 5 staff Kick ass programmers? Maybe three, if you're lucky/smart Progress in twelve months 11
  • 12. Do I base my architecture on... ASP.NET/MS SQL/IIS/Windows Server? OR PHP/MySQL/Apache/Linux? (yes, yes, Python, Perl, Ruby, PostgreSQL, OpenSolaris, FreeBSD, and others do make sense too :) ) 12
  • 13. Software licenses There is zero cost, when using open source software When you are profitable and need support, consulting, training, et al, you can go back to a service provider to help you solve your problems 13
  • 14. Examples... Linux ... Red Hat, Novell, Ubuntu MySQL ... Sun JBoss ... Red Hat OpenOffice.org ... Sun And don't forget your local SI's, etc... 14
  • 15. What about community supported stuff? Debian? FreeBSD? PostgreSQL? Trust your local partners! The choice is yours 15
  • 16. So, back to I have 5 staff to hire 3 kick ass programmers will write more code, in a quicker time, if they leverage open source 16
  • 17. Why? Rewrite yet another CMS? Rewrite yet another wiki? Rewrite yet another VoIP system? Rewrite yet another e-commerce system? Rewrite yet another ... ? 17
  • 18. Reuse Just build it on other people's work 18
  • 19. License Proliferation Be aware, the many different licenses out there. Knowing when to mix and match, is as simple as reading the license Mixing with proprietary software? Look for BSD/Apache licenses LGPL ensures that when incorporated into your software, the license itself doesn't “leak” into it 19
  • 20. Front office stuff Web browser ... Firefox Email client ... Thunderbird Office suite ... OpenOffice.org Accounting package ... GNUCash Graphics manipulation ... The GIMP 20
  • 21. Vendor lock-in ... is bad “... provides Malaysian SMEs with cost-effective and affordable options to purchase IT at only RM188 per month” 21
  • 22. Open Standards Today, if you don't have open APIs, your product is probably dead in the water Malaysian web properties lack open APIs – start now! 22
  • 23. When is free software, maybe, incorrect? Specialised uses, where today, there only exists software for proprietary platforms Architects depend on AutoCAD 23
  • 24. Bootstrapping in the Web 2.0 world Guy Kawasaki Truemors “Life is also good because of open source and Wordpress.” 7.5 weeks from domain registration to launch About USD$12k, only USD$4.5k spent on software development 24
  • 25. More bootstrapping Mark Zuckerberg “Going from a university dorm room to a company that has more than 1800 servers running MySQL is something that we think is pretty exciting,” Urlocker said. “It just goes to show you that a student with a good idea can go a long way.” 25
  • 26. Bootstrapping yet again YouTube Google AdSense (http://xooglers.blogspot.com/2005/12/lets-get-real-database.html) Yahoo! Flickr 26
  • 27. SeedCamp 27
  • 28. VCs? If you're investing in a company, or handing them grants, they better not be building their software on a proprietary platform 28
  • 29. What about the cloud? Google Apps for your Domain 29
  • 30. Thank free software The world as you know it, today, would not be the same, had it not been for open source software A UNIX variant powers most servers... languages like Perl/PHP/etc. are the glue... Apache, MySQL, etc. are the infrastructure 30
  • 31. Thanks Colin Charles [email protected] http://bytebot.net/ 31