Folks may want to check out the analysis that Karanjeet Singh and I did with 
DRAT
regarding Apache projects, and their code diversity:

http://drat.dyndns.org:8080/dratviz/ 

DRAT is here:

http://github.com/chrismattmann/drat/

Thanks for listening.

Chris

On 3/19/17, 12:57 PM, "Christopher" <ctubb...@apache.org> wrote:

    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
    >
    >
    



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to