SlideShare a Scribd company logo
Earnings with FOSS




           Joebert S. Jacaba
       Chief Software Architect
     Digital Resource Corporation
        Presented at the 1st OpenHUBS Conference
                    Isla Parilla Resort
                 November 27-29, 2007
Talk Outline

    FOSS Business Myths
●



    Careers on FOSS
●



    Business Opportunities on FOSS
●



    FOSS Investment Costs
●



    FOSS Case Studies
●
FOSS Business Myths

    If it is free how can I earn? - The true
●


    meaning of free
    TCO propaganda
●



    Too many choices is bad
●



    Human resource is cheap, Software is
●


    expensive
Careers on FOSS

    Systems Administration
●



    Software Development
●
Systems Administration

    Higher Salary
●



    Manages More Servers
●



    Less Time Spent of Managing One Server
●



    Much Less Time Spent on Viruses,
●


    Spyware and other Malware
    Less Time Spent on Patching
●



    Less Time Spent on Configuration
●
Software Development

    Higher Salary
●



        PHP
    –

        PERL
    –

        Python
    –

        RoR
    –

        Java
    –

         Junior: Php 20k-35k
         ●


       ● Senior: Php 65k-80k


    Higher Demand
●
Business Opportunities on FOSS

    Entities contemplating on software
●


    upgrades
    Entities on expansion or streamlining
●



    Entities integrating their units
●



    Packaging FOSS
●



    Supporting FOSS
●
Proprietary Software Upgrades

    Why upgrades are very costly?
●



    Complete revision if not a paradigm shift
●



    Driven by desire to earn
●
FOSS Software Upgrades

    Incremental updates
●



    Backward and forward compatible
●



    Driven by improvements
●



    Switching as soon as possible saves
●


    future cost
Expansion or Streamlining

    Expansion is very costly on software
●


    licensing costs
    Customized software can streamline
●


    operation
    FOSS strength on customized software
●
Integrating Business Units

    Why it is hard for proprietary systems to
●


    integrate?
        Zip Drive, RDRAM
    –

    FOSS can be introduced in incremental
●


    manner
    High chance modules will be converted to
●


    FOSS
Packaging FOSS

    Wide Array of Existing FOSS Back end
●



    Challenging configuration for an average
●


    user
    Front end applications can bridge this gap
●



    The battlefield is on the desktop
●
Supporting FOSS

    Service levels
●
FOSS Investment Costs

    Web Hosting and related services
●



    Software Development
●



    Systems Integration
●
Proprietary Web Hosting

    Web/Application Server
●



        IIS – Php 0
    –

        Oracle OC4J – Php 100,000
    –

    CMS
●



        MS Sharepoint Portal – Php 100,000
    –

    Database
●



        MS SQL MSDE – Php 0
    –

        MS SQL Standard – Php 90,000
    –
FOSS Web Hosting

    Web/Application Server
●



        Apache HTTP Server – Php 0
    –

        Apache Tomcat/Geronimo – Php 0
    –

    CMS
●



        Joomla – Php 0
    –

    Database
●



        MySQL – Php 0
    –

        MySQL Enterprise Basic Php 25,000
    –
Proprietary Software
Development

    IDE
●



        MS Visual Studio .NET – Php 20,000
    –

    Version Control
●



        MS Visual SourceSafe – Php 20,000
    –

    Project Management
●



        MS Project – Php 55,000
    –
FOSS Software Development

    IDE
●



        Eclipse – Php 0
    –

    Version Control
●



        CVS – Php 0
    –

    Project Management
●



        dotProject – Php 0
    –
Proprietary Systems Integration

    Network Monitor
●



        HP OpenView Node Management Server
    –
        – Php 200,000
    SMS
●



        ??
    –
FOSS Systems Integration

    Network Monitor
●



        Nagios – Php 0
    –

        Pacific Internet
         ●


      ● Bayan Communications, Inc.


    SMS
●



        Kannel – Php 0
    –

             gnokiismsc.c – a plugin for kannel to
         ●


             support gnokii as an smsc type
FOSS Case Studies

    Migrating Access or MS SQL to MySQL
●



        multi-site access, cost
    –

    Migrating Oracle Running on Windows or
●


    Solaris to Linux
        cost and a bit of performance
    –

    Using Linux to run Maya rather than
●


    Windows
        maximize hardware, performance and
    –
        speed
FOSS Case Studies

    Adding an Anti-SPAM SMTP Proxy on top
●


    of an old out-of-service-life MS Exchange
    Server
        upgrade costs
    –

    Using postfix to send mail leaving MS
●


    Exhcange Server to receive mail
        load distribution, costs
    –

    Using a Linux workstation to authenticate
●


    to a MS Domain Server and vice-versa
        ease of switching
    –
FOSS Case Studies

    Fortune Life Integrated System
