InfoQ

新闻

Ruby.NET转向开源社区模式

作者 Werner Schuster译者 Jason Lai 发布于 2007年7月16日 上午8时0分

社区
.NET,
Ruby
主题
.NET框架,
动态语言,
脚本
标签
Ruby.NET,
IronRuby,
开源软件

微软的IronRuby一直是新闻报导的宠儿,该项目将在七月下旬的OSCON上发布第一个版本。与此同时,Gardens Point Ruby.NET编译器早在2006年就已经问世,并且整个团队一直在坚定不移地为它添砖加瓦

尽管Gardens Point Ruby.NET编译器的源代码一直都是可以访问的,但它还没能组织成为一个开源项目。不过,现在事情已经有了改观。Ruby.NET团队的Wayne Kelly在ruby-talk邮件列表中宣布:

正如我们之前所宣布的,现在我们已经准备好转向一个新的开源社区模式了。

尽管我们在QUT(昆士兰理工大学)的团队仍将继续深入参与到项目当中,但是我们计划将项目的完全控制权和所有权转交给开源社区。为了彰显这个新的开始的重要性,新项目将更名为“Ruby.NET”(而不是之前的“Gardens Point Ruby.NET”),并且新的许可证协议将由社区来制定。我们将在QUT之外创建源代码仓库,使来自社区的开发人员可以直接访问并贡献代码。

同时,这也是感兴趣的开发人员参与讨论并辅助关键决策的最好时机,例如参与到主机服务和许可证的选择上:

有人建议,我们可以将源码仓库和邮件列表放在RubyForge上。由于在管理这样的开源项目我的经验尚显不足,我需要大家的帮助和建议。如果你有兴趣探讨如何帮助我们过渡到这种新的模式,或者有兴趣为项目贡献代码的话,请邮件至w.kelly@qut.edu.au,我会把你加入一个临时的核心开发邮件列表之中。

这意味着Ruby.NET将开放给感兴趣的.NET开发人员,让他们参与其中并且助力改进这个项目。这也和微软提供的运行时环境(如IronRuby)形成了鲜明的对比,对于微软是否会寻求一种允许外界代码贡献的方式,目前尚不明朗。

查看英文原文:Ruby.NET moves to open source community model

1 条回复

回复

关注中 发表人 Junyin Wu 发表于 2007年7月17日 上午1时38分
  1. 返回顶部

    关注中

    2007年7月17日 上午1时38分 发表人 Junyin Wu

    Ruby on Rails 确实带来一种完全不一样的Web Framework。

独家内容

专访开源项目Amoeba架构师陈思儒

DBA notes站长冯大辉(Fenng)代表InfoQ中文站采访了分布式数据库Proxy开源项目Amoeba的架构师和主要开发者陈思儒,内容包括Amoeba项目的起因、功能及其愿景等。

使用JSF、Ajax和Seam开发Portlets(2/3)

作为三期系列文章的第二部分,本文延续了上一期内容,介绍了RichFaces,包括如何把RichFaces集成到之前提到的示例应用中、如何部署RichFaces porlet和RichFaces的多种特性和功能。

Jeff Barr谈论Amazon Web服务

Amazon Web Services(AWS)的传道者Jeff Barr讨论了SimpleDB、S3、EC2、SQS、云计算、Amazon的不同服务如何与应用交互、AWS的起源、SimpleDB和微软SQL Server Data Services、AWS cloud的全球化、三月份的AWS停机。

用Erlang实现领域特定语言

Erlang的并发模型很有名,它的健壮性也很有名。但其他方面呢?在这篇文章里,Dennis Byrne演示了如何用Erlang建立内部DSL。

基于Rails的企业级应用剖析

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。

JavaFX技术预览

JavaFX显示了Sun的Java系列产品市场方向的一个重大转变。随着1.0版的即将发布,InfoQ以JavaFX预览版为参考,与Sun高级工程师Joshua Marinacci探讨了即将发布的1.0正式版。

剖析短迭代

敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。