BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Adobe宣布Flex开源路线图

| 作者 Scott Delap 关注 0 他的粉丝 ,译者 Jason lai 关注 0 他的粉丝 发布于 2007年5月3日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

做为在其开源长征途中迈进的又一步,Adobe刚刚宣布将Flex SDK向开源过渡的路线图。去年秋天Adobe将ActionScript虚拟机的源代码贡献给Mozilla基金会,创立了Tamarin项目。目前,Flex SDK包含了Flex框架(含源码)、编译器和调试器,已经免费提供下载。路线图中提到,Mozilla公共许可证(Mozilla Public License)正被考虑用于该项目。Flex SDK的开源意味着使用Java编写的编译器和调试器,以及整个Flex框架的源码开放,外部程序员将可以提交补丁和改进代码。但开源的产品之中并不包含Flex数据服务(Flex Data Services)和FlexBuilder IDE。然而,Flex SDK的另一个商业许可版本也仍会继续有效。Adobe在其网站上发布了与过渡相关的FAQ

来自官方的消息如下:

……Flex开源使用的MPL许可证将允许对源代码的完全和免费的访问。开发人员可以免费下载、扩展并为Flex编译器、组件和应用程序框架贡献源代码。同时,Adobe还将继续保证Flex SDK和其它Flex产品已有的商业许可证有效,允许已有合作伙伴和新合作伙伴都能选择符合自身需求的许可证条款。……

将Flex开源是一项将社区融入Flex技术创建的努力的其中一部分。Flex产品线下一个发布版的预发布版本将于今年夏天起开始陆续推出,代号为“Moxie”,Adobe将在一个公共下载网站发布Flex SDK的每日软件构建版本,并提供公共Bug数据库。以MPL授权的开源Flex发布版将随着Moxie的最终发布版推出,目前的时间表上安排于2007年下半年……

InfoQ采访了Adobe的James Ward和Ely Greenfield,探讨声明的一些细节内容。Greenfield称,采取这个行动的原因是为了继续构建Flex RIA平台的开发者社区。他表示,首先是要有用户使用这项技术,再者就是要有一个社区积极为该项技术作出贡献。Ward列举了过渡包含的以下步骤:

  • 今天:创建讨论用邮件列表
  • 2007年夏天:公用Bug数据库及每日构建
  • 2007年下半年:Flex 3发布
  • 2007年12月:开放SVN只读访问权限,欢迎补丁
  • 2008年:外部开发人员(Committers)具备写入权限,在可能的情况下创建子项目

此外,Ward对开源Flex和Adobe的Apollo桌面平台也做出了评价。由于Apollo为Flex应用提供了类似于Flash播放器的运行时,开发人员在Flex上作出的变更将可以在Apollo上运行而无须对Apollo运行时做任何改变。Greenfield就过渡之后开发活动将如何领导的问题回答说,Flex SDK团队会继续引导开发的大方向,但是Adobe也希望整个社区能够尽可能参与到项目中来,为SDK提供未来发展方向的反馈。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT