Well, it's javascript at the edge. Porting it to somebody else's "javascript at the edge" apis for sockets, kv store, etc, wouldn't be that hard. The lock-in doesn't seem that strong to me. And fully open source DIY global edge seems hard outside of maybe running a botnet :)