V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zeyexe
V2EX  ›  问与答

Android 可以闭源吗?

  •  
  •   zeyexe · 2011-04-15 00:18:32 +08:00 · 5790 次点击
    这是一个创建于 4972 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近有个疑问,前一阵子听说Android 3要闭源,姑且不论这个新闻的真实性,从理论上分析,Android是基于Linux的,Linux是GPL项目,从GPL的传染性来看,凡使用了GPL软件的代码发布的软件就自动成为GPL发布的。那么,Android不开源不就是违反了GPL了呢?有没有违反GPL而又比较成功的例子呢?
    10 条回复    1970-01-01 08:00:00 +08:00
    Danny
        1
    Danny  
       2011-04-15 00:20:59 +08:00
    Mac OS X 不就是基于 FreeBSD的么
    dongsheng
        2
    dongsheng  
       2011-04-15 00:27:15 +08:00
    @Danny FreeBSD是BSD协议的
    dongsheng
        3
    dongsheng  
       2011-04-15 00:30:35 +08:00
    Android本身并非GPL,而是Apache 2.0,是跟BSD类似的很宽松的协议,改改然后闭源没有问题。
    Linux kernel只是个一部分而已,只有把patch的部分开源就没问题了。
    zeyexe
        4
    zeyexe  
    OP
       2011-04-15 00:34:46 +08:00
    我刚刚找到了两篇文章是讲这件事的。
    一篇是阮一峰的《Android,开源还是封闭?》
    http://www.ruanyifeng.com/blog/2010/02/open_android_or_not.html

    另一篇是驳阮一峰的《关于 Linux “踢出” Android》
    http://www.cnliufeng.com/blog/2010/02/linux-and-android/

    感兴趣的可以看一看。
    zeyexe
        5
    zeyexe  
    OP
       2011-04-15 00:35:38 +08:00
    @dongsheng 现在基本上明白这件事了。
    lwjef
        6
    lwjef  
       2011-04-15 00:37:11 +08:00
    Chromium也是bsd哟
    dongsheng
        7
    dongsheng  
       2011-04-15 01:14:11 +08:00
    @zeyexe 阮一峰是个难得的认真分析写文章的人,但也写过几篇没有好好研究就下结论的文章,这篇Android的就是其中之一,不知道他职业是什么,应该不是职业程序员吧?
    zeyexe
        8
    zeyexe  
    OP
       2011-04-15 01:28:46 +08:00
    @dongsheng 以前订阅过他的博客,以翻译和评论为主,看起来不像程序员。
    sinxccc
        9
    sinxccc  
       2011-04-15 02:37:58 +08:00
    Android 3没说要闭源,只是说暂时不开放而已
    proper
        10
    proper  
       2011-04-15 04:08:38 +08:00
    只要对OHA免费且开源就没问题,闭源的话就可惜了开发者了,因为蛋疼的Android文档,想要搞好还得去读源代码才行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.