MyIE停止开发后,分成了两个主要版本,一个是Maxthon(原名:MyIE2),一个是Green Browser(简称:GB)。昨天突然看到GB开发者决定把GB较早的版本开源,叫做MyIE。
MyIE以后,这两种版本都不是开源产品,而是免费版,可接受捐赠的。为什么开源呢?我昨天想了一下, 不过没写下来,今天在CCF论坛上也提到了,顺便就在自己的Blog上说说。
一、加大和Maxthon的竞争力度,吸引PC资源较差的使用者加入。
二、随着M$的IE7.0的出炉,可能内核已重大修改,“皮之不存,毛之焉附?”GB和Maxthon可能会自然消亡。这也是很多紧跟M$的开发者最痛苦的事,永远不知Bill下一张牌打什么?全新开发的GB和Maxthon很可能基于.Net Framework,那就意味着要重写?否则,在64位操作的操作系统上无法正常运行。
三、还是IE7.0的问题,为了和Firefox竞争,可能加入更多的功能,比如TAB标签,甚至可能吸收MyIE的长处。如果是这样,谁还去多装一个GB或“马桶”(Maxthon别称)啊。
这也是我乱猜的GB作者的想法,可能是以小人之心度君子之腹了。
下面是GB作者关于开源的说法:
MyIE开放源代码项目
1.MyIE源代码下载和使用协议
在你下载和使用MyIE源代码前,请阅读以下的协议,并且保证同意这个协议:
(1).不得基于MyIE源代码生成任何以盈利为目的的商业软件.
(2).不得基于MyIE源代码生成任何功能类似的其他浏览器软件.
(3).你可以在别的软件代码中部分引用MyIE源代码,但同时有义务向使用者申明这一点.
(4).你可以修改MyIE源代码,编译生成你需要的版本,但是为了避免MyIE版本控制的混乱,未经MyIE开发组的授权不得在网络上发布,且需要同步公开修改后的源代码.
(5).你可以不以盈利为目的散布MyIE源代码.
(6).你可以参与到MyIE的开源项目中,报告问题,提出建议,提供帮助和支持.
2.为什么继续MyIE开源项目
(1).正如大家所知的,MyIE3.2以前的版本是在changyou主力下开源开发的,这个项目因为changyou的原因而停止,后来从MyIE而发展出了多个浏览器,但这些浏览器都是非开源开发的,GreenBrowser最早也是在MyIE基础上进一步开发而来,经过近3年的开发,各方面都比较成熟了,在下一个开发进程前,我们想探索一下开源开发这种模式,因此想到了继续changyou以前停止的MyIE开源项目.
(2).现在GreenBrowser在内容,外观,功能方面都有了较大的改变,特别是加入了很多浏览辅助功能,这些功能的加入虽然在一定程度上提供了浏览的方便,但是也增加了较多的资源占用,降低了浏览的效率.有些用户对此的意见也比较大,所以我们想有针对性的推出一个专注于网页浏览的浏览器,在GreenBrowser基础上削减些不常用的功能,以浏览网页为主要功能,去掉一些不常用的与浏览关系不大的功能,以绿色,简洁,快速为主要目标.这个浏览器的名称和GreenBrowser名称最好有所区别 ,所以考虑和MyIE开源项目相结合.
(3).各个用户的使用习惯和要求不尽相同,开源可以为他们提供最大限度的使用*.
3.MyIE和GreenBrowser的关系
由于MyIE3.2版本的代码问题较多,很多功能也不是很完善,因此我们不考虑使用MyIE3.2的代码,而是在GreenBrowser2.4版本源代码的基础上删除去掉一些不常用的与浏览关系不大的功能,但是主要的功能和代码保持相同.同时Green Browser将在现在版本基础上继续开发.