Java基础、中级、高级、架构面试资料

木兰协议 MulanPSL,华为参与中国官方首个开源协议

业余杂谈 herman 5882浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

上周,华为陆续发布了鸿蒙 HarmonyOS 操作系统,并发布了智慧屏率先采用了鸿蒙 HarmonyOS 操作系统。很多自媒体的 10 万+ 热文都在吐槽华为,说鸿蒙是一个“PPT 操作系统”,鸿蒙操作系统缺点明显等话题。自媒体也很努力,为了 10W+ 写的比科学家还懂技术。

我在这篇文章《鸿蒙 HarmonyOS 发布第一天就被人嘲笑了》中也表达了我个人的观点。同时也仔细的对比了,宏内核和微内核的优缺点。感兴趣的网友可以对比着阅读阅读。

鸿蒙 HarmonyOS 操作系统落地

今天,我要说的是另外一个值得我们重视的开源协议《木兰宽松许可证》。这是由中国首个官方推出的开源协议。华为参与其中,并且 BAT 也都有参与。

木兰宽松许可证”(MulanPSL)鸿蒙 OS 发布的前一天在中国开源云联盟官网上线。木兰宽松许可证 MulanPSL,下面简称木兰协议,MPSL。

木兰协议,MPSL

在鸿蒙发布会上,华为透露了几个重要的信息。一是,鸿蒙会开源;二是,华为会参与并组织一个国内的开源基金会;三是,鸿蒙会在国内开源平台上线。通过这几个重要的信息,我们可以看出,华为为了不再被“卡脖子”,所做的种种铺垫。

前段时间,Github 封禁了部分国家、地区的开发者账号。所以,Github 也变得不可靠。另外,木兰协议比 Apache License 还友好,除此之外,国外的一些开源协议,说不定哪天同样会卡我们的“脖子”。

虽然,开源协议有很多,比如常见的开源软件协议大致有 GPL、BSD、MIT、Mozilla、Apache 和 LGPL 等。但都非我们“亲身”的,我们迫切需要一个属于“自己”的开源协议,于是中国开源云联盟在各大厂商的建议下推出了木兰协议。

各种开源软件协议比较

木兰协议主要有五大特点:

1、授予版权许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。

2、授予专利许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括仅因您或他人修改“贡献”或其他结合而将必然会侵犯到的专利权利要求。如您或您的“关联实体”直接或间接地(包括通过代理、专利被许可人或受让人),就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。

3、无商标许可

“本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第 4 条规定的声明义务而必须使用除外。

4、分发限制

您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。

5、免责声明与责任限制

“软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论, 即使其曾被建议有此种损失的可能性。

使用方式

如果开发者希望将木兰协议第 1 版应用到软件中,为了方便接收者查阅,官方建议完成如下三步:

  1. 补充如下声明中的空白,包括软件名、软件的首次发表年份以及版权人的名字;
  2. 在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
  3. 请将如下声明文本放入每个源文件的头部注释中。

Copyright (c) [2019] [name of copyright holder]
[Software Name] is licensed under the Mulan PSL v1.
You can use this software according to the terms and conditions of the Mulan PSL v1.
You may obtain a copy of Mulan PSL v1 at:
http://license.coscl.org.cn/MulanPSL
THIS SOFTWARE IS PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE.
See the Mulan PSL v1 for more details.

http://license.coscl.org.cn/MulanPSL

唯一需要吐槽的是,COSCL 中国开源云联盟官网还使用的是 http。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » 木兰协议 MulanPSL,华为参与中国官方首个开源协议