For an app to be open source, it's easy if it is only a client side app. Client-server type apps are difficult to make open source. Releasing the code of server side would mean that people will need to set up their own servers. At this point, it becomes kinda pointless.