微软爱开源:向Linux社区开放60000多项专利
10月10日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称“OIN”),向所有开源专利联盟的成员开放其专利组合。
微软的加入意味着,旗下60000多项专利将免费开源给Linux系统,帮助其发展。这60000多项已授权的宝贵专利产品组合(Windows和桌面应用程序代码的遗留例外)几乎是微软所拥有的一切了,这也意味着微软基本上同意向其他所有OIN成员授予其整个专利组合的免版税和不受限制的许可。

OIN是由IBM、Red Hat等公司在2005年创建的专利池,致力于通过收购与免费提供专利来推广Linux与促进全球技术创新,帮助公司管理专利风险。OIN专利许可和成员交叉许可对于加入OIN社区的任何人都可免费获得。甲骨文、Google、蚂蚁金服等数百家公司随后也都加入OIN中。
在OIN成立之前,许多开源许可证只明确涵盖了版权利益,但是对专利保持沉默。OIN的建立初衷是在涵盖Linux系统技术的成员公司之间建立自愿的专利交叉许可系统来解决这一问题。 OIN还积极收购专利,以帮助保护社区,并提供有关开源知识产权的教育和建议。如今,通过首席执行官Keith Bergelt及其董事会的管理,OIN已经为全球约2,650家公司提供了一个许可平台。被许可人包括个人开发商和初创公司,以及一些全球最大的技术公司和专利持有者。
OIN的首席执行官Keith Bergelt在采访中说道:微软开放的60000多项专利就是微软所拥有的一切,它涵盖了与旧的开源技术相关的一切,如Android,Linux内核和OpenStack; 以及更新的技术,如LF Energy和HyperLedger,以及它们的前身和后续版本。”
在一次对话中,微软公司副总裁兼首席知识产权(IP)律师Erich Andersen(即微软的顶级专利人士)说:“我们将整个专利组合贡献给Linux系统。其中不仅仅包含Linux内核 ,还包括其他建立在它之上的东西。”
微软在博文中提到,他们知道微软加入OIN的决定可能会让一些人感到惊讶:微软和开源社区之间在专利问题上一直存在摩擦,这已不是什么秘密。对于那些关注微软发展的人来说,微软希望这个公告能向大家传达出微软是一个倾听客户和开发人员并坚定地致力于Linux和其他开源程序的公司,微软的这一举动是一个合乎逻辑的步伐。微软在用行动表明他们将通过开放专利而不是收取专利费用来获得更多收益。
在微软看来,开发人员不希望在Windows与Linux或.NET与Java之间进行选择 - 他们希望云平台支持所有技术。他们希望在任何设备上部署技术,以满足客户需求。微软还认识到,通过开源流程进行协作开发可以加速创新。
在过去十多年中,微软一直在致力于使公司更加开放(你知道在2008年微软开源了部分ASP.NET吗?),现在已经成为世界上最大的开源贡献者之一,为超过2000个项目做出贡献,为Azure上的所有主要Linux发行版提供一流支持,并且还有开源主要的开源项目,如.NET Core,TypeScript,VS Code和Powershell。
微软也认识到每个开发人员都可以从开源社区中受益。 开源是必不可少的,它不仅仅是代码,也是社区。微软不只是在网站上抛出代码,也公开发布他们的路线图;今年微软斥75亿美元巨资收购了GitHub,现在在GitHub上有20,000名微软员工,微软现在也是世界上最大的开源项目支持者。除了Windows桌面和桌面应用程序代码的主要遗留之外,微软已经是一家开源公司。
事实上,Azure客户广泛使用Linux,微软也在Windows之外,向Linux提供SQL Server。此次加入OIN后,可以消除一大部分吐槽微软对Linux和开源事业是否真心的质疑了。
在9月的一次采访中,微软云计算和企业集团执行副总裁Scott Guthrie曾说过,微软经历了“根本性的观念变革”。“我们曾经和开源社区不太友好,”Guthrie说。 但你应该“看看我们过去五六年来的行动......最终,我们通过行动表明我们对开源是认真的。”
微软经过多年的内部变革和深思熟虑,在其业务模式和软件开发方式方面做出了根本性的改变。 最终,开源赢了,微软现在是一家成熟的开源公司。
加入OIN反映了微软的专利实践与公司对Linux和开源界的态度一致。两年前,微软开启了Azure IP Advantage等计划,将微软的赔偿承诺扩展到支持Azure服务的开源软件。此后微软一直在积极拥抱开源的道路上:微软与Red Hat及其他协作者一起将GPL v.3“治愈”原则应用于GPL v.2代码,最近微软加入了LOT Network,LOT Network 是一个不断发展的非营利性社区,由谷歌、Dropbox 等数家科技公司联合创办,是一个专门用于对抗专利流氓的组织。
微软的博客中称,现在,当微软加入OIN时,他们相信微软将能够比以往更多地帮助保护Linux和其他重要的开源工作负载免受专利问题的侵害。微软也希望其加入OIN的决定能吸引更多其他公司加入到OIN,使得许可网络更加强大,以利于开源社区,并通过开源软件鼓励创新。
截至2014年,微软从其Android专利中获得了约34亿美元盈利。 三星独自向微软支付了10亿美元,用于授权其Android专利。微软如今向安卓手机厂商收取的专利费可能也会随之走向终结。
除此以外,微软这项举措还表明,与移动设备行业不同,云计算领域很可能不会发生毫无意义、代价高昂的专利战。企业云计算严重依赖Linux和其他开源技术,任何涉及开源技术的专利纠纷都会给整个行业造成严重冲击。
微软爱开源:向Linux社区开放60000多项专利的更多相关文章
- 微软认真聆听了开源 .NET 开发社区的炮轰: 通过CLI 支持 Hot Reload 功能
微软近日激怒了开源.NET社区,起因是它删除了开源.NET的一项旗舰功能,以提升Visual Studio 的吸引力,尤其是针对与Visual Studio颇有渊源的跨平台源代码编辑器Visual S ...
- Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!
Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Disc ...
- 开源力量:微软竟开源 PowerShell
导读 曾经有段时间,微软称 Linux 是“癌症”,但是随着时光流逝,现在微软已经认识到了开源世界的不断增长,除了在这个领域加大投入之外别无选择.微软已经启动了几个开源项目,希望能吸引一些 Linux ...
- 微软与开源干货对比篇_PHP和 ASP.NET在 Session实现和管理机制上差异
微软与开源干货对比篇_PHP和 ASP.NET在 Session实现和管理机制上差异 前言:由于开发人员要靠工具吃饭,可能和开发工具.语言.环境呆的时间比和老婆孩子亲人在一起的时间还多,所以每个人或多 ...
- 浅谈如何检查Linux中开放端口列表
给大家分享一篇关于如何检查Linux中的开放端口列表的详细介绍,首先如果你想检查远程Linux系统上的端口是否打开请点击链接浏览.如果你想检查多个远程Linux系统上的端口是否打开请点击链接浏览.如果 ...
- 微软发布新版 Skype Linux 客户端
导读 前两天,微软说要给Linux 用户带来一个令人兴奋的新闻,今天,这个新闻来了.它刚刚为 Linux 发布了一个新的 Skype 客户端.此次发布,微软为 Linux 带来的 Skype 客户端与 ...
- 微软与阿里云合作推出“开放应用模型(OAM)”
英文原文:Announcing the Open Application Model (OAM) 原文标题:微软与阿里云合作推出“开放应用模型(OAM)” 用于 Kubernetes 及更多平台的应用 ...
- SVN如何查看修改的文件记录] 来源:Linux社区 作者:frogoscar
SVN如何查看修改的文件记录 [日期:2014-11-20] 来源:Linux社区 作者:frogoscar [字体:大 中 小] 主要是有四个命令,svn log用来展示svn 的版本作者 ...
- Android 开源项目 eoe 社区 Android 客户端(转)
本文内容 环境 开源项目 eoe 社区 Android 客户端 本文介绍 eoe 社区 Android 客户端.它是一个开源项目,功能相对简单,采用侧边菜单栏.可以学习一下.点击此处查看 GitHub ...
随机推荐
- arcgis_js_api_3.12的project实践
esri.config.defaults.geometryService = new esri.tasks.GeometryService("http://localhost:6080/ar ...
- python多版本共存问题(以2.7和3.5系列版本为例)
1.0 下载Python2.7x和Python3.5x版本 2.0 安装Python 3.0 配置环境变量,分别添加至path路径 4.0 只修改Python27文件中的.exe文件(这样系统默认为P ...
- tcp为什么是三次握手
刷知乎看到的,很可爱啊哈哈哈就顺手黏贴过来了 作者:大闲人柴毛毛链接:https://www.zhihu.com/question/24853633/answer/254224088来源:知乎著作权归 ...
- 复习整理9:SpringMVC应用以及源码解析
一:SpringMVC是什么 SpringMVC只是Spring的一个子框架,作用学过Struts2的应该很好理解,他们都是MVC的框架.学他就是用来代替Struts2的,那么为什么不用Struts2 ...
- BZOJ3149 CTSC2013 复原 搜索
传送门 \(N \leq 20\)很适合暴搜-- 第二问最大独立集裸题,\(O(2^NN)\)的算法都能过-- 考虑第一问,使用搜索寻找可行解 每一次枚举一条弦的两个端点,通过位运算计算与其相交的弦的 ...
- DIV实现水平或垂直滚动条
添加样式: 在html中,需要创建2层div来实现.一个div包含另一个div: 效果:
- [Oracle]获得PDB相关的xml 文件
问题:客户进行了PDB的克隆之后,发现启动时出现: ORA-44777: Pluggable database service cannot be started. 分析手段: 为了获得PDB的相关信 ...
- LNMP 1.x升级到LNMP 1.4教程及注意事项和多PHP版本使用教程
LNMP 1.x版本基本都可以正常升级到1.4使用1.4的管理脚本和新的功能. 升级管理脚本:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz &am ...
- C# 大型电商项目性能优化(一)
经过几个月的忙碌,我厂最近的电商平台项目终于上线,期间遇到的问题以及解决方案,也可以拿来和大家多做交流了. 我厂的项目大多采用C#.net,使用逐渐发展并流行起来的EF(Entity Framewor ...
- C/C++中连接函数strcat的应用(简单讲解)
有位学弟问到我如何将两个字符连接起来,想想java/python里面可以直接用+连接起来,可是C/C++里面有没有这么方便的做法呢? 答案是有的,在C语言的string.h库中有个神奇的函数叫做str ...