Yes, the underlying system is fully open, there are good, healthy alternative client, it's not a recurrent expense, presumably there's nothing stopping you using the current version forever.
As far as closed source goes this is probably as bening as you can get. The only leverage the devs get against you is not updating it.
In today's shitware-as-a-service hellscape, this normal deal is now a good deal.