"The Apache Flink project is a relative newcomer to the stream-processing space. Competing Open-Source platforms include Apache Spark, Apache Storm, and Twitter Heron."
Can someone explain why Apache are creating projects that compete with each other? Why not focus on one?