智能手机早就应该统一平台了,不喜欢symbian,虽然它占据了70%的市场,不开源,内核裁剪苦难,效率更低;不喜欢moto的linux平台,虽然我为它工作,平台的不开放性,虽然pc上的linux有那么多软件,可是仍然在应用软件上输给了symbian。其他的就不提了。
手机的平台不应该是这样,它应该向pc那样,我可以拿个盘,自己格式化安装操作系统,可以很方便的编写和安装各种软件,它应该是完全开放的。moto和nokia,老牌手机厂商不愿意放弃他们的优势,沦落为硬件生产商,阻碍着技术的技术,可喜,来了苹果,来了Google,新的力量带来了新的观念,新的规则。
看好Android,因为它的使命,统一掌上的操作系统;因为它来自Google,只有他才能完成这项任务。
Android采用的是Apache License.
Apache License
Apache License是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:
* 需要给代码的用户一份Apache License
* 如果你修改了代码,需要再被修改的文件中说明
* 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、商标、专利声明和其他原来作者规定需要包含的说明
* 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache License。你可以在Notice中增加自己的许可,但不可以表现为对Apache License构成更改
Apache License也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
看好Android,希望它能统一智能手机,MP4,掌上游戏机等嵌入式平台。
几个链接