●



        Java/J2EE
    –

        Load-balanced Tomcat
    –

        HA MySQL
    –

        Hibernate
    –

        AjaxTags,DisplayTag
    –

        Script.aculo.us, Overlib, Prototype
    –

        LaTeX
    –
Earnings with FOSS




          That's all Folks!

More Related Content

Earnings With Foss - Joebert

  • 1. Earnings with FOSS Joebert S. Jacaba Chief Software Architect Digital Resource Corporation Presented at the 1st OpenHUBS Conference Isla Parilla Resort November 27-29, 2007
  • 2. Talk Outline FOSS Business Myths ● Careers on FOSS ● Business Opportunities on FOSS ● FOSS Investment Costs ● FOSS Case Studies ●
  • 3. FOSS Business Myths If it is free how can I earn? - The true ● meaning of free TCO propaganda ● Too many choices is bad ● Human resource is cheap, Software is ● expensive
  • 4. Careers on FOSS Systems Administration ● Software Development ●
  • 5. Systems Administration Higher Salary ● Manages More Servers ● Less Time Spent of Managing One Server ● Much Less Time Spent on Viruses, ● Spyware and other Malware Less Time Spent on Patching ● Less Time Spent on Configuration ●
  • 6. Software Development Higher Salary ● PHP – PERL – Python – RoR – Java – Junior: Php 20k-35k ● ● Senior: Php 65k-80k Higher Demand ●
  • 7. Business Opportunities on FOSS Entities contemplating on software ● upgrades Entities on expansion or streamlining ● Entities integrating their units ● Packaging FOSS ● Supporting FOSS ●
  • 8. Proprietary Software Upgrades Why upgrades are very costly? ● Complete revision if not a paradigm shift ● Driven by desire to earn ●
  • 9. FOSS Software Upgrades Incremental updates ● Backward and forward compatible ● Driven by improvements ● Switching as soon as possible saves ● future cost
  • 10. Expansion or Streamlining Expansion is very costly on software ● licensing costs Customized software can streamline ● operation FOSS strength on customized software ●
  • 11. Integrating Business Units Why it is hard for proprietary systems to ● integrate? Zip Drive, RDRAM – FOSS can be introduced in incremental ● manner High chance modules will be converted to ● FOSS
  • 12. Packaging FOSS Wide Array of Existing FOSS Back end ● Challenging configuration for an average ● user Front end applications can bridge this gap ● The battlefield is on the desktop ●
  • 13. Supporting FOSS Service levels ●
  • 14. FOSS Investment Costs Web Hosting and related services ● Software Development ● Systems Integration ●
  • 15. Proprietary Web Hosting Web/Application Server ● IIS – Php 0 – Oracle OC4J – Php 100,000 – CMS ● MS Sharepoint Portal – Php 100,000 – Database ● MS SQL MSDE – Php 0 – MS SQL Standard – Php 90,000 –
  • 16. FOSS Web Hosting Web/Application Server ● Apache HTTP Server – Php 0 – Apache Tomcat/Geronimo – Php 0 – CMS ● Joomla – Php 0 – Database ● MySQL – Php 0 – MySQL Enterprise Basic Php 25,000 –
  • 17. Proprietary Software Development IDE ● MS Visual Studio .NET – Php 20,000 – Version Control ● MS Visual SourceSafe – Php 20,000 – Project Management ● MS Project – Php 55,000 –
  • 18. FOSS Software Development IDE ● Eclipse – Php 0 – Version Control ● CVS – Php 0 – Project Management ● dotProject – Php 0 –
  • 19. Proprietary Systems Integration Network Monitor ● HP OpenView Node Management Server – – Php 200,000 SMS ● ?? –
  • 20. FOSS Systems Integration Network Monitor ● Nagios – Php 0 – Pacific Internet ● ● Bayan Communications, Inc. SMS ● Kannel – Php 0 – gnokiismsc.c – a plugin for kannel to ● support gnokii as an smsc type
  • 21. FOSS Case Studies Migrating Access or MS SQL to MySQL ● multi-site access, cost – Migrating Oracle Running on Windows or ● Solaris to Linux cost and a bit of performance – Using Linux to run Maya rather than ● Windows maximize hardware, performance and – speed
  • 22. FOSS Case Studies Adding an Anti-SPAM SMTP Proxy on top ● of an old out-of-service-life MS Exchange Server upgrade costs – Using postfix to send mail leaving MS ● Exhcange Server to receive mail load distribution, costs – Using a Linux workstation to authenticate ● to a MS Domain Server and vice-versa ease of switching –
  • 23. FOSS Case Studies Fortune Life Integrated System ● Java/J2EE – Load-balanced Tomcat – HA MySQL – Hibernate – AjaxTags,DisplayTag – Script.aculo.us, Overlib, Prototype – LaTeX –
  • 24. Earnings with FOSS That's all Folks!