文章图片
【Google|安卓既然是开源的,为什么还需要谷歌授权?】
这是个很简单的问题 , 没想到看到一大堆人胡说八道 , 实在忍不了 , 自己不懂的东西 , 就不要胡说八道不好么?
开源和授权是完完全全互不相干的两码事 , 不明白为什么很多人非要把这个混为一谈 。
授权是作为著作者的基本权利 , 任何作品 , 包括软件 , 电影电视 , 小说 , 绘画摄影 , 机械设备 , 电子电路等等 , 都必须要作者 , 或者版权所有者授权后才能使用 。 除非版权所有者说 , 我放弃权利 , 你们随便用 , 否则就必须遵守授权的原理 。
那么既然是安卓是一个软件作品 , 版权所有者是谷歌 , 那么就必须由谷歌授权后才能使用 , 这是天经地义的事情 。
那么开源是怎么回事 , 开源是软件特有的 , 要理解这个 , 你要大概理解一下软件的基础知识 。
在计算机上运行的所以软件(操作系统也是软件) , 本质上都是一串计算机可以识别的二进制数据 , 这一些二进制就是软件本身 。
但问题在于 , 二进制数据计算机可以识别 , 我们人类不行 , 或者说非常困难 。 想要制作一款软件 , 我们必须使用工具 , 这个工具就是编程语言 。
编程语言是我们人类可以很容易理解的 。 比如\"int i = 1\"这个就是源代码 。 但是这种源代码机器又无法识别 , 无法运行的 。 我们必须通过另一种工具 , 叫做编译程序(或者虚拟机) , 把程序源代码给翻译成计算机可识别的二进制数据 。
所以你要明白 , 我制作了一款软件 , 我只需要把二进制数据发给你 , 你就可以使用了 。 这些而进制才是程序本身 。 而我并不需要给你源代码 , 因为源代码唯一的作用是自己编译新的软件 。
对于机械 , 房屋来说 , 源代码相当于设计蓝图 , 对于设计来说 , 相当于分层PSD源文件 。 你后面比如你购买汽车需要向制造商掏钱 , 但是即使掏钱买了汽车 , 人家也没有必要给你汽车的设计图 。 软件也是一样 , 人家作者并没有给你源代码的必要 。
所以你要明白的是 , 开源和免费是完全不同的两码事 。 谷歌公开了安卓的源代码 , 你可以通过源代码自己编译安卓系统 。 但是这个系统的著作权仍然是谷歌 , 你必须得到谷歌的授权才能左右商业使用 。
这就好比书店出了一本书 , 书的作者同时也把word文件放到网上下载 。 如果你自己下载来看 , 或者自己打印出来看 , 这个没问题 。 但是如果你把人家的书封面改一改 , 然后印刷出版 , 说是自己写的书 , 那就不行了 , 这叫侵权!
- 安卓|为什么4GB的iPhone不卡,12GB的安卓却卡了?三个原因
- 安卓|这才是成熟折叠屏该有的样子!三星Galaxy Z Fold4首发评测:生产力倍增
- 高通骁龙|新骁龙8gen1移动平台稳坐神坛,依然是安卓旗舰SoC里的性能之王!
- 安卓|iPhone 14、iOS 16发布时间是9月7日!华为Mate 50、鸿蒙3.0同期对决
- 安卓|3000块可以买到哪些中端机天花板?这四款才是国产之光
- 酷睿处理器|断供EDA算什么,安卓更致命!我国“不惧缺芯和EDA”的底气是什么!
- 安卓|RedmiNote12Pro气势旺盛,把天玑8100下放,旗舰配置千元价
- 小米科技|下半年换新机怎么选?iPhone 14或安卓旗舰新机,这几点先提前看好
- 安卓|这次是3nm芯片,台积电又要变卦了?
- 安卓微信 8.0.27 发布:新增全屏输入、平行视界等多项更新!