Hiya,
I got an answer for you about sunset provisions.
We have discussed source code escrow options with clients in the past. We can also offer a source code release clause (in the event FusionAuth goes out of business). However, these are only options if you are on an Enterprise plan with a custom contract.
Hope that helps you make the right decision for your application(s).