Rune Goes Open Source, Looks to Share Revenue With Contributors

The Go-based IDE is now available under GPLv3, and contributors keep the rights to their work.
Warp Terminal

Rune has left behind its proprietary old self for a new open source identity under the GPLv3, letting you clone, read, or build off it from GitHub. The relicensing came via a string of moves, one of which was the commit that marked the project's license transition.

The developers have also decided to keep commit history mostly intact, which runs back to 2017, with some gaps here and there. I point that out because projects that go open often squash the history first, so old secrets and sensitive commits never land in the public repo.

To give you some context, Rune is an IDE for Linux and macOS that can be used for writing and debugging code, running your terminals and CLI tools in the same window, and letting a coding agent take on parts of your tasks.

It is based on Go, and the team defends its use by showcasing vtebench runs that show the Go terminal keeping pace with Alacritty, Ghostty, and Kitty on a set of terminal workloads.

Do keep in mind that these were not language benchmarks; these only show how far the IDE has come.

The Rune team is further looking to expand language support beyond Go and Python, with Rust and Zig already in beta on main and an open call for developers to steward their own language.

While the IDE itself is free to use, people can opt for paid plans to get access to the P2P Rune Network, premium support, and a separate tailored plan for enterprises with extra bells and whistles.

Going the open source route

cropped screenshot that partially shows the readme file for rune ide on its github repo

The license, GPLV3, allows contributors to keep the copyright in what they submit, and the company (Unstable Build LLC) takes no special right to relicense their work. Earlier, the project asked contributors to sign a CLA; that's not the case anymore.

Rune's creator, Ernest Romero Climent, is not happy with what has happened elsewhere in open source, where companies build in the open, lean on the community for years, then change the license once the project is worth something.

Instead, they are looking to pay contributors via an opt-in credits program, where accepted work earns credits and a slice of eligible service revenue funds a pool, which is then split by the credits each contributor holds.

All awarded credits will be tracked in a public ledger, showing the revenue behind the pool, any deductions, the credits awarded, and how each payout is worked out.

As I said, all of that is optional. You can still send patches without joining the program.


Suggested Read πŸ“–: openEuler and the race to build Asia's AI infrastructure.

openEuler and the Race to Build Asia’s AI Infrastructure
openEuler is an open-source project incubated and operated by the OpenAtom Foundation. The community is expanding international collaboration through local user groups, industry partnerships, and participation in global open-source events.

Enjoyed this update? Support independent Linux news coverage

It's FOSS has been helping people use Linux for the past 14 years. Help us stay independent from big tech. Become a Plus member, enjoy ad-free reading and get 5 eBooks.

Plus yearly

Ad-free, FREE ebooks

Join yearly

Buy us a coffee

Any amount, no commitment

Support on Ko-fi
About the author
Sourav Rudra

Sourav Rudra

A nerd with a passion for open source software, custom PC builds, motorsports, and exploring the endless possibilities of this world.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.