微软的 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)形成了鲜明的对比,对于微软是否会寻求一种允许外界代码贡献的方式,目前尚不明朗。
评论