Five out of six developers now using or deploying open source

Five out of six developers now using or deploying open source

Summary: Five out of six developers recently surveyed by Forrester Research say they have used or are using open source tools as part of their application development or deployment and the top five classes of software used are operating systems, web servers, databases, developer tools and configuration management tools

TOPICS: Open Source

Five out of six developers today use or have used open source tools or deployed open source software in their projects, a recent Forrester Research study revealed.

But in which software categories? The top five, according to the recent survey, are operating systems, web servers, relational database management systems, IDEs and software configuration management tools.

The vast majority -- 56 percent -- are using open source operating systems such as Linux in their development or deployment projects, according to the survey of almost 500 developers in a third quarter of this year

And more than half of those Dr Dobbs developers surveyed, that is, 52 percent, say they are using open source web servers, such as Apache Tomcat or NGINX. 

"Even in risk averse [industries, ie financial services industry], we're seeing high rates of open source adoption," said Jeffrey Hammond, a principal analyst at Forrester, in a recent webcast on the survey findings. "A lot are using TomCat and Red Hat JBoss as a mainstream part of their solutions."

Only one in six developers say they are not using open source software in their development or depolyment, said Hammond, noting the transformative effect open source has had on the developer community. 

"One reason we are seeing the accelerated push to open source adoption is becasue of the nature of how modern applications are changing," Hammond said. "There are new systems of engagement on top of systems of record.

The analyst  pointed to new types of application infrastructure such as new frameworks for Infrastructure-as-a-service,  Platform-as-a-Service offerings for the public cloud, in-memory caching to speed app response times (think Memcached or Ehcache) , mobile application management, and use of real-time analytics and mobile clients -- the switcfh from full blown applications to "apps."

Almost half -- 47 percent of the roughly 500 developers surveyed -- say they are using open source relational database management systems, with NoSQL databases on the rise. 13 percent of the 451 developers surveyed say they are using NoSQL databases. 

More than 40 percent are using or have deployed open source IDEs such as Eclipse or jQuery and 33 percent said they are using or have deployed open source configuration management tools as part of their applications as of late. 

App servers are up next. According to the survey, 28 percent of developers have embraced open source app servers, 22 percent have used open source build/release tools and 13 percent say they are using open source content management systems, such as Drupal or Jango. 

Fewer than 10 percent say they are using open source management tools (9 percent), business intelligence tools, suhc as Pentaho, jasperSoft and Actuate(7 percent), Release/Deployment tools (6 percent), open source portals/mash-ups (5 percent) and 4 percent say they are using open source business apps. 

What's your take? Does that sound like the trend in your organization? 




Topic: Open Source

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Thanks for the info Paula!

    It just makes sense to put open source software to good use. As a development model, open source has many strengths over the close source alternatives. Just looking at the development process of an open source project points out these strengths.

    It seems that every day there are more open source deployments that really are good, useful tools. If more researchers in scientific areas were to use this approach, we would get much quicker and better scientific results and realise costs savings on top of that. Think of what having open source cancer research as a basis for the for-profit pharmacy labs to use as a platform. That could drive down health care costs without hurting profit margins, if done correctly.
  • Excellent news for open source

    And even better news for the developers.

    I wonder if they're going to be contributing back to the development of the programs they use so often?
    Michael Alan Goff
    • They already have contributed...

      Using open source software is a contribution own its own. This report, and the Forrester survey, help open source by validating its acceptance across many application areas. This reduces the apprehension of CIOs towards open source.

      So by publicly stating that they use open source, developers are making a contribution.

      Also using open source means less cash is flowing to proprietary software companies, reducing their marketing and development budgets.
  • And how are you defining Open Source

    Microsoft shares the source of the .NET platform

    And are you saying a sample size of 500 developers represents millions of developers?
    Mic Cox
    • Five out of six developers now using or deploying open source

      @Mic Cox
      there are millions of developers outside the united states, and they are creating software that are sophisticated enough by us standard. and if you care to check the alumni of open source projects, you will find out that many of them are from outside the us. the availability of open source toolsets enabled even the poorest countries to tap into its own talent which otherwise remain in obscurity and untapped. they may pose threat to us hegemony in software development, but they are also the main source of us talent pool that basically replenish us industries when their superstar developers run out of steam or burnt out...
  • And The Sixth One Is Making Use Of It Without Realizing It

    The question is no longer if you're using Open Source, it's where.
  • Open source is the present and future...

    I hate proprietary software thanks to Microsoft. Linux is the future :)
  • Five out of six developers now using or deploying open source

    the primary driving force in this paradigm shift is the availability of open source tools to students. and if history is our guide, the popularity of unix stemmed from att releasing to the education community the then its crown jewel o/s to avoid litigation. and by the 70's to the late 90's, those students that grew up on unix became the driving force behind its adaption throughout the industry. and many thanks to gnu founder richard stallman for his gnu software toolset for making it happen. the gnu toolset languished for several years in obscurity waiting for an o/s to springboard itself to prominence, and that thanks to linus torvald, came in the form of linux o/s which everybody in the it sector knows very well. kudos to all that contributed to this paradigm shift that basically emancipated the hidden talent of people all over the world ...
  • Open Source won't be 'pirated', either.

    Pretend for the sake of argument, that open-source software was priced. It still wouldn't be hacked, but seldom. Why? Because people who buy it, don't do hacking for a living, but want the software to ENABLE them to make a living doing something else. Further, any hackers don't have sufficient expertise or longevity to support whatever changes they make, unless they also sell what they make. If they try, those of us who buy products would realize it's a hack, and would boycott the hacker. Those who wouldn't, likely have insufficient moral compass to run whatever businesses they run, and will lose customers anyway. In short, those accepting what hackers sell, are not likely to be successful. The essence of morality, is that you want to behave well for the sake of competence and longevity. So you try to treat others well. It's natural.

    On the flipside, it's not moral to expect someone to do a lot of work for free. It's not moral to try to do a lot for free, for then you're not taking care of your own business/family needs properly. If I can get paid to work, I can then pay bills OR donate that money, as befits my situation. If I don't get paid to work, then I can't do, either one. See? Morality requires some kind of payment, to function well.

    Now to the reverse: to treat your product as some jealously-guarded priced thing you must make ever-more-convoluted in order to 'protect' it from hacking, means you alienate your own customers, as you will ever need to keep removing customizations, backwards-compatibility and flexibility, which your PAID CUSTOMERS all need. This is the failing of Apple and MS, as underscored by their litigation history. Atop that problem, their jealousy makes for buggy updates and programs, which drives customers away.

    Open Source became viable due to MS and Apple proprietary and BUGGY programs. It's really that simple an answer. So the key is, for Open Source to commercialize, but not make the protectionist mistake of MS and Apple. If it does this, it will eventually replace, the latter two.