Feeds

Linux Foundation: Will it be your friend or foe?

Stepping on toes in pursuit of glory

The essential guide to IT transformation

Open ... And Shut The more the Linux Foundation broadens its mandate beyond its core mission of "fostering the growth of Linux", the more it risks stepping on the toes of its most ardent supporters.

This tension was on full display earlier this week when The Register reported an apparent conflict between the Linux Foundation's support for OpenMAMA, an API used in financial messaging systems, and AMQP, a financial messaging system wire protocol.

While some, like Chris Swan, were quick to point out that the two can actually be complementary, it seems certain that the Linux Foundation's support for particular open-source projects will create conflicts with its sponsors.

But need it?

Since its creation from the merger of the Free Standards Group and Open Source Development Labs in early 2007, the Linux Foundation's mandate has shifted, if subtly. Whereas today the Linux Foundation declares that it "foster[s] the growth of Linux" with an emphasis on "promoting Linux and providing neutral collaboration and education", back in 2008 this part of its mission came last, not first, and was much more constrained:

  • Protecting Linux by sponsoring key Linux developers and providing legal services
  • Standardising Linux and improving it as a platform for software development
  • Providing a neutral forum for collaboration and promotion

The first two areas were clearly focused on the Linux Legal Defence Fund, employing Linus Torvalds and supporting the Linux Standards Base, among other things. But it's the third area that has expanded over time, and is now the the organisation's primary concern. Originally intended to create conferences, it has become a way for the Linux Foundation to support open source more generally, and not always directly related to Linux.

Like OpenMAMA.

OpenMAMA is a middleware-agnostic messaging API. It's not Linux. It's not part of Linux. In fact, though it currently supports Linux on x86 systems, a near-term goal is to also support Windows and Solaris. This isn't about Linux.

So why is it being hosted by the Linux Foundation? According to the OpenMAMA website, "the Linux Foundation provides a neutral home for the industry and the open-source community to collaborate on OpenMAMA". Which is great. But it still doesn't explain why the Linux Foundation should host it instead of, say, The Apache Software Foundation or some other neutral, non-Linux-centric body.

In part this is answered by the Linux Foundation's executive director, Jim Zemlin, who in an email to me suggested that one of the questions the foundation asks itself before taking on a project is: "Will this activity increase the adoption of Linux or open source?" (emphasis mine).

Over the years, the Linux Foundation has proven to be an exceptional steward for Linux development, and an active, informed voice for open-source development, generally. It is therefore not surprising that the New York Stock Exchange, original developer of OpenMAMA, would turn to the foundation to host the project, particularly given NYSE's involvement with the organisation over the years. Nor is it surprising that the foundation would step in to fill the void on open-source leadership of projects that have a relatively close connection to the operating system and its adoption.

The financial services industry is a huge adopter of Linux. Helping solve some of its middleware woes seems like a good way to broaden the kernel's adoption, too.

However, this doesn't obviate the fact that even within Linux development, the foundation's support for particular projects can rankle its sponsors at times. Consider MeeGo (now Tizen). While I was serving as COO at Canonical, the primary sponsor of the Ubuntu Linux operating system, I remember the frustration we felt when the foundation announced that it would assume leadership for MeeGo, a competitive OS for mobile devices. To me, that felt like the Linux Foundation was picking a winner.

It still does, though MeeGo-turned-Tizen has been anything but a winner.

My friend and Linux Foundation executive director, Jim Zemlin, emailed me to give more colour on how the Linux Foundation thinks about things:

We do not view the world of Linux as a zero-sum game within the different market segments where Linux is used. That has been a fundamental tenant of open source. The investment that happens in projects such as Tizen or MeeGo benefit Linux in general as a substantial amount of the code created there ends up in the upstream projects that are used to create a host of Linux based products and services. In fact some of these projects have an explicit "upstream first" policy in order to encourage sharing.

The reality is that we no longer operate in a winner takes all world. After all, that is the whole point of open source. And that is why the Linux Foundation is able to balance the interests of the hundreds of companies and thousands of individuals who participate in our many programs.

As a rule, the Linux Foundation does a great job of this. Under Zemlin's reasoning, the foundation isn't so much picking winners as it is trying to ensure Linux wins by making sure there is a centralised neutral place to focus mobile, server or desktop Linux, including adjacent technologies that directly impact Linux (like OpenMAMA). And since it's impractical for the foundation to do generic R&D, it necessarily focuses on a particular project but invites all to share in the development load and results.

Does the Linux Foundation step on the toes of its sponsors at times? Absolutely, whether intentionally or not. But in the non-zero sum world that Zemlin describes, this is both to be expected and probably appreciated. The Linux Foundation, after all, is hell-bent on growing the Linux and open source industries, and not any particular vendor therein. I'd hazard a guess that for every time the foundation upsets a sponsor, there are nine more times that praise it.

That's just the nature of the open source beast, a fact that Red Hat, Canonical, and other supposed Linux Foundation competitors realise and embrace. ®

Matt Asay is senior vice president of business development at Strobe, a startup that offers an open source framework for building mobile apps. He was formerly chief operating officer of Ubuntu commercial operation Canonical. With more than a decade spent in open source, Asay served as Alfresco's general manager for the Americas and vice president of business development, and he helped put Novell on its open source track. Asay is an emeritus board member of the Open Source Initiative (OSI). His column, Open...and Shut, appears twice a week on The Register.

Secure remote control for conventional and virtual desktops

More from The Register

next story
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
China: You, Microsoft. Office-Windows 'compatibility'. You have 20 days to explain
Told to cough up more details as antitrust probe goes deeper
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Endpoint data privacy in the cloud is easier than you think
Innovations in encryption and storage resolve issues of data privacy and key requirements for companies to look for in a solution.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Advanced data protection for your virtualized environments
Find a natural fit for optimizing protection for the often resource-constrained data protection process found in virtual environments.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.