OpenUK's latest report paints a rosy picture of open source adoption
- Reference: 1625749332
- News link: https://www.theregister.co.uk/2021/07/08/openuk_open_source_report/
- Source link:
"The first of its kind, this report makes visible the current business adoption of open source software in the UK and provides a baseline of what will be an annual review – to capture the growth, shifts and changes of open source software use in the UK in the coming years," claimed Jennifer Barth, PhD, founder of consultancy firm Smoothmedia and the leader of the research which led to the report.
[1]
In the report, State of Open: The UK in 2021, the research organisation said that terms of numbers, "Open source software has long been the seed of growth in the UK economy" and is being used by businesses of all sizes in all sectors.
"Open source software is no longer a niche term for business and government," Andrew Waffa, Arm distinguished engineer and senior director of its software communities division, added in the report's foreword. "When it comes to software standards, open source is the way to get it done.
"Looking at the software industry, many of the biggest businesses are heavily reliant on open source; whether it be cloud vendors, software vendors, healthcare, the financial industry, telecommunications or... the list goes on. Open source software is the foundation for established vendors even when their products are proprietary. It is the toolbox enabling entrepreneurs and startups."
Open source takeover nearly complete
Figures shared in the report, which surveyed 273 randomly sampled UK companies of varying sizes and across numerous sectors, would appear to back that up. OpenUK has reported that an impressive 97 per cent of businesses surveyed use some form of open source software, with 48 per cent having increased their use in 2020 compared to the year before.
The most commonly used types of open source software, the report found, were programming languages at 86 per cent, miscellaneous software tools at 84 per cent, public code repositories at 83 per cent, operating systems at 80 per cent, and databases at 78 per cent. Least popular by quite some distance, in a finding as interesting as it is concerning, were open-source security and observability tools.
[2]
That could highlight a problem. "Placing cost before the quality of the code and its security is a sure sign as to why we get so many security clangers down the line," ESET UK cybersecurity specialist Jake Moore told The Register . "Although the infosec crowd keeps banging the security drum there is good reason for why we do. The security of the software should be at the heart of its design but until decision makers realise that it's not always about money we will continue to walk hopelessly into inevitable threats."
[3]
[4]
The report found a split between business sectors, particularly when it came to use of open-source operating systems such as Linux and the BSDs: While 90 per cent of technology, media, and telecommunications companies and 93 per cent of banking, insurance, and financial service sector companies reported using open-source operating systems, just 63 per cent of companies in the public sector, health, and pharmaceutical markets reported the same.
A look at cloud infrastructure use, meanwhile, showed a clear triopoly with Amazon Web Services, Google, and Microsoft's Azure arm gobbling up the majority usage share - AWS being a particularly popular choice, with 68 per cent of respondents using the platform.
From the few to the many
Companies may be willing to take from the world of open source, but they seem less eager to give. The report found that while 97 per cent of respondents used open source software, only 65 per cent contributed back in any way - with the technology, media, and telecommunications businesses responsible for the majority of those contributions. A minority, at 49 per cent, reported developing open-source software, and slightly less at 48 per cent said they had open-sourced their own software - with small companies outdoing larger firms in that regard.
The main reason for picking open-source software, meanwhile, is less to do with the freedom involved and more to do with the companies' bottom lines: 75 per cent reported cost saving as the primary driver for open-source adoption, with collaboration and skill development trailing behind.
[5]
"Open source is embedded very deeply but very stealthily in the fabric of UK business," opined Nigel Abbott, region director for NEMEA at report sponsor GitHub and an ambassador for OpenUK, of the report's findings. "If the average C-suiter knew their reliance upon open source, then I think its importance, investment in it, and particularly a company's commitment to participating in projects would be much more prevalent in the UK."
The report also offered tips for those looking for jobs. Respondents reported back-end developers as the most in-demand role, with 38 per cent having hired for that position over the last year and 23 per cent planning to hire over the next 6-12 months. Other popular roles included development leads, full-stack developers, and development operations (devops) engineers, with demand for senior roles like architects dropping - an impact, the report concluded, of the pandemic.
Interestingly, the report found that despite the economic shock felt by the country from the COVID-19 pandemic, the ongoing Brexit debacle, and the general financial downturn, things look rosy for open source. Most respondents reported no impact on their use of open source as a result, with some going so far as to predicting the financial downturn will actively boost its adoption.
[6]
The full report, and the earlier Phase One report which named the UK as Europe's number-one contributor to open source and estimated a £43.1bn contribution to the nation's gross domestic product directly attributable to open source, is available on [7]OpenUK now. ®
Get our [8]Tech Resources
[1] https://regmedia.co.uk/2021/07/08/shutterstock_open_source.jpg
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YOchIYXPXKeJnA-WQ2xKjwAAAA4&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YOchIYXPXKeJnA-WQ2xKjwAAAA4&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YOchIYXPXKeJnA-WQ2xKjwAAAA4&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YOchIYXPXKeJnA-WQ2xKjwAAAA4&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YOchIYXPXKeJnA-WQ2xKjwAAAA4&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://openuk.uk/stateofopen/
[8] https://whitepapers.theregister.com/
Re: A company's commitment to participating ... would be much more prevalent
Also - many companies aren't in a position to contribute.
What does a hairdresser using an open source calendaring system contribute?
What does a small retail company who uses open source office systems contribute?
The fact that tech companies do is good - they are in a position to do so, but most companies don't have the capacity to do more than report any bugs they find nicely, and I'm sure that happens informally.
Re: A company's commitment to participating ... would be much more prevalent
Actually that the dark side of open source - fewer companies driver the implementations and most of them are in too few sectors. Moreover without paying customers developers aren't interested in adding features outside the scope of the few actually paying their bills - but a few who don't need to code to live.
There's a reason why software became uglier and clunkier to use.
Re: A company's commitment to participating ... would be much more prevalent
Two thirds contribute back.
Nearly half open source their own code.
That is a lot.
Re: A company's commitment to participating ... would be much more prevalent
It's easy to forget that an important way that companies can contribute to free software is by reporting bugs and following them up. People often think of bug reporters as takers, but in fact they are giving back in their own way, especially if they are willing to front the testing of fixes.
The other shocking gap is in decent doc. I wish more users that can't program would step up and contribute in this way.
Re: A company's commitment to participating ... would be much more prevalent
Reporting bugs and testing fixes is one of the ways I contribute to open source however it can be a thankless task. Some maintainers can be less than friendly and there are a couple of libraries I'd love to ditch because the maintaner is an arse but can't because there's no decent alternative and I haven't found the time to write my own version.
Wilted roses
75 per cent reported cost saving as the primary driver for open-source adoption
Unfortunately, in such reports we are unlikely going to find out why and how those savings come about. The truth is that simply put contributors to open source projects are not being compensated. There are exceptions, of course, where some companies even put some contributors on their payroll, but I'd say majority of developers don't get paid.
Given that it is not legal to work without compensation for a for-profit company - the worker needs to at least be paid a minimum wage, the Open Source software is a "great" way for companies to side step employment laws.
Open source software is still a "rich kids" club, where people from impoverished backgrounds cannot participate in, as they simply cannot afford to work for free. This creates a social divide in the IT world, which we can still see today.
Re: Wilted roses
Open source software is still a "rich kids" club, where people from impoverished backgrounds cannot participate in, as they simply cannot afford to work for free. This creates a social divide in the IT world, which we can still see today.
But it also creates a world where those same kids *can* engage with technology for free.
Re: Wilted roses
"The truth is that simply put contributors to open source projects are not being compensated."
Do you really think that all those developers working for Intel, Google Red Hat/IBM etc whose contributions make up the bulk of Linux aren't being paid? Truth? Really?
And that word "compensation"? That's the sort of PR-speak that tells us that the modest sums being given to CEOs and the like is compensation for their distasteful labours. Most people are paid to do a job.
If you mean "compensated" in the wider sense then those who have some particular need that isn't being met by existing software, or at least by anything they can afford, get together to produce their own solution, then they are being compensated. They're being compensated by getting what they wanted in the first place.
Re: Wilted roses
"Do you really think that all those developers working for Intel, Google Red Hat/IBM etc whose contributions make up the bulk of Linux aren't being paid? Truth? Really?"
Whilst they contribute much more these days, the vast majority of Linux was still written by people like you and I. Unpaid and purely for fun. Actually, many of these companies were actively hostile to Linux and in some ways I feel we deserve compensation for the lost man-hours faffing around their crap.
Re: Wilted roses
I've just posted extracts from a report of 2017. That puts corporate contributions at at least 85%. As you say, it's growing but a bit of Googling shows that earlier (2008, I think) it was already at 70%.
Re: Wilted roses
It's worth adding these two paragraphs from the 2017 report from linuxfoundation.org on Linux Kernel development, the latest I could find. They cover the period of kernel development cycles 4.8 to 4.13
The top 10 contributors, including the groups “unknown” and “none,” make up just over 54 percent of the total contributions to the kernel; that is up slightly from the previous version of this report. It is worth noting that, even if one assumes that all of the “unknown” contributors are working on their own time, well over 85 percent of all kernel development is demonstrably done by developers who are being paid for their work.
Interestingly, the volume of contributions from unpaid developers has been in slow decline for many years. It was 14.6 percent in the 2012 version of this report, but is 8.2 percent this time around. There are many possible reasons for this decline, but, arguably, the most plausible of those is quite simple: kernel developers are in short supply, so anybody who demonstrates an ability to get code into the mainline tends not to have trouble finding job offers. Indeed, the bigger problem can be fending those offers off. As a result, volunteer developers tend not to stay that way for long.
The top contributor was Intel with 13.1% of changes. The next was the entire body of contributors with no affiliation at 8.2%. Red Hat was 3rd with 7.2% IBM was 6th with 4.1% - if those were taken together to reflect the subsequent merger they'd be the 2nd largest. Looking down the list there are, as expected, other S/W businesses - including Oracle with 1.7% but a lot are actually hardware manufacturers.
The foundation also produced a report on 2020 contributors to FOSS in general. The most (just) common motivation given was "I use this piece of FOSS and needed the specific features/fixes I added".
Re: Wilted roses
So one of the biggest and commercially used OSS projects is still using free labour. The argument that some developers are being paid doesn't invalidate the fact that OSS facilitates exploitation.
When it comes to corporate contribution, it does not mention how much the workers were paid or in what capacity they worked - for example, many employment contracts actually take ownership of the code that employee creates in his or hers spare time or do not pay for overtime. So those corporate developers that contributed actually may not have been compensated.
Another question is the proportionality of compensation. Linux kernel made and makes corporations billions and billions every year, but this money doesn't "trickle down" to developers.
Anyway - that's the deflection of the main topic - exploitativeness and divisiveness of open source.
A company's commitment to participating ... would be much more prevalent
I think that's rather optimistic. If the company is getting all that value without having to contribute, you have to ask whether there really is any incentive to contribute and what additional value that specific business might get from doing so beyond a fuzzy sense of community spirit.
It's also the case that a lot of the most-used open source projects need contributors with pretty specific skills - compiler specialists, kernel and driver developers - that many of the users of those projects will not themselves possess and be able to contribute in kind - which would in many ways be the easiest contribution to get past the accountants.
In the rest of commerce, these problems are resolved by the price mechanism. I think we just have to accept that in the absence of that mechanism, the human tendency to take rather than give will prevail.