There are many things that can happen to a non-profit that can change the way they provide software or a service. Apart from a sale being possible (albeit with regulator approval), a non-profit could split (see MozillaCorp), or simply act against its own stated interest due to internal politics (see PIR).
Or the change could be smaller such as the non-profit changing focus and transferring one of it's products to another entity. e.g. Signal could hypothetically pivot to focus on crypto lib dev/maintenance and transfer the messaging service maintenance to another org.
Or the change could be smaller such as the non-profit changing focus and transferring one of it's products to another entity. e.g. Signal could hypothetically pivot to focus on crypto lib dev/maintenance and transfer the messaging service maintenance to another org.