Well, it's a "free if you're not generating revenue" model which is similar to JetBrains' recent "free for non-commercial use" releases of their IDEs, and I believe Docker does something like that too.
And famously WinRar which will nag you to upgrade every time you open it but doesn't actually force you to buy it, but expect enterprises will if they don't want to risk lawsuits.
They dont charge for the source. They charge for paying more attention to your issues, and for compiling the code for you. If you compile it yourself and do some of the work to resolve the issues (planning or an outright PR) then you wont pay anything
In other words, they're operating like a normal business.