The community story is a nonsense, you can have a platform which is 99% open source, but 1% is more than enough to keep it closed completely. When you have a closed product, there is no effective community that can leave on its own.