文章图片
文章图片
开源系统也有好几种开源协议 , 比较宽松的 , 使用者只要声明引用了源代码就可以 , 也有比较严格的 , 比如要求引用源代码后产品也必须开源 , 或者产品不能商用等协议 。 开源产品使用不同协议 , 在开源产品上修改就需要遵守对应的协议 。
安卓采用的开源协议是apache license , Apache Licence是著名的非盈利开源组织Apache采用的协议 。 该协议和BSD类似 , 同样鼓励代码共享和尊重原作者的著作权 , 同样允许代码修改 , 再发布(作为开源或商业软件) 。 需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence , 如果你修改了代码 , 需要在被修改的文件中说明 , 在延伸的代码中(修改和有源代码衍生的代码中) 。
另外需要带有原来代码中的协议 , 商标 , 专利声明和其他原来作者规定需要包含的说明 。 如果再发布的产品中包含一个Notice文件 , 则在Notice文件中需要带有Apache Licence 。 你可以在Notice中增加自己的许可 , 但不可以表现为对Apache Licence构成更改 。
此外 , 安卓操作系统通常在应用层带了很多谷歌服务 , 如google服务框架 , google play , gmail , google+等 , 这些应用层软件都不是开源的 , 如果要使用这些软件 , 是需要谷歌许可的 。
【Google|谷歌:想正常使用安卓系统,先把钱给了,开源是忽悠大家的】
最后 , 其实我觉得产品所有权都还是在厂商手中 , 安卓现在开源 , 但是谷歌未来也随时有权利修改协议甚至收回所有权 , 以前java , mysql都是开原的 , 被oracle收购以后 , 也都逐渐发生了变化 。 所有互联网公司都应该考虑以后可能发生的变化以及顾及产品厂商本身的态度 , 才是最主要的原因 。
- 显示器|首款QD-OLED显示器来了:规格非常强悍,售价比想象低不少
- 元宇宙|从「超级QQ秀」联想到「元宇宙」
- 软件|想换手机,内存选择128G、256G还是512G?内行人建议这么选!
- matlab|联想该好好学学?华为宣布决定,任正非果然不一般
- 安卓|谷歌发布Android 13开发者预览版,首批适配多款谷歌手机
- 医生|医生真的比程序员好吗?有些真相说出来很扎心,有的让人想哭
- 黄仁勋|全球平板电脑市场排名:华为出货下滑32%跌至第五,联想成大赢家
- 中国手机|联想是当年中国手机市场的第一霸主,为何现在无人问津了?
- 联想|2016年Bitfinex被黑客盗取的36亿美元比特币被查获
- Linux|钱包可能不保!骁龙888+ 6.1英寸屏,想选索尼全靠信仰加持