OpenInfra Foundation talks about Directed Funding model for open source projects

Notes rise of 'pay to play' where companies try to buy way into governance – and says this is not that


OpenInfra Berlin OpenInfra still has ideas to share, including an intriguing funding model for open source projects the Foundation discussed at its in-person event last week in Berlin.

The "Directed Funding" initiative – a significant change to how some projects might be funded in the future – is about allowing organizations to fund a specific project rather than seeing their cash spread across projects for which they have no interest.

Jonathan Bryce, CEO and executive director of the OpenInfra Foundation, told The Register this wasn't a case of following a trend in the open-source world that he described as "this kind of pay to play-type scenario."

A project would launch and certain unnamed companies would attempt to buy their way into its governance. "They were kind of putting their name on it, they weren't necessarily actively contributing, really pushing code into it, or any of those kinds of things," Bryce went on.

Might there be a bit of open-source window-dressing going on elsewhere, where companies are conscious of being seen as good citizens in the tech world for the purposes of recruitment and impressing customers? "We were," said Bryce, "… very, very specific that we did not want any kind of pay to play scenario involved in our projects."

The OpenInfra Foundation tends to spend its money on technical governance, education and community-building, according to the CEO, but customers would still arrive and say, in Bryce's example, "Well, I really care a lot about Kata containers and less about just pure OpenStack because, you know, I use containers in my Enterprise SaaS application…"

As such, tipping cash into a general fund simply might not appeal when it was really just one project that the customer was keen on.

However, Directed Funding isn't about "'How do I buy a seat into the technical committee for Kata?' or 'How do I pay to get my code integrated?'" Bryce explained. "And so we really spent time over the last year kind of going, 'OK, how do we add this element as a way to continue to support our projects and our communities?'"

The model seeks to combine what has worked for OpenInfra over the last decade while directing the desires of sponsoring organizations without introducing Bryce's "pay to play" concept that the Foundation has spent years dodging.

As for how it works, OpenInfra sets up a project-specific legal entity to hold the project funding. A Platinum OpenInfra member serves as an executive sponsor to make sure the project stays aligned with the Foundation. The Project fund participants become part of OpenInfra (if not already) and form a project fund governing board and contribute to the project fund budget.

Those same participants then decide how to allocate the budget to support the project "based on OpenInfra Foundation guidance and expertise."

proton packs

Zuul and Kata Containers: OpenStack tosses top-level protonpacks to OS new cats

READ MORE

And the OpenInfra Foundation itself? Staff to build a community.

It sounded a little like pay to play to us, but chief operating officer for the OpenInfra Foundation, Mark Collier, insisted it was quite different: "This specific thing that we've added is to … facilitate when there are a group of companies that want to pool their resources, their funding, so that that particular project can have additional help around awareness and education.

"But it isn't about controlling the roadmap or the code flow."

"We've just announced this," added Bryce, "so we haven't actually implemented this yet, but, Collier interjected "let's start talking about the ones we should do in the future."

To be clear, the model is currently intended for new projects. Kata was merely cited as an example (although we can imagine its success could see the new model retro-fitted at some undefined point in the future.)

The new Directed Funding model is clearly aimed at attracting organizations and projects that might have been put off by the traditional approach while still trying to maintain the open ethos of OpenInfra.

While other foundations might boast of an explosive growth in projects, there is much to commend in an approach whereby companies cooperate around a single project.

Small crowd at OpenInfra in Berlin

Numbers at the German city, of both attendees and sponsors, were modest compared to other mega-conferences, with many of those who might have attended remaining unable to travel.

But that's not the whole story. Another factor is the relative stability of OpenStack these days. Canonical product manager Tytus Kurek said on stage that setting up an OpenStack system had become a bit simpler nowadays, although he told The Register the process remains a little "challenging."

Still, "challenging" is an improvement on the knuckle-gnawing experience of the process as it was a few short years ago (at least in the experience of this writer) and signifies the increasingly stable world of OpenStack these days. And stable is not particularly glamorous.

A final factor could be the seeming diminished status of the OpenInfra Foundation (compared to the Valencia Kubecon of the Cloud Native Computing Foundation a few short weeks previously.) Another sponsor, Red Hat, told The Register its backing remained as strong as ever, and it had presenters in the schedule, despite Red Hat's booth being much smaller than it was previously.

The Foundation was also celebrating some pretty significant anniversaries – 10 years of OpenStack and Zuul – as well as releases of version 5 of the latter, along with version 6 of StarlingX and version 2 of the five-year-old Kata containers.

Roadmap

And of the projects running at present? Which ones are COO Collier, CEO Bryce, and general manager Thierry Carrez most excited about? For Collier it was Kata Containers and the drive toward confidential computing. Carrez named Zuul, citing the potential of the CI/CD platform to deal with increasingly complex workloads.

And Bryce? It was OpenStack itself. He told The Reg that while some members had gone off to work on other projects, new companies and new people had stepped in, meaning the Foundation's projects were "continuously regenerating and progressing."

Other than Linux, Bryce remarked: "I've never really seen anything like this."

"That's why I'm still here!" he said. "I was planning to go do something else long ago, but it's actually been just very, very exciting and continuously interesting to see it all evolving." ®


Other stories you might like

  • Start using Modern Auth now for Exchange Online
    Before Microsoft shutters basic logins in a few months

    The US government is pushing federal agencies and private corporations to adopt the Modern Authentication method in Exchange Online before Microsoft starts shutting down Basic Authentication from the first day of October.

    In an advisory [PDF] this week, Uncle Sam's Cybersecurity and Infrastructure Security Agency (CISA) noted that while federal executive civilian branch (FCEB) agencies – which includes such organizations as the Federal Communications Commission, Federal Trade Commission, and such departments as Homeland Security, Justice, Treasury, and State – are required to make the change, all organizations should make the switch from Basic Authentication.

    "Federal agencies should determine their use of Basic Auth and migrate users and applications to Modern Auth," CISA wrote. "After completing the migration to Modern Auth, agencies should block Basic Auth."

    Continue reading
  • EndeavourOS Artemis: Arch Linux, but a bit friendlier
    The Reg FOSS desk takes the latest release, 22.6, for a spin

    EndeavourOS is a rolling-release Linux distro based on Arch Linux. Although the project is relatively new, having started in 2019, it's the successor to an earlier Arch-based distro called Antergos, so it's not quite as immature as its youth might imply. It's a little more vanilla than Antergos was – for instance, it uses the Calamares cross-distro installer.

    EndeavourOS hews more closely to its parent distro than, for example, Manjaro, which we looked at very recently. Unlike Manjaro, it doesn't have its own staging repositories or releases. It installs packages directly from the upstream Arch repositories, using the standard Arch package manager pacman. It also bundles yay to easily fetch packages from the Arch User Repository, AUR. The yay command takes the same switches as pacman does, so if you wanted to install, say, Google Chrome, it's as simple as yay -s google-chrome and a few seconds later, it's done.

    Continue reading
  • Linus Torvalds says Rust is coming to the Linux kernel 'real soon now'
    Maintainer lack of familiarity won't be an issue, chief insists, citing his own bafflement when faced with Perl

    At The Linux Foundation's Open Source Summit in Austin, Texas on Tuesday, Linus Torvalds said he expects support for Rust code in the Linux kernel to be merged soon, possibly with the next release, 5.20.

    At least since last December, when a patch added support for Rust as a second language for kernel code, the Linux community has been anticipating this transition, in the hope it leads to greater stability and security.

    In a conversation with Dirk Hohndel, chief open source officer at Cardano, Torvalds said the patches to integrate Rust have not yet been merged because there's far more caution among Linux kernel maintainers than there was 30 years ago.

    Continue reading
  • Running DOS on 64-bit Windows and Linux: Just because you can
    DOS isn't dead. You can still run it and its apps, even now

    FOSS Fest There are still ways to run DOS apps under 64-bit Windows and Linux, and a lot of free apps to choose from.

    One of the differences between the Microsoft and Apple approaches to maintaining widely used OSes is that Apple is quite aggressive about removing backwards compatibility, while Microsoft tries hard to keep it.

    One of the few times Microsoft removed a whole compatibility layer from Windows was with the launch of 64-bit Windows, which went mainstream with Vista in 2007. 64-bit editions of Windows can't run 16-bit apps, whether they're for DOS or Windows.

    Continue reading

Biting the hand that feeds IT © 1998–2022