2012年05月18日 星期五 14:02
这个时候可以看出Copyleft风格的许可证可以尽可能保护社区&用户的利益。 从Google今天的行为来看,或许当初低估了Android的重要性,否则可能会选择*BSD来做基础,类似OS X一样,这样更便于控制和自己的利益。 ------------------ 徐继哲 - Xu Jizhe http://www.xujizhe.com ------------------ Original ------------------ From: "Kermit"<kermit.mei在gmail.com>; Date: Fri, May 18, 2012 10:17 AM To: "Zeuux"<zeuux-universe在zeuux.org>; Subject: [zeuux-universe] Linux社区应该支持Android吗? Hello All, 最近看到不少Lug里讨论Android的主题很火,恰巧自己最近又同时在弄水果 和Android的一些项目,对此有些想法和疑惑,在此提出,望各位同学、前辈们指 教。 开门见山,我觉得社区至少有下面几个理由来抵制Android(至少不能把它当 作Linux来支持): 1. Android并不是Linux,而且它几乎完全颠覆了GNU/Linux的开发方式和操 作方式。除非程序经过某些特殊的设计,否则开发者将程序从Android移 植到Linux下。把Android当作Linux来支持,我总觉得感情上受到了某种 欺骗。 2. 开发效率低下,容易使开发人员(尤其是新手)养成一些不好的编程习惯。 说个亲身经历:看网上一些评论,发现不少Java程序员总是津津乐道他们 的开发方式是多么的高效。事实上在Android的开发过程中,我丝毫木有 觉得它高效在什么地方(无论是运行效率还是开发效率)。我曾为了画一个 固定的界面,编写那个layout下的main.xml花了近两天时间(前提是我基 本已经明白那些Layout控件的含义)。慢的主要原因是我在手动编辑的过 程中经常出现走行篡位的情况,眼睛都花了。要知道,这样的东西,在我 初学Qt或者IOS开发时,使用拖拽的工具,绝对可以在10分钟之内搞定的。 最后那个页面还是我用Qt-Designer画出来,写了个脚本,把坐标过滤出 来,然后用Android已经抛弃的AbsoluteLayout才弄好的。(补充: Exlipse 里面确实继承了一个画界面的工具,但用过就知道,那玩意儿充 其量就是个摆设,没法儿用的)。 除此之外,我还不得不修改一堆配置文 件,以及后面可能会面临所谓的版本碎裂化的问题。 3.Android 有意造成和Linux内核底层的不兼容? 之前带着对Android的困惑,无意间搜索到阮一峰之前写了一篇Blog: http://www.ruanyifeng.com/blog/2010/02/revisiting_android_licenses.html 由于目前还木有涉及到Android底层的工作,所以对于Android是否分裂内 核的说法尚未核实,但如果真是如上面Blog中所言,那么社区还有什么必 要支持它? 引用上述Blog中的一句话(我对此深表赞同):“Android系统越发达,受益的 只是Google和手机厂商,而不是Linux社区。后者因为程序员和厂商的流失, 力量还会变得更加积弱。" 由此看来,Android如此发展,对自由软件社区的损害远比水果/M$这些专有 软件要大得多。 以上,欢迎指教! Thanks B.R Kermit _______________________________________________ zeuux-universe mailing list zeuux-universe在zeuux.org http://www.zeuux.org/mailman/listinfo/zeuux-universe ZEUUX Project - Free Software, Free Society! http://www.zeuux.org -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20120518/6d7b5f54/attachment.html>
Zeuux © 2024
京ICP备05028076号