Software of all types pretty much starts out the same: A developer writes code to perform a specific set of tasks. The developer must create something relevant that will do the job better than available alternatives.
In the Free Open-Source Software (FOSS) world, let us say an open-source hypervisor is being designed. The software code is posted in a place such as GitHub where other developers can hone the original software, make it function better, and possibly add a few additional features. It is a collaborative effort largely based on individual passion, but also engineers from companies, such as Google and Microsoft, contribute a good deal of work to the FOSS Linux kernel. Peer review keeps the end product relevant and effective.
In the proprietary world, that hypervisor software has a layer of abstraction added to it to make it the Intellectual Property (IP) of the company, paying the original developers, which allows it to be licensed to its users for a recurring fee. When the software is deemed ready for release, marketing funds boost are applied to the product, its partner network is engaged, and they are incentivized to sell it to their customer base via commissions, based on license revenues.
In both worlds, the software runs on a host Virtual Machine (VM) to create and manage VMs, directing data to substrata of other guest VMs housing business applications. The only real difference for an enterprise, is that users of the proprietary hypervisor pay continual and considerable license fees. There are costs for utilizing FOSS, but they are minimal. There are not recurring license fees – and users of open source software are not “locked in” to their vendor.
FOSS is “free” in the fact that it is not tethered to a specific company who creates and markets it to its customers. Third-party specialist companies support the FOSS software and receive the minimal fees for managing the software. These companies provide forums
and provide updates and security patches in exactly the same way one might expect proprietary software providers. The result is a highly capable software ecosystem without the considerably higher costs of proprietary software.
Where long-term access to data is particularly important, software decisions can have a lasting and damaging impact on an enterprise. Notably, in the world of Big Data and the Internet of things (IoT), use of a proprietary database to store historical data is not only quite expensive, but it may not be possible to port the data to another platform, or interoperate with other data. While it is impossible to have predict the future, far-sighted and sensible questions need to be asked when deciding which vendors to use.
Data Holdingsis an advocate of Free Open Source Software (FOSS) for numerous reasons:
1. FOSS allows us to offer best-in-class solutions while controlling the cost of providing those services by not exposing our customers to proprietary software.
2. We are well versed in writing software so we can add features to FOSS code if our customers need us to.
3. Our customers are not locked into us through any proprietary applications. We would rather have our customers choose to stay with us because they are happy, not because they must.
4. FOSS applications are portable to other providers and easily interwork with other business software.
5. The future of enterprise applications is that they will ultimately reside in the cloud. Choosing a proprietary cloud platform today (such as AWS or Microsoft Azure) locks an organization into that platform – which we believe restricts the ability of an enterprise to operate optimally.
Open-source software does not pay to appear in all the trade magazines, and it is not distributed and supported by household name companies. It does, however, fulfill the appeal to the C-Suite that relies on its specialized IT staff to make sound recommendations for the business. Most notably, however, it significantly decreases the total cost of
ownership of enterprise software applications, increases the options for the future, and does not tie you to a vendor relationship that may sour or stagnate at some point in time.