Feeds

Linux Foundation: Will it be your friend or foe?

Stepping on toes in pursuit of glory

Boost IT visibility and business value

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.

Build a business case: developing custom apps

More from The Register

next story
KDE releases ice-cream coloured Plasma 5 just in time for summer
Melty but refreshing - popular rival to Mint's Cinnamon's still a work in progress
Leaked Windows Phone 8.1 Update specs tease details of Nokia's next mobes
New screen sizes, dual SIMs, voice over LTE, and more
Mozilla keeps its Beard, hopes anti-gay marriage troubles are now over
Plenty on new CEO's todo list – starting with Firefox's slipping grasp
Apple: We'll unleash OS X Yosemite beta on the MASSES on 24 July
Starting today, regular fanbois will be guinea pigs, it tells Reg
Another day, another Firefox: Version 31 is upon us ALREADY
Web devs, Mozilla really wants you to like this one
Secure microkernel that uses maths to be 'bug free' goes open source
Hacker-repelling, drone-protecting code will soon be yours to tweak as you see fit
Cloudy CoreOS Linux distro declares itself production-ready
Lightweight, container-happy Linux gets first Stable release
prev story

Whitepapers

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.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Maximize storage efficiency across the enterprise
The HP StoreOnce backup solution offers highly flexible, centrally managed, and highly efficient data protection for any enterprise.