Move to GitLab, UBports should make at least a firm commitment to move to GitLab in the next two to three months.
Community will forgive if this delays other plans for UBports a bit. What they won't do is contribute to a project that doesn't make it clear they do not support Microsoft's agenda and wont stand for their embrace extend extinguish.
Let us not forget that Unity failed to GNOME mostly because of Ubuntu CLA and similar stuff that didn't align with the foss philosophy in the minds of many Linux devs and users.
This is more than just a PR move, this is about how we do this things in the future too. I say let us not do compromises in face of events such as this one. Make a firm statement that UBports does not do compromises and that UBports will move to other service even if Microsoft doesn't have an agenda, do not wait to see the negative impact, make it clear that UBports will be paranoid so that you don't need to be, so that you could have a peace of mind.
A piece of software that is free and doesn't have any proprietary attachments because UBports is not Microsoft and wont stand for their agenda even if they buy GitHub and try to shove it down our throats by their corporate force...
This move will most surely strengthen the bond and the trust between the project and it's community.
@alan_g has some good points and I would agree with him if we were together in a company but sometimes, like in this case, the most economic and the most efficient thing isn't the right thing to do.
[edit]: I feel like this is appropriate: click for the video