At this point I think Apache has about 15 different data streaming/queueing/event processing systems.
At this point I think Apache has about 15 different data streaming/queueing/event processing systems.
The Google of Free Software then.
(gets PTSD shivers thinking about LiveLink)
Oh, and that was Tim Bray.
CA is where software goes to die.
Giving Apache ownership of something is always a signal that whoever was maintaining it before, doesn't want to maintain it anymore. Whether or not that thing dies depends entirely on who ends up running the project post transition to apache.
Funnily, there have been a few cases of projects that have seen a breath of new life by moving over to apache. Netbeans and Groovy seem to be standouts there.
I used that ten years ago
I though they were dead by now
On the other hand the ASF has a few very active and healthy projects under its umbrella, sometimes being among if not the go to solution inside a specific problem space.
Apache presumably has criteria for accepting an open source project? Although all I can find is this, marked "draft": https://www.apache.org/dev/project-requirements
But I'd suggest they need some, and also minimum requirements for remaining an Apache project, which if not met, the project will be either removed, or perhaps just clearly marked archived/unmaintained/historical on apache pages. (a status from which perhaps there is a way to escape with renewed attention as well).
ASF governance is weak, and that's why it might as well be the Abandonware Software Foundation.
https://lists.apache.org/list.html?announce@apache.org
But just eyeballing that really quick I can see it's not authoritative, because a new version of Apache Spark just came out and isn't announced there.
https://spark.apache.org/news/index.html
There is also this, but it's very cluttered with submodules, but it does appear more authoritative.
Practically never used anything but httpd (which I no longer use) and everything else looked like bloated software being Java taking huge resource and usually has a better competitor.
I occasionally see Kafka being used as parts of software stack but not sure if that is the best choice with huge resource use.