Most software developed today takes advantage of open source, but there are still gaps in understanding what open source means in business
Published: 10 Jun 2022 10:00
Developing applications using open source components provides the architectural building blocks to accelerate digital transformation. But as it matures in the enterprise, IT leaders need to grasp the mindset shift that goes beyond the “open source is free” mantra and recognise the role it plays in modern enterprise architectures and the enterprise support and service-level agreements, which are very different from traditional commercial software contracts. This difference can jar with the procurement processes that organisations are accustomed to.
Andrew Davidson, senior vice-president, cloud products at MongoDB, believes that any piece of critical software needs to be built on open source components. “It gives people freedom, flexibility,” he said, “and open source tools are kind of more intuitive.”
However, raw open source code, pulled from public source code repositories such as GitHub, tends to come “as is”, with no warranty. From a support perspective, there are no obligations from either side, said Peter Zaitsev, CEO at Percona. “Things happen based on goodwill relationships and negotiations,” he added. “If you want any guarantees – help and support, bugs fixed, old versions maintained, and so on – this all comes with commercial agreements with companies or individual developers.”
The first misconception is the question of “free software”. For many software developers, their first experience of a new open source tool or component is when they take on board the code within a project and try it out. This “try before you buy” model enables enterprises to deploy proof-of-concept applications. Because there is no commercial licence fee, businesses can continue to run the free version in production and scale up the deployment.
But all the support for the open source used must be managed in-house, where developers reach out to the wider open source community to help them solve particular issues.
Shaun O’Meara, field CTO at Mirantis, said: “People sometimes get very religious about open source software. We’re in the game to make money.”
In his experience, organisations need to select a partner business in order to make the best use of open source software. From a Mirantis perspective, he said: “We provide indemnification, guarantees and handle integration. This is a balancing act between offering the choice that comes from using open source with a managed service and guide rails.
“Open source companies build businesses around providing these value-added services on top of the freely available code. Some, like MongoDB, have gone further, commercialising the product as SaaS [software as a service].”
Beyond offering an open source helpdesk, Davidson believes open source businesses have fundamentally different DNA compared with traditional software companies. “In a commercial software company, customers are responsible for getting the software going,” he said.
When MongoDB started out, the company became the tier 3 support for customers, providing technical updates to the product, said Davidson. But with its Altas software as a service open source data platform, MongoDB is now the first line of support – tier 1.
Although there are a large number of companies commercialising open source with managed services for the enterprise, many widely used open source components are not maintained in this way. Components such as SSH are managed either through committees or a federation of major users, who pull together to fix problems quickly.
“We all need open source standard core building blocks, managed by the federation of users,” said Davidson. When something such as Heartbleed exploits a serious vulnerability, “the entire industry works non-stop to patch the critical component”, he said.
This is how OpenSSH was fixed following revelations of the Heartbleed exploit. Similarly, the community pulled together to patch the Meltdown and Spectre processor vulnerabilities.
Davidson described the way these critical components are developed, maintained and patched as analogous to riding a bike. “You have so many eyes on something,” he said. “But if no one is driving the development of the component forward, just like when someone stops pedalling a bike, the process that keeps open source going falls over.”
Driven by the digitisation trend, software development skills are in high demand, and developers increasingly turn to open source tools and components as their preferred method for building new applications. Amanda Brock, CEO at OpenUK, said that rather than trying to stop software developers using open source, “understand the market you are in and where it makes sense to use open source code”. She added: “Every company needs a policy on open source software. It is not a business model. There is a contract that goes with the software.”
When organisations stipulate open source as part of a request for proposals, Brock warned that the tender process may end up as “a tick-box exercise”. Here the winning tender may go to a firm that says it complies with the OSI model for open source, but it may lack the expertise to support a third-party open source component long-term.
The future for software is increasingly open source. Software developers draw on open source tools and components to help them deliver highly functional software with greater agility. Using open source means they do not have to reinvent the wheel and can instead focus on writing innovative software for the business.
As more open source components become embedded in enterprise IT, the IT leadership team will need to assess whether the free open source code is good enough or whether a managed service or open source SaaS product fits the business’s requirements. Whatever route is taken, support for the component – either through the open source community or a third party – needs to be in place to cover the lifespan of the software-based product that makes use of it.
Read more on Open source software
Nvidia GeForce RTX 3090 vs. AMD Radeon 6950 XT: Which GPU should you buy?
Receive near instant feedback on logos, images, text, and more with Helpfull
Confessions of an in-house creative strategist on feeling unfulfilled, difficulty in returning to agencies as the ‘pay is less’
The war for talent between agencies and brands’ in-house agencies has cooled. Even so, for adland talent who’ve made the move in-house, some say they are looking to go back to agencies after feeling creatively stifled. It’s not the easiest strategy to execute.
In the latest edition of our Confessions series, in which we trade anonymity for candor, we hear from an in-house creative strategist about their experience, why they want to go agency-side now and how pay is keeping them from doing so.
This conversation has been lightly edited and condensed for clarity.
What’s the in-house experience like?
I’ve been in-house for about a year. It’s very one-sided. The difference between agency and in-house is that with agencies, there [are] a lot of opinions and ideas [outside of the brand message] that go into creative. With in-house, you have the brand’s message and all creative is reflective of the brand’s message. With in-house, regardless of trends in the market, it’s a lot of ‘we’re going to stick to this one way of doing things’ mentality. It’s a lot of opinions about what the creative should be based on what it has been before. It makes it hard to introduce something fresh. It makes it hard to hire or be a new hire. If you’re not actually going to adhere to advice from new hires, what’s the point in getting new people? Are you just bringing people on board for a second opinion? That’s what it feels like.
Sounds like you don’t have the creative control you desire.
It feels like more of a second opinion role than to get something to manage or control. [Where I am now] it feels like we’re leaning more into what [our strategy] used to be than thinking about what we could be. That’s a big issue with in-house. With agencies, like I said, there’s a lot more trial and error. With in-house, a lot more of this is what we’re doing, these are the funds we have and this is what has worked in the past. In reality, a lot of what worked in the past, when you put it back into the market, it’s not going to work anymore.
Why do you think it’s more challenging to get to a new creative strategy in-house?
With agencies, you have multiple perspectives. You’re working on multiple brands. You can see something working for another brand and talk to your client about it. You can pivot. You have the background and perspective to [pitch that pivot]. When you’re in-house, you only have the knowledge of your brand and what’s working for you.
Are you looking to go back to agencies?
Personally, I am looking to go from in-house to agency but I get paid a lot more being in-house than what I’ve been offered at agencies. I’ve been in interviews with agencies where they’re telling me that I’ll be learning [programs I already know how to use] so that’s why the pay is less than what it should be. There are agencies I’ve interviewed with who ask me to move to New York for less than what I make now and make that work. [With inflation,] there’s no reason why salaries aren’t also increasing.
So you’d like to make the jump creatively but it’s hard when the compensation isn’t up to what in-house offers?
It’s hard. I’ve been lowballed, too. They’ll post a salary for a position, go through the interviews and then offer less than what’s listed on the salary description. What was the point of putting the salary range there? I feel like people are putting salary ranges on job descriptions just to attract people with the experience that they are looking for but by the time they make the offer, it’s not what they said it would be. It’s offensive.
When Will Bitcoin Bottom Out? Pi Cycle Bottom Says It Will Happen on July 9
Sky Mavis to Reimburse Axie Infinity Hack Victims and Restart the Ronin Bridge as Early as June 28th
Celsius Considers Bankruptcy, Hires More Advisors
Kyber Network Admits A Portion of Its Treasury Was Held By 3AC, But Not Significant to Affect KNC Operations
Sam Bankman-Fried’s FTX is Reportedly Planning to Acquire a Stake in BlockFi
‘Continue to ebb and flow over time’: Denny’s chief brand officer on how consumers’ moods inform brand messaging
Bitcoin hits $45K ahead of July inflation report, but one fractal hints at looming correction
Smart Marketing Token (SMT) Is on a Mission to Help Blockchain Projects Reach Their Goals
Identity management org Sailpoint unveils no-code tool
Japan crypto exchange bitbank upgrades performance of its matching engine by 4x
Ethereum3 months ago
Michael Saylor’s MacroStrategy Secures $205 Million Loan to Buy More Bitcoin
Bit Coin3 months ago
Nifty Gateway Partners With Samsung to Develop ‘First-Ever Smart TV NFT Platform’
Tech3 months ago
How ‘eQuad’ Electric Bikes Could Change UPS Delivery
Bit Coin3 months ago
Bitcoin suddenly dives to $46K as attention focuses on large CME futures gaps
Tech3 months ago
Instagram’s latest test makes it easier to support social causes
Bit Coin3 months ago
Binance launches Binance Bridge 2.0 to integrate CeFi and DeFi
Cryptocurrency3 months ago
Layer-2 aggregator platform Coinweb receives crypto exchange license from Lithuanian regulator
Bit Coin3 months ago
Axie Infinity hacked for $612M, OpenSea expands support to Solana, EU’s unhosted wallet regulations cause a stir: Hodler’s Digest, March 27-April 2