Welcome!

Linux Containers Authors: Liz McMillan, Vaibhaw Pandey, Elizabeth White, Pat Romanski, Yeshim Deniz

Related Topics: Linux Containers

Linux Containers: Article

Open Source: Changing the Enterprise Software Supply Chain for Good

OSS Development Model Examined

The open source software development model clearly represents a profound and fundamental change from traditional, proprietary development models.

In the proprietary world, a software company invests massive dollars in development, sales, and marketing. They recoup their investment in license fees, which have strict provisions regarding redistribution of the product (you can't), accessing the source code (are you kidding?), and making changes to the source code (call your lawyer). Open Source Software (OSS) turns each of these three provisions on their head: distribute it, look at it, customize it. In so doing, OSS offers a vastly different value proposition to business users, enabling application and stack customization for every size company - a benefit that, in the proprietary software world, is typically only available to large customers with deep pockets - and freeing businesses from having to count license seats to stay in compliance. In addition to these new business benefits that open source brings, the emergence of this new way to develop and use software also portends a vastly different distribution model.

The Way We Were
In the proprietary model, the value chain looks similar to what is shown in Figure 1. The vendor develops and markets a product, which they then supply through distributors (such as Ingram, GE Access, or Tech Data) who in turn supply, and, to various degrees, educate, finance, and support the Value Added Resellers (VARs) who ultimately provide the product to the customer. This is the way most technology is sold, with established vendors frequently selling 70% or more of their product through the channel. In this model, software vendors traditionally keep the lion's share of the gross profit on each unit sold; distributors usually take the lowest percent, which they make up for in volume; and the VAR usually walks away with anywhere from 15-30% gross.

This distribution of margins across the supply chain for traditional shrink-wrapped software reflected the risks and costs incurred by the different players. Because proprietary software vendors usually start from scratch, and because the development model they choose prevents them from sharing the work, customers pay a price premium. Take the example of three operating systems: MacOS, Windows, and Linux. All three operating systems are comprised of similar elements, such as a graphical user interface and kernel. In the Windows model, all of it is proprietary.

Microsoft develops their kernel and graphical user interface all on their own, expending a large amount of resources and charging prices that reflect their R&D and marketing costs and the risk associated with winning in the marketplace. This is the quintessential proprietary model.

Second, there is Mac OS X, which is developed using the work of FreeBSD as a base operating system but then they focus on their GUI and other accoutrement, which make their operating system one of the most useful and well designed.

Finally, there is Linux, where communities develop around software projects and then companies like Novell and Red Hat focus on value-added services like testing, certification, support, and distribution. The R&D risk borne by these companies is less because it is shared by a community of developers and a whole industry of vendors.

Recently, commercial software has served as the anchor product in may VARs' offerings, allowing them to upsell services. And so, it's understandable why the emergence of OSS might be greeted with skepticism by some in the channel. After all, OSS can be perceived as a threat to their bread-and-butter enterprise software business, which some analysts now think is in the midst of a trend toward declining prices. First hardware margins evaporated, now proprietary software prices seem to be heading south. What's a VAR to do? Embracing open source may be one good remedy, but take heed - there are key differences that VARs need to be aware of as they enter the OSS world - differences that can help them make more money than before or that, if ignored, can leave money on the table to be picked up by a competitor. There are two key differences, it seems to me, between OSS distribution and the existing distribution model. These are the "one size fits all" issue and the changing role of the tier two distributors.

One Size Fits All
One of the key benefits of OSS is that users have the option to customize the product to meet their business's exact needs. Whether that means integrating the system with other legacy solutions, or adding an additional feature or capability in order to make the system more useful, the ability to customize the software gives users this freedom.

Proprietary Software Feedback Loop: Effective? Sometimes. Fast? No.
Since proprietary software vendors maintain tight control over their source code, any changes to their products must be carefully and centrally orchestrated by the vendor. In this model, customer feedback on the product flows in the opposite direction as sales: the customer tells their VAR, who is typically the customer's trusted technology adviser, what they think of the product. VARs act as sort of collection points for customer comments, passing them upstream to the vendor, either through their distributor or, frequently, at the vendor's partner event (see Figure 2). This feedback mechanism tends to be slow because it's indirect.

Also, the feedback loop to the vendor is only effective sometimes because vendors are businesses, and, as such, they focus their energy on solving the problems that, in their judgment, will have the broadest appeal to the largest number of users. If the specific thing you want their product to do is either not widely shared among other users or if the amount of money your company spends on the vendor's product does not represent a substantial percentage of their total revenue (that is, if you're not really big), then your comments are not likely to be acted upon quickly. In an interview for this article, SugarCRM cofounder and CEO John Roberts observed that, in the traditional proprietary model, resellers are largely shut out of playing an active role in this feedback process. Sure, they can provide feedback through such vehicles as user groups and partner conferences, but this does not offer the agility nor the flexibility to respond to varied and quickly changing customer requirements. An example of something that a proprietary vendor may be slow to implement, if at all, is translating their product into a "small" language, let's say, Bulgarian. Though potentially very important to the speakers of the language, the expected net new revenue to the vendor may not justify the cost of implementing, and then maintaining over time, the product in that language.

