Is the cloud bad for open source? Just the opposite

Is the cloud bad for open source? Just the opposite

Summary: Those who imagine the cloud will stall the growth of open-source software should think again. Open source will even end up challenging in areas that until now have remained proprietary fiefdoms.

TOPICS: Cloud, Linux, Open Source

Some have argued that the arrival of the cloud will harm the growth of open source. In fact, there's nothing to suggest that cloud and open source are mutually exclusive — in fact, quite the opposite.

The cloud is built from open source and if open source is architected to run in the cloud, it will. The cloud's operating system, database, web server, application development and even much-hyped trends such as big data are all powered by open source.

Vendor lock-in lies at the heart of the spiralling costs of maintaining enterprise systems

In fact the cloud will become yet another way for alternative open-source applications to challenge established proprietary enterprise software brands in areas such as document and enterprise content management.

Among the primary open-source developments that will be important for running in the cloud are enterprise collaboration, public information sharing, pay-as-you-use services for small, medium and underserved organisations and mobile workers.

In content management, cloud-based file management services such as Dropbox, Box, Huddle and others may continue to evolve over the next few years, but so far these vendors can only provide a fraction of the enterprise content-management capability needed to enable workers to enjoy greater productivity while on the move.

Simple interface across all devices

Regardless of whether the user is accessing a document in the cloud or behind the firewall, they should be able to access the same version using the same simple interface across all devices.

What enterprises need is a compliant, secure platform on both sides of the firewall which can provide content management functionality such as metadata, workflow, rules and sophisticated policy-setting. Right now, it is the open-source vendors that are leading the way.

Just as on-premise open systems have significant advantages over proprietary ones, there are similar benefits that open-source applications in the cloud bring when compared with closed cloud services. Rather than being the domain of tinkerers, open source is mandated as the preferred first choice by many governments and organisations.

First, open source is extremely cost-efficient and can be deployed across the board to make secure hybrid on-premise and cloud applications available to thousands of users without having to spend large sums on licences.

Second, open source provides a much greater flexibility and freedom to switch to future technologies. You are not locked into the software that you are running, whether it is running in the cloud or not. You have the choice to deploy it elsewhere and there is no cost to doing so.

Vested interest in status quo

Open-source evangelists have long argued that vendor lock-in lies at the heart of spiralling costs of maintaining enterprise systems. Many vendors with technology stacks based on closed proprietary software and proprietary standards have a vested interest in prolonging the status quo.

Most suppliers in the emerging cloud base their stacks on open-source software and open standards precisely to stop any single vendor becoming so powerful that it can dictate their future technology decisions. That thinking is also the reason why the vast majority of public cloud service providers run their infrastructures on the Linux operating system.

Indeed, governments and enterprises are starting to explore the use of open-source cloud applications to share material securely in the cloud with their mobile workers and partners so that they can collaborate as teams or on short-term projects.

Open source as a development model means the community is creating new solutions and new extensions, many of which will be very useful for cloud-based solutions.

Far from being at a disadvantage, I see open source as being the single biggest enabler of applications in the cloud.

Topics: Cloud, Linux, Open Source

John Powell

About John Powell

John Powell is president and CEO of open-source content management software firm Alfresco. Before Alfresco, he was responsible for worldwide operations at business-intelligence specialist Business Objects.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • What a joke...

    "vendor lock-in lies at the heart of spiralling costs of maintaining enterprise systems"

    Where do you morons come up with this drivel?
    • The author has a point.

      Here's an example:
      MS SQL Server 2008 base price with 5 CALs: ~$1100
      No core restrictions.

      MS SQL Server 2012 base price (5 CALs, 1 core only): ~$1800
      MS SQL Server 2012 base 2 Cores, no CALs: ~$3400
      CALs: ~$200 each

      So if a company had a MSSQL 2008 with 5 CALs on 4 core system, they paid about $1100.
      To build a replacement 4 core system with MSSQL 2012, they will pay about $8400 for the same 5 user system. (2x$3400 + 5x$200)

      Maybe you consider $8400 and $1100 to be about equal, but the mathematically literate see that as 7.64 times as expensive. So once a company is locked into MSSQL, their costs start spiralling.
  • FOSS mantras

    all cult's need mantra's, little things they say over and over and over again, until they actually believe it.
    open source (FOSS) has more than most cults. we all know em..

    - linux runs the interweb
    - linux will destroy MS
    - M$ is evil
    - linux has and never will be hacked
    - It's FREE (apart from what you have to pay).
    - zero or virtual zero running costs
    - lots of trained support
    - help available everywhere
    - better than everything else
    - NOT UNIX
    - supercomputers !!!! SUPERCOMPUTERS !!!
    • You sound bitterly jealous.

      But it's OK, you can use Linux, too.