据国外媒体报道,Adobe系统公司周三宣布,将把其Flash应用软件开发工具Flex转为开放源码软件。
据悉,下一个版本的Flex代号为“Moxie”,将在六月份发行。最终版的软件名为Flex 3,发行日期将在今年年底。到年底时,Flex将成为一个比较完备的开源软件项目。
Flex SDK是由许多技术组成的,其中包括Flex Framework、Flex Components和 ActionScript 3.0 libraries——他们都将遵循开源协议(Mozilla Public License)。
自从该公司发布Flex 1.0之后,他的竞争对手OpenLaszlo就提供免费开源代码,今天,Adobe公司宣布,他们将提供更多的Flex SDK源代码,所以,开发者可以免费下载,扩充并提供扩充过的Flex编译器、组件和应用程序框架。
Adobe公司高层对外宣布了这一消息。据悉,在开源软件许可证书方面,Adobe公司将为Flex选择“Mozilla公共许可授权协议”。该公司表示,Flex软件开发包将转为开源,这不仅包括了Flex SDK中ActionScript组件的源代码,还包括了ActionScript和MXML 编译器的Java源代码,AtionScript调试器,SDK中的核心库。Flex SDK包含了创建Flex应用程序的所有组件。Flex程序可以运行于Macos X, Window和linux的主要浏览器上,而其现在还可以运行在Apollo平台上。 开发人员可以自由的使用Flex SDK或者Adobe Flex Builder来开发和部署Flex 程序。
Flex SDK的源代码可以以Mozilla Public License (MPL)的授权模式获得。MPL 的授权模式允许完全自由的使用源代码,这包括下载,扩展,贡献源代码到Flex编译器中和Flex框架。Mozilla Public License FAQ: http://www.mozilla.org/MPL/mpl-faq.html
不过在开源同时,Adobe公司也将同时销售另外一个开发软件Flex Builder,以及服务器端工具“Flex数据服务”。
Flex可以开发基于Flash的客户端应用程序,支持互动的客户端界面。所开发的程序将可以在一个Flash播放器窗口中运行,同时支持Adobe公司最新的桌面应用容器“阿波罗”。
Adobe Labs为有兴趣对该项目进行扩充设计的开发者提供了一个常见问题解答( FAQ)。Flash Player和Adobe新的runtime Aollo仍然不会开源,它们将继续作为Flex数据服务和像Charting一样需付费的组件。有兴趣的话,你可以看看它对微软新发布的网页浏览器插件 Silverlight的影响。
根据开源软件协议,Flex转为开源之后,其他人员可以对软件进行修改,软件同时可以免费使用。之前,开源运动的旗帜性企业Sun已经将许多Java开发工具专为开源。一般认为,开发工具专为开源之后,可以提高程序员采用这一技术的热情。
计划时间表
Flex 框架的源代码已经在Flex SDK中公开。Adobe计划在今年夏天公开Flex SDK的Bug database(错误数据库)和dailybuilds(每天编译生成的版本).Adobe预计在2007年底将Flex完全开源,这包括编译器的源代码和一些基础的公共组件。
Adobe公司定于2007年7月允许用户访问他们的Flex bug数据库,并贴出Flex SDK每天的创建情况。2007年12月应该就可以看到Flex 3的发布了,代码将被命名为“Moxie”,一旦这个版本发布之后,Adobe就打算允许用户访问Flex Subversion知识库。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
考试练习
LW3DK开发
开源新闻
开源论坛
下载频道



查看全部评论(2) 最新评论