There's a paradox operating in the enterprise apps world. On the one hand we have the mega vendors with proprietary technology. On the other hand we have millions of developers who love open source.