groovy开发软件
在“ Total Bummer:Pivotal滴Groovy ”一文中,我简短地介绍了Pivotal放弃Groovy的决定,并希望Groovy能够找到新家。 我很高兴阅读有关 Groovy项目打算加入 Apache Software Foundation 的公告 。 我的经验是,一些得到最佳维护,最受支持和最好记录的开源项目是那些有公司赞助商或与Apache Software Foundation相关的项目。 多年来,我从几个Apache项目中受益匪浅,其中包括Ant , Struts , Apache HTTP Server , Apache Commons , Camel , Log4J , Lucene , Apache POI , Apache FOP和Tomcat 。 Apache软件基金会还包含其他一些非常受欢迎的项目,包括Hadoop , HBase , Apache Cordova , MyFaces和Solr 。
Groovy已经与Apache项目建立了某种联系。 例如,Groovy烘焙了Ant支持和Commons CLI支持( Groovy的CliBuilder )。 列出按编程语言分组的项目的Apache页面包括“ Groovy ”部分,该部分列出了Apache Camel和Apache OFBiz 。
根据Guillaume Laforge的说法 ,与Eclipse Foundation , Software Freedom Conservancy和Apache Software Foundation等多家组织讨论了Groovy的下一个家。 Matt Raible在La Groge的Groovy Moving to Apache帖子中以问答形式提供了该帖子的后续内容。 我特别感兴趣的是拉福格提到的“灰色领域”的扩展。 这些“灰色领域”包括与Apache Software Foundation相关的差异和局限性,例如流程,存储库控制以及单个项目的潜在公司资金。
使用Apache项目的几个优点之一是开放的Apache 2许可证 。 Groovy已通过该许可获得了使用,并且显然将继续作为Apache Software Foundation的一部分使用该许可。
像介绍给Apache Software Foundation的所有项目一样,Groovy将从Apache Incubator开始。 目前,Grails尚未计划加入Apache Software Foundation,尽管将来可能会出现。 塞德里克·尚波(CédricChampeau)在他的文章《 谁是Groovy?》中简要提到了Groovy和Apache 。
groovy开发软件