What I meant was the project would stay FOSS forever, so that would mean all future updates including features, bug fixes, and patches. My understanding is the license can be changed at any time so then you would only have FOSS access for the code up until the point in time the license changed.
That said, I completely agree that there’s a better solution.