自从 RoboVM 被 Xamarin 收购以来,公司不断的提升服务的价格,现在已经关闭了 RoboVM 的源代码。 RoboVM 在 10 月 21 日被 Xamarin 收购。 Xamarin 和 RoboVM 两个都主要是创建跨平台移动应用的工具,前者是使用 C#,后者是使用 Java。RoboVM 主要是支持 Android 和 iOS 应用开发,而 Xamarin 额外还支持 Windows 平台。Xamarin 和 RoboVM 一直处于竞争关系,直到 Xamarin 收购了 RoboVM。 RoboVM 的编译器,运行时和 iOS 的 Java 绑定已经开源两年有余,6 人小公司一直在不断的开发,并且添加了很多组件,集成到各种 IDEs(Eclipse,IntelliJ,NetBeans 或者是 Xcode Interface Builder)。收购后第一个变化就是许可证价格,过去是 $299/年,现在个人开发者需要 $275/年,商业需要 $1,500/developer/year,企业需要联系他们商谈价格。 一些现有的消费者获得了特殊待遇,详情请看这里。同时,早期 RoboVM 赞助商可以获得 “终生免费的授权”。 但是 RoboVM 最主要的改变是:不再对企业消费者以外提供源代码。RoboVM 在 3 个月前就已经不再提交代码到 GitHub 仓库。RoboVM 在 GitHub 最新的版本是 RoboVM 1.6,但是公司已经向其消费者发布了 1.7,1.8,1.9 版本。一些 RoboVM 组件是 Apache 2.0 协议,编译器是 GPL 协议。现在 RoboVM 1.9 package 只包含二进制包,Apache 2.0 和私有协议混合。 Zechner 对此解释到:
RoboVM 承诺对 17 位外部贡献者提供 “终生免费授权” 甚至有些只是提交了 “single line change”。 但是一些开发者认为关闭源代码跟 Xamarin 收购有关。同时,也已经有开发者 fork RoboVM 项目,准备这周发布 1.8 版本到 GitHub 仓库。RoboVM 是个了不起的开源项目。 via infoq.com |