打印

关于Linux免费开源的疑问

[复制链接]
1083|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guanyanqin1992|  楼主 | 2016-6-7 13:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。
linux不是免费开源的吗,不是说不能用来盈利吗?
而且源代码不需公开?
那市场上那么多用了linux的电子产品,不都在盈利吗?代码也没有公开?
这不是违反了Linux的开源精神吗?

相关帖子

沙发
Simon21ic| | 2016-6-9 14:56 | 只看该作者
本帖最后由 Simon21ic 于 2016-6-9 14:59 编辑

GPL并没有说不能盈利吧?另外,这个是大部分国人的误区,free不是免费,而是自由。linux内核是自由软件,而不是免费软件,虽然也不要钱。不过,和自由比起来,钱算得了什么?

使用特权

评论回复
板凳
xinzha| | 2016-6-10 21:00 | 只看该作者
因为发现了GPL的不足之处导致很多专利算法或者芯片厂商不愿意把代码移植到Linux上,就有了诸如LGPL这样的变种,你可以勇wiki之类的东西了解下他们的差别。
另外即使是GPL也是可以有很多种办法规避的,比如说Android把非常简单的硬件逻辑留在内核空间,而把复杂的业务逻辑留在用户空间,这样就只需要公开内核空间无意义的寄存器操作,而真正的业务实现可以保密。
另外一种规避的方法是必须公开的代码和需要保密的代码分别编译,在运行时再像动态链接库那种方法组合起来,只要保密代码中不包含GPL调用,那就完全不需要公开了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

275

帖子

4

粉丝