Blog/

announcements

Mastra is now Apache 2.0 licensed!

·

Jul 9, 2025

The choice of license is always an important one for an open-source project.

Early on in our journey, we weren’t sure how the project (or the agent space!) would evolve.

And so back in January, we decided to choose the ELv2 license for the Mastra project.

Generally, the community was been quite supportive of our licensing choice.

But over the last few weeks, a growing number of questions have come from developers at larger organizations, asking us for a more permissive license.

We’ve always communicated to them, and the community at large, that they should feel free to use Mastra, and that we were only worried about a larger player taking the work and running with it in a closed source way.

Regardless, great developer tools are all about removing friction.

And so today, we’re excited to announce that Mastra is now licensed under Apache 2.0.

For those who haven’t spent the last decade obsessing over open-source licensing: Apache 2.0 is part of a class of so-called permissive open-source licenses, including MIT and others.

It allows you to use software in commercial products and services, change the source code, distribute original or modified versions, and use software privately without restrictions. You do have to include the original Apache 2.0 license text.

Time flies, and it’s hard to believe I’ve spent almost a decade in the open source JavaScript world.

I firmly believe open-source is one of the most powerful forces for innovation on the planet. It lets us build together across borders, across timezones, across languages.

And so: here's to open source! 🚀🚀🚀

Stay up to date