民间中医网

 找回密码
 立刻加入
查看: 100|回复: 0

说说:谷歌开源运作解密

[复制链接]
发表于 2023/2/2 10:51:20 | 显示全部楼层 |阅读模式

“没有开源软件就没有今天的谷歌”,M 说,M 讲到,谷歌早期回馈到开源社区的资源有限,谷歌的首代软件全都是写给内部用的,比较初并不是为开源而设计的。他接着补充说,事上开源并不是一件简单的事。也就是说,谷歌早期的软件比较初并没有准备开源,不过谷歌发表了技术性论文描述了使用的方法和代码,以便其他人也可以用同样的原理来现。[url=http:///www.linuxcool.com/category/knowledge]Linux命令大全[/url]的相关资讯可以到我们网站了解一下,从专业角度出发为您解答相关问题,给您优质的服务![align=center]https://www.linuxprobe.com/imgs/cover.png[/align]



在各种开源技术领域,谷歌早期的贡献主要是错误修复。

“我们通常是首个发现并修复那些只在我们这个量级出现的错误的”,M 说。

到现在,M 说谷歌已经为 L 内核贡献了超过 5000 个补丁,补丁涵盖了从小的修复到完整的驱动程序和类似容器这样的子系统。

随着谷歌在开源领域的努力,现在已经在 GH 上发布了超过 3000 个开源项目。为了以法律的角度来管理整个过程,M 说谷歌有六个人专门在内部从事使用和发布开源软件的合规管理。

为了保证法律上的一致性,谷歌将所有外部的开源代码存储在一个第方体系内。M 补充说,谷歌只允许使用谷歌能够遵循的许可证的开源软件。其中一个不能接受的许可证是 AGPL (A G P L),它是一个互惠的许可证,要求使用该代码需提供一个到源代码的链接。

“确保我们没有在任何对外的产品中使用 AGPL 代码的代价太高,相较而言,不如找一个限制性更少的替代品或我们自己写一个”,M 说。

对于那些贡献给谷歌项目的代码,谷歌要求开发者接受一个贡献者许可协议C L A(CLA),该 CLA 主要是让谷歌可以对贡献的代码重新颁发许可证,并为谷歌提供代码的专利授权。

“你仍然拥有你的代码,你只是授予谷歌一个许可而已”,M 说。

小黑屋|手机版|民间中医网论坛 ( 黔ICP备19001372号 )

GMT+8, 2024/12/26 08:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表