I think it is a combination of several factors;

  * Historical - The first non-httpd project in Apache was Java, followed
by a handful of others.

  * Java is one of the big languages.

  * Some projects are spin-offs from other ASF projects

  * External Java projects knows Apache Java projects very well, through
Ant, Maven, Commons, Tomcat and many other they use. So if they seek a new
home, ASF is one of the obvious choices. For C/C++, C#, Ruby and Python,
this is not necessarily the case. There is often no natural tie between a
random solo project in these languages and ASF.

  * The above is creating a reinforcement feedback loop, giving the
impression that ASF is all about Java and perhaps overlooked for other
platforms when seeking a new home.


Hope that helps.
Niclas

On Sun, Mar 19, 2017 at 4:27 PM, 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
>
>


-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org <http://zest.apache.org> - New Energy for Java

Reply via email to