首页 > 其他分享 >谷歌开源运作解密

谷歌开源运作解密

时间:2022-12-04 22:58:16浏览次数:59  
标签:Merlin 代码 谷歌 解密 开源 许可证 软件

来自多伦多的报道:Marc Merlin 从 2002 年起就在谷歌担任工程师,至今已经做了许多开源和 Linux 相关的工作。在本周召开的 LinuxCon 北美峰会上,Merlin 发表了演讲,为大家揭示了谷歌是如何使用开源和为开源做贡献的。

“没有开源软件就没有今天的谷歌”,Merlin 说,Merlin 讲到,谷歌早期回馈到开源社区的资源有限,谷歌的第一代软件全都是写给内部用的,最初并不是为开源而设计的。他接着补充说,事实上开源并不是一件简单的事。也就是说,谷歌早期的软件最初并没有准备开源,不过谷歌发表了技术性论文描述了使用的方法和代码,以便其他人也可以用同样的原理来实现。

谷歌开源运作解密谷歌开源运作解密

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

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

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

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

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

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

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

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

标签:Merlin,代码,谷歌,解密,开源,许可证,软件
From: https://www.cnblogs.com/cainiaoyige1/p/16951085.html

相关文章

  • #yyds干货盘点#前端开源动画库Lottie
    最开始前端开发动画时会使用gif图,但是从前端性能的角度来说,gif有以下弊端:GIF图片保存了每一帧的内容,因此造成图片很大;为解决图片过大的问题,大多数情况下都会采用压缩的方式......
  • 开源一体化文档编写工具sgml/sphinx/markdown各自的适用场景
    一体化文档编写工具主要有sgml(pg采用)和sphinx(python社区和readthedocs采用)两大类,官方文档推荐、索引全面,跟HTML高度雷同,当然也有一些采用markdown(githubwiki或非正......
  • Github最受欢迎的TOP 10开源RTSP流媒体项目
    Github选出 TOP10开源免费的RTSP流媒体项目,以下是具体排名及星星数。  1、Easydarwin星星数:4,307Easydarwin是国内团队开发的开源流媒体框架。它是基于Go语......
  • 谷歌浏览器下载,开发必备
    关注微信公众号【工控羊】或者微信号【gksheep】,微信公众号后台输入数字编号【2001】即可获取下载链接。......
  • C# AES CFB加解密模式兼容JAVA
    C#AESCFB加解密模式兼容JAVA代码片段最近在和java做对接的时候老是遇到加密使用java写的,需要我们使用C#来解密相关数据,AES加解密平常也在用,但是这种跨语言的应用还是比较......
  • kali linux 安装谷歌拼音输入法
    kalilinux安装谷歌拼音输入法:[1]sudodpkg-reconfigurelocales[2]sudoaptinstallfcitx[3]sudoaptinstallfcitx-googlepinyin[4]im-config[5]sudoapt-getr......
  • 开源快速开发平台的具体功能有什么?
    在数字化办公时代,开源快速开发平台拥有可观的市场前景,它的简便性、灵活性得到了中大小型企业的大力支持。最近收到了不少粉丝的私信,询问什么是开源快速开发平台,它的具体功......
  • 分享国内常用的MD5在线解密网站,这5个网站很实用
    从事网络安全这一行业的人都知道,我们做渗tou测试时经常会遇到需要解密的Md5密文。为了能够提升效率,我们可以在网上找一些能够在线md5解密的网站。下面给大家分享国内常用的......
  • 分享国内常用的MD5在线解密网站,这5个网站很实用
    从事网络安全这一行业的人都知道,我们做渗tou测试时经常会遇到需要解密的Md5密文。为了能够提升效率,我们可以在网上找一些能够在线md5解密的网站。下面给大家分享国内常用的......
  • 分享国内常用的MD5在线解密网站,这5个网站很实用
    从事网络安全这一行业的人都知道,我们做渗tou测试时经常会遇到需要解密的Md5密文。为了能够提升效率,我们可以在网上找一些能够在线md5解密的网站。下面给大家分享国内常用的......