Not to mention that its been built on top of the Google internal development stack and getting it working outside of that environment would require a substantial re-write.
How is it vendor lock-in if the internal code base that was never built in a way to work in the outside world can't just be taken and dropped on Github?
> How would they do that? Who would pay the server costs?
The user would run the server, or another company, or a group of enthousiasts. It doesn't need to be expensive, especially if the user doesn't require many other users on the system.