Even companies contributing to open source projects have little understanding of open source usage. Credit: Getty Images More companies are contributing to open source projects, but the management of open source software is still chaotic. Those are two of the findings of the 2016 Future of Open Source survey from Black Duck Software, a maker of products to help secure and manage open source code. The survey of over 1,300 developers, development managers, architects, CIOs, CSOs and CEOs from 64 countries found that many companies that previously downloaded and used open source software without contributing to any projects are starting to give something back to the community. Sixty-seven percent of companies said they now actively encourage their developers to engage in and contribute to relevant open source projects, and one in three have full-time resources dedicated to open source projects. “I call it the second stage of open source adoption,” says Jeffrey Hammond, a principal analyst at Forrester Research. “It used to be that companies said, ‘We let developers contribute, but only in their own time, using their own email.’ Now they are saying that they want their developers to contribute to projects under the company name.” One reason for this, Hammond believes, is that the latest generation of developers are so used to contributing to open source projects and sharing code with other developers that they will only work for companies that allow them to continue doing so. That means that companies that want to retain talent have little choice but to allow contributions to open source projects. There’s another reason as well, Hammond says, and it’s to do with recruiting the top developers who work on relevant projects. “Companies are saying that they want to attract developers in those communities that are strategic for them.” The Wild West of software Despite encouraging staff to contribute to open source projects, free software is still a Wild West for many businesses: The survey found that almost 50 percent of companies have no formal policies for selecting and approving open source code, and half of those that do either don’t enforce them or have policies that can be bypassed. The risks of allowing an open source free-for-all instead of using a formal management process include license violations — particularly if open source code ends up in commercial products — and security problems if open source software is not patched to fix known vulnerabilities. “These sorts of numbers are a constant shock to me as it still feels like we are back in 2008,” says Hammond. “It’s a little bit better than it used to be but it still blows my mind as it doesn’t have to be that hard.” Any companies that are tempted to believe that they don’t need to worry about open source software because they only use Windows-based products are deluding themselves, Hammond warns. “Microsoft’s .Net Core is open source now, so saying that you are exclusively a Microsoft shop is no longer an open source policy,” he says. And he adds that getting younger staff in particular to comply with open source policies is likely to be an uphill struggle. “It’s a generational thing,” Hammond explains. “Show me a developer who is under 25 and I will show you an open source software user. The traditional buying process is just foreign and time consuming to them.” Open source on the rise Regardless (or perhaps because) of the fact that many companies don’t have adequate open source software policies in place, the proportion of survey respondents who report using open source software has risen from 60 percent last year to 65 percent this year. While this number has been increasing steadily over the past few years, one of the most notable changes are the reasons behind open source adoption, according to Bill Ledingham, Black Duck’s CTO. Five years ago the survey found the key driver for open source software adoption was the fact that it cost nothing. More recently access to the source code was most important. But this year “competitive features” is the main reason cited for adopting open source and Ledingham believes that’s because open source software is now at the leading edge in many fields. “If you take the example of big data, there are different projects (like Hadoop or Cassandra) that companies can leverage,” he says. “This is not cost driven: adopting them is purely about access to new technologies.” Black Duck’s survey sheds some light on the technology areas in which open source software is most commonly used, and what’s clear is that there has been a fundamental shift away from cloud computing and big data projects. Operating systems is now the hottest area. Ledingham says the interest in operating systems is likely due to the popularity of Docker and other container technologies: 76 percent of the companies surveyed say they have plans to use containers, and the last 12 months has seen rising excitement around open source container operating system projects including CoreOS, Snappy Ubuntu Core, RancherOSand Red Hat Project Atomic. Ledingham confesses that he was surprised that operating systems have become the hottest thing in open source development, because it was operating systems (such as BSD Unix and Linux) that were the focus of some of the oldest open source development projects. You would expect operating systems to be “old hat,” he says, illustrating that the world of open source software is nothing if not unpredictable. Related content brandpost Sponsored by Catchpoint Systems, Inc. Gain full visibility across the Internet Stack with IPM (Internet Performance Monitoring) Today’s IT systems have more points of failure than ever before. Internet Performance Monitoring provides visibility over external networks and services to mitigate outages. By Neal Weinberg Dec 01, 2023 3 mins IT Operations brandpost Sponsored by Zscaler How customers can save money during periods of economic uncertainty Now is the time to overcome the challenges of perimeter-based architectures and reduce costs with zero trust. By Zscaler Dec 01, 2023 4 mins Security feature LexisNexis rises to the generative AI challenge With generative AI, the legal information services giant faces its most formidable disruptor yet. That’s why CTO Jeff Reihl is embracing and enhancing the technology swiftly to keep in front of the competition. By Paula Rooney Dec 01, 2023 6 mins Generative AI Generative AI Generative AI feature 10 business intelligence certifications and certificates to advance your BI career From BI analysts and BI developers to BI architects and BI directors, business intelligence pros are in high demand. Here are the certifications and certificates that can give your career an edge. By Thor Olavsrud Dec 01, 2023 8 mins Certifications Business Intelligence IT Skills Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe