The open source movement is vast, encompassing projects begun half a lifetime ago, and those launched (or relaunched) just months ago. So as fast away the old year passes, let’s pay a visit to some of 2024’s trendiest open source projects — checking in on their health and prosperity, and wishing them luck in the coming new year.
There were the obvious big stories. “Elasticsearch Is Open Source. Again!” Elastic announced in August after adding an Open Source Initiative-approved license to counter criticism that its 2021 licensing restrictions made their product “fauxpen” source.
And when Redis changed licensing for its NoSQL database, it suddenly faced a fork called Valkey backed by well-funded heavy-hitters like Amazon Web Services, Google, the Linux Foundation and Oracle.
But the open source movement is as far-reaching as the Free Software Foundation itself, and as vast as a Kubernetes cluster. So what were the open source movement’s other high points — for projects big and small — and the overlooked milestones in 2024?
Kubernetes, Linux and Rust
As the year rolled along, 2024 found Kubernetes reaching its 10th anniversary with a special three-hour celebration in June at Google’s Mountain View, Calif., campus. Looking back, Kubernetes co-creator Craig McLuckie remembered an era of concern that Amazon’s cloud offerings had “effectively created this incredibly disruptive way to commercialize open source.”
But, he added, the Kubernetes team had drawn inspiration from the success of open source container management platform Docker. “I don’t think Kubernetes exists without Docker,” Kelsey Hightower said, in a special introduction for Docker creator Solomon Hykes.
So there was much to celebrate, and the Kubernetes community joined in all over the world.
yall. #kubernetes changed my life forever. i’m so thankful to the early founders and members of the community for being so intentional with the values and the organizational design. so exquisite, so beautiful. the secret sauce if you ask me. #kuberTENes forevaaaaa pic.twitter.com/awlVpuYdc0
— @paris@hachyderm.io (@ParisInBmore) June 7, 2024
But as Kubernetes developer Eric Jalal likes to say, Kubernetes is just Linux providing an interface and wrappers for familiar Linux functionality.
In October, Jalal made the case in a delightful episode of the KubeFM podcast (hosted by Bart Farrell, a Cloud Native Computing Foundation ambassador). Fortunately, in 2024, Linux was also going strong, celebrating its 33rd anniversary and setting a new record for the percentage of desktops where it’s installed. (4.55%, according to StatCounter in August, prompting jokes about the arrival of the long-awaited Year of the Linux Desktop.)
Still, as December began, Linux kernel maintainer Greg Kroah-Hartman saw signs of real progress ahead, predicting “a tipping point” that brings “way more Rust drivers” to the kernel after some crucial driver binders were added into upcoming Linux kernel 6.13.
Rust itself is also part of the open source family, and is seen as a key tool in the years ahead for bringing memory safety to codebases. So in February Google announced a million-dollar grant to the Rust Foundation to support efforts “to improve the ability of Rust code to interoperate with existing legacy C++ codebases.” And in November, AWS and the Rust Foundation announced new cash prizes for completing challenges in an online initiative to verify the safety of Rust’s standard libraries.
Funding for Developers?
The hunt for new funding sources continues to worry the open source community. Bruce Perens, an original co-founder of the Open Source Initiative, is even developing an alternative license where software is free for individuals and smaller organizations while “deep-pockets entities” must contribute to a fund supporting open source developers in myriad ways.
But some funding continues to materialize.
- In October, Germany’s Sovereign Tech Fund announced it has invested more than $24.9 million into 60 open technologies over the last two years, according to Phoronix.
- The GitHub Secure Open Source Fund, launched in November, promises to invest “in security for fast-growing dependencies that support larger projects” with $1.25 million in initial contributions from donors including American Express, Microsoft, Shopify and Stripe,
And in December the Linux Foundation released a report on open source funding co-authored with GitHub and Harvard University’s Laboratory for Innovation Science. They found that the 501 organizations they surveyed were investing $1.7 billion each year in open source, “which can be extrapolated to estimate that approximately $7.7 billion is invested across the entire open source ecosystem annually.”
However, 86% of that investment took the form of contributing labor from their employees, with only 14% (or $1.078 billion) in direct financial contributions.
To spur more contributions, billboards even began appearing around San Francisco shaming tech companies that didn’t fund open source maintainers.
Seeing these grotesque billboards in SF and asking WTF? Us too—Where’s The Funding? Join us in pledging $2,000 per dev to support the open-source projects your business relies on: https://t.co/uBZF3M19h0 pic.twitter.com/Z5GoCXnjUP
— Chris Jennings (@ckj) October 11, 2024
“Our goal is to establish a new social norm in the tech industry of companies paying Open Source maintainers, so that burnout and related security issues such as those in XZ and Apache Log4j can become a thing of the past,” reads the Open Source Pledge web site. Or, as Chad Whitacre, project co-founder, told the Register, “These billboards are obviously a cheeky way to get people’s attention, and they’re working,”
The Open Source Initiative issued a statement of support for the group.
2024’s Belated Open Source Releases
Open source software continues its long march, racking up milestones as the years roll by. In 2025 the Free Software Foundation will celebrate it 40th anniversary, with this year bringing some celebrations for its 39th. But in another entirely different kind of milestone, in April Microsoft finally open sourced the 1988 code for MS-DOS 4.0, written long before the open source era even began, when Microsoft was a decidedly closed-source shop.
Perhaps even more meaningful was the fact that, in June, developer Jim Hall celebrated 30 years of FreeDOS, the open source MS-DOS alternative he’d launched back in 1994. Now coordinating a larger development community, Hall used the anniversary to share what he’s learned from the last 30 years with a post on the OpenSource.net blog, starting by emphasizing that the projects “must be grounded in community,” and that they must have respectful communication.
“Three decades is a long time for any Open Source project, especially for a retrocomputing operating system like FreeDOS,” Hall wrote. “But it’s all because of the great developers and users in our community. In celebrating FreeDOS, we are celebrating everyone who has created programs, fixed bugs, added features, translated messages, written documentation, shared articles or contributed in some other way.”
Maybe it’s all proof that one of the beauties of the open source movement is the way it encompasses such a wide variety of projects both big and small. The lightweight Dillo web browser celebrated its 25th anniversary by resurrecting the project with a new GitHub repository. Lead developer Rodrigo Arias Mallo had been inspired when an Atari forum announced the 25-year-old browser had been successfully ported to an Atari emulator, and soon tech news sites were hailing the end of a nine-year hiatus.
There’s even an open source remake of the 1995 video game Transport Tycoon Deluxe, still under active development, and in March celebrating its 20th anniversary. And Steam got a reboot of the 1984 educational game ChipWits, along with the open sourcing of its original 1984 code.
March also saw the release of version 10.0 of the Unix-like open source OS NetBSD. First launched in 1993, NetBSD 10.0 arrived “after being in development since 2019,” Phoronix reported, bringing automatic swap encryption, WireGuard support and “support for many newer Arm platforms including for Apple Silicon and newer Raspberry Pi boards.”
And September even brought a new beta release candidate for Haiku, the MIT-licensed operating system inspired by the 1985 operating system BeOS.
Open Tools for Open Developers
One of the great joys of the open source movement is the ongoing creation of open source tools with which to do more open source coding.
Photoshop alternative Gimp has been around since 1998. But this year saw new release candidates for Gimp 3.0, its first major update since 2018, according to LWN.net. (And Gimp also announced a restructuring of its development process “to decrease time between releases.”)
And while GitHub stopped development on its Atom text editor in 2022, this just led to more open source alternatives. 2024 saw continued development on Pulsar, which describes itself as “a true community-led project to modernize, update and improve the original Atom project into a contemporary, hackable and fully open editor.”
Meanwhile, three former Atom developers have also teamed up for a startup building “a more refined and fleshed out version” of Atom, and in January 2024, open sourced the code for their Zed Editor. (“We’ll need all the help we can get,” their blog post declared, adding, “We also think going open source will be a lot more fun.”)
And 2024 saw yet another open source developer environment. The Eclipse Foundation announced general availability of its open source Theia IDE for cloud and desktop — “compatible with VS Code extensions.”
So if there’s a message in the year 2024, maybe it’s just that the open source movement is everywhere, stretching across space and time with the inextinguishable power of a very good idea. Its influence echoes through the years gone by — and into the years yet to come — while leaving in its wake an ever-growing community of happy and satisfied users.
And we wish them all a very happy New Year.
The post Kubernetes, Rust, Linux and DOS? The Year in Open Source appeared first on The New Stack.