Open Source Software Feedback Loop: Effective? Eminently So. Fast? Wicked.
The open source development model fundamentally transforms the relationship between vendor and channel (see Figure 3). Where the proprietary software distribution model is hierarchical and primarily uni-directional, with open source, channels are empowered to not just distribute the product and take their cut, but to extend and customize the product to meet their clients' specific needs. When feedback is received by the open source VAR/developer, they are empowered to act on it immediately and in such a way as to maximize the utility of the product to their customer base. These extensions can then be contributed back into the product through the development community that surrounds it. In this way, when managed properly, open source software products can develop additional functionality that satisfies real customer needs far more rapidly than traditional proprietary software products can.

The Role of Distributors
The distribution model for shrink-wrapped software was largely adopted from the hardware distribution model that emerged in the 1980s. Distributors grew out of the need to more efficiently supply hardware to market. Hardware vendors wanted a better way to forecast demand, and distributors were able to provide these better forecasts since they touched lots of VARs. For their part, VARs didn't want to have to maintain relationships with multiple hardware vendors. Thus the need had emerged for the classic middleman, and the distributor was born.

When hardware prices took a nose dive in the 1990s, many VARs turned to software to pump up the bottom line, and the natural choice was to buy this software from their existing distributor sources. Faced with declining hardware margins, VARs also moved more aggressively into offering total solution integration, and set-up and support services, once the exclusive domain of the large vendors' professional services organizations. As VARs shifted their business to include software, distributors fell easily into the new role as supplier of choice for several reasons. First, much enterprise software has been sold preloaded on hardware, and therefore this required only nominal changes to the overall supply chain flow. Second, leading distributors achieved excellence in logistics, which translated well to the need to distribute and keep track of multiple versions of multiple software products. Third, since the distribution of proprietary software and hardware must be controlled to prevent gray market activities, distributors play an important role here because they can easily "turn off" a suspect VAR. Finally, VARs frequently had established financing relationships with their distributors, which made buying from them easier still.

The Internet as a distribution mechanism in combination with the open source model empowers vendors and VARs to cut out the middleman, as it were, at least for the distributor's traditional value-add in the shrink-wrapped software supply chain. With OSS, too, the black and gray market problem is dramatically reduced, if not eliminated, by the very nature of the open source license agreement - share it, look at it, add to it.

However, just because open source reduces the importance of the role traditionally played by distributors doesn't mean that there's not a crucially important role that distributors are very well placed to fill in the new open source model. I am referring to the need to provide resellers and, thus, mid-size customers, with OSS stack and mixed OSS/proprietary stack testing, certification, and backing. Who better to provide the critical assurance that this version of this open source application will work with that application server running on that Linux distro with this database? By the way, Mr. Open Source VAR/developer, sign up with me and I'll provide testing and certification for your customized versions/extensions of this application running on that distro with that app server, etc., etc. A Tech Data, Arrow, or Avnet has the labs, the expertise, the name, and the reach to eliminate this key hurdle to wider open source adoption among VARs and mid-market companies. In so doing, they could reassert their relevance in the shifting software marketplace and deliver critically needed assurance to VARs interested in taking on OSS and, by extension, provide this same assurance to the VAR's mid-market customers.

Next Steps
I'd love to see one of the large distributors announce an open source center of excellence, or, better yet, a mixed source center of excellence, perhaps in partnership with established open source players and emerging companies like SpikeSource and Black Duck. VARs and mid-market businesses need help validating best-of-breed mixed stacks, testing them out in different deployment environments, and providing the much-needed support backstop for increasingly varied and complex combinations. Distributors, it seems to me, are uniquely well positioned to offer this critical service. By so doing, they can accelerate the mid-market adoption of open source solutions.

More Stories By Greg Wallace

Greg Wallace is Co-Founder and Chief Marketing Officer of Emu Software, Inc. Greg received his MBA and Masters of International Affairs degrees from Columbia University in New York City. He also spent a year as a Rotary Foundation Scholar at the University of Barcelona, Spain. He can be reached at [email protected]

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...