9月25日,三星电子已经决定将其移动部门的部分软件工程师分流到公司的其他部门。移动部门大约有500名软件工程师会被安排到其他消费类电子产品部门,例如电视、网络、打印机以及企业软件研发部门。这样的调动将意味着移动部门专注于为新款智能手机研发Tizen软件的人手将减少。韩国投资公司 HI Investment & Securities 分析师宋明燮分析认为,三星此举表明其不愿意在智能手机产品上大量使用 Tizen 操作软件。“这样的调整可能将有助于解决电视、可穿戴设备与智能手机的融合问题,但这也表明三星打造Tizen智能机的立场没有以前坚定。” 此前也有出版社发表文章说,如果 Tizen 智能手机失败了,那么罪魁祸首可能是——开源。或许我们可以这样讲,最该被指责的不是开源,而是因为项目背后的公司并没有制定一个使用开源的持久的长远计划,最终这样的项目只能以被 Android 或者 Microsoft 取代了而告终。但是这样的头条文章确实有点让人感觉不爽,因为即使 iOS 是建立在 FreeBSD 基础上的,但是 Android 和 Firefox OS 使用的是“建立”在 Linux 上的内核,为什么它们没有失败?所以说,开源何错之有啊? 开发一款世界级的操作系统和开发工具链并不是一件张嘴就来的事情,尤其是当你遇到一大群根本不“开放”硬件的制造商,就别提开发工作有多难了,创建防火墙或者是设备驱动程序的二进制文件通常需要保密协议(NDAs),开发者需要在这些协议上面签字。 文章里还提到了另一个开源解决方案,例如 Maemo,并指出开源是如何在手机市场失败的。我将Maemo 用在 Nokia 770 Internet Tablet 上面,给出制定时间周期,其他硬件都提供的话,这就是一个很不错的“手机”了,除此之外,它没有一个调制解调器。难道这是开源社区的错吗?亦或是责怪可以但是没有将调制解调器安装进"Internet Tablet"的公司吗? 之后,Nokia Internet Tablets 在操作系统上进行转换——从 Maemo 到 MeeGo,之后的情况就是工程人员的短缺、创造力缺乏、更多的不确定性,甚至是开始怀疑这部手机的未来命运。但是,请你们不要责怪 Open Source。 其实开源的能量大家都是知道的,并且已经证明了它有能力在没有公司支持的背景下实现更大、更复杂的软件功能。举例来说,GNU/Linux 的 Debian 部分就已经实现了数以万计的软件程序包,更重要的是,它们都是相当的稳定。这个星球上的成千上万的人们下载 Debian 用于工作站、电脑上、服务器上,还有嵌入式系统里。 手机在现实生活里的角色从它诞生之初就已经显得很重要了,但是手机制造商并不愿意处理和手机有关的所有的大大小小的事情,哪怕是很底层的软件,更别说操作系统这么复杂的东西了。最多可以处理一下无线电频率测试、代码特许使用金、质量控制等等。他们除了想把手机卖出去之外,啥也不想过问。 文章还说为Ubuntu Edge Phone 制定的 Indigogo 程序最终的失败结局也算在Open Source头上,但是我不认为 Edge 是一个失败品,因为我用过这样的手机,而且 Indigogo 程序在那个时候的开发经费也是相当高的,但结果还是没有达到预期目标。但我觉得那只是当时的市场规模和投资规模所决定,我也相信,在不久的将来,这款手机要是能同时运行 Ubuntu 操作系统的话,一定能成为非常受欢迎的“日用品”。 所以总结来说,项目的失败并不能归咎于开源社区(Open Source Community),而是应该责怪供应商,因为他们对这个项目背后的开源没有足够的信心,当然也不肯花钱。开源是很有耐性的,而且我们一定会在将来取得胜利。 转自:http://code.csdn.net/news/2821851 |