I think you've got the question backwards. The ASF does not really create
projects. Projects create development communities at ASF. So, I think the
real question should be: what makes Apache so appealing to Java-based
projects?

I think the answer to that question is probably "the same things that make
it appealing to any other project". I don't think the ASF is particularly
suited for Java projects over any other language. The prevalence of Java
here is probably mostly historical, with some projects following the build
tooling (ant, ivy, maven) and dependencies (tomcat, commons), because
they've seen the success of those projects they depend on here.

Java itself also probably has something to do with it... Java is a popular
language and it's going to have a high representation in any sufficiently
large community. Java is also prone to modularization with a high number of
smaller projects than fewer larger ones.

It's also possible that Java is just an easier language to build a
community around?

In short, it's probably not just coincidence; there's probably some causal
reasons, but I don't think it matters much, because the ASF doesn't
prescribe languages.

On Sun, Mar 19, 2017, 04:33 Spaghetti Roulette <spaghettiroule...@mail.com>
wrote:

> Why do Apache projects use Java so extensively? It looks to me that a lot
> of projects, if not most of them, are written in Java, and I can't get my
> head around this fact. Is there any reason, perhaps technical, or is it
> just coincidence?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>

Reply via email to