Pivotal将不再资助Groovy/Grails项目
原文 http://www.infoq.com/cn/news/2015/01/Pivotal-Pulls-Groovy-Grails-Fund
2015年1月19日,Pivotal Software 宣布 ,在3月31日之后,该公司将不再资助广受欢迎的Groovy语言和Grails框架。
Pivotal在声明中提到:“Pivotal更大的战略是集中资源,加速商业项目和开源项目的开发,从而不断增加其在平台即服务 (Platform-as-a-Service)、数据和敏捷开发等领域的吸引力,而决定终止对Groovy和Grails的资助,正是这个战略的一部 分。Pivotal也确定了一个合适的时间点,希望开源社区中其他对此感兴趣的、能够更好地服务于这些项目目标的团体,来领导Groovy和Grails 的下一步开发。”
InfoQ就这份声明采访了Groovy项目的管理者Guillaume Laforge。
InfoQ :这份声明的起因是什么?
LaForge : 如Pivotal的声明和 FAQ 所言,Pivotal决定重新把精力集中在Cloud Foundry上,看待Groovy和Grails的策略已经不同以往。这也是他们决定停止资助这些项目的原因,尽管这些项目在不断成长而且取得了成功。
InfoQ :这个决定是你们和 Pivotal 双方协商的吗?
LaForge : 不,这是Pivotal的决定。我们愿意在Pivotal这棵大树下继续开发Groovy和Grails,比如说,我们和Spring兄弟团队有很好的协 同效果。我们有很多事情可以做,帮助使用Groovy和Grails来构建Cloud Foundry基础设施的未来(可以考虑用于云服务组织的Groovy领域特定语言,Grails敏捷仪表板,Grails支持的微服务和后端服务等)。 关于Groovy和Grails能起什么作用,我们并不缺少这方面的想法。
InfoQ :你们下一步打算怎么做?
LaForge : 在不久的将来,我们期待给这些项目找个新家,以便我们能够继续全职从事相关开发,从而不减慢开发与创新的步调。当然,这段时间我们也会一直开发。实际上我们正在计划即将发布的Groovy 2.4,紧随其后的是Grails 3.0。
InfoQ :现在是不是已经有可能的支持者了?
LaForge : 我们正在和可能的支持者谈,不过到目前为止,项目的归属还没有一个明确的答案。随着这个声明的出台,或许有感兴趣的第三方团体会加入进来。
InfoQ :在 3 月及以后,这对 Groovy/Grails 有何影响?
LaForge : 前面我也提到了,我们会和往常一样,继续开发Groovy和Grails,我们有大量的工作要做,有很多想法要实现。不过风险就是,我们可能无法像以前那 样全速开发了,速度会减缓。我们可能会重新思考一些牵扯面比较广的特性,并尝试以更灵巧的方式加以分割,重新安排时间表。因为有社区的贡献,我们知道 Groovy和Grails能够活下来,并继续演进,但是找到一个愿意为该项目及其团队提供资助的新家,会有很大的帮助。
InfoQ : Groovy/Grails 作为一款产品,下一步的计划是?
LaForge : 我刚才提到了即将发布的Groovy 2.4和Grails 3.0。Groovy 2.4将对Android平台提供非常好的支持,支持用Groovy高效、优雅地构建移动应用。除此之外,我们还在性能改进方面下了很大的功夫。对于 Grails 3,我们围绕Spring Boot做了很大的重构,使Grails 3非常适合最近争论很多的微服务。
对于Groovy的前进方向,我们有很多想法想要付诸实施,比如,对Java 8的构造提供更多支持(特别是采用一些新的语法元素),增强并改进内部的动态运行时,继续改进性能(缩减生成的字节码,减少内存消耗等),我们也在考虑添 加某种类型的宏,帮助开发者编写代码转换,希望与原始的Java相比,能够去掉更多的样板代码。
如何改进这些项目,让使用Groovy语言和Grails框架的开发者更具开发效率,这方面的想法并不缺乏。
InfoQ :祝你好运。 Groovy 是个很棒的平台,也影响了 Java 本身,并启发了 Lambda 项目和 Coin 项目,也带动了 Java 向更具函数式风格发展的趋势。
LaForge : 感谢对我的采访,感谢你的支持,也感谢你的赞美之词。
在支持合同方面,Pivotal表示目前将继续兑现现有合同。Pivotal还提到,这个决策不会影响他们对Spring框架的支持。