首页 > 其他分享 >关于开源软件协议的选择

关于开源软件协议的选择

时间:2022-08-22 14:24:16浏览次数:58  
标签:协议 License No 开源 软件 MIT Software

早期: GPL GPLv2 GPLv3 中期: Apache MPL AGPL LGPL 最近 BSL SSPL Elastic 以及特殊的附加条款 Common Clause
OSI Certified: OSI认证,开源标准的守护者,社区约束并非法律约束 包括: MIT BSD Apache MPL GPL LGPL AGPL ... 以及国内双语许可证:“木兰宽松许可证”第二版(MulanPSL v2) 内容有 1. Free Redistribution-分发自由 2. Source Code- 可以获得源代码 3. Derived Works- 允许衍生作品(以类似的许可证) 4. Integrity of The Author's Source Code - 原作者源码的完整性' 5. No Discrimination Against Persons or Groups - 不歧视个人或团体 6. No Discrimination Against Fields of Endeavor - 不歧视任何领域 7. Distribution of License - 许可的分发 8. License Must Not Be Specific to a Product - 许可不能针对特定产品 9. License Must Not Restrict Other Software - 许可证不能限制其他软件 10. License Must Be Technology-Neutral - 不能以专门的技术或界面完成授权
SSPL = AGPL + 第十三条修改:如果你用这个软件来直接在公有云上以"xxx as a Service" 的服务方式售卖这个软件本身,那么你需要将所有相关的改动,包括支持这个软件使用的后台管理平台软件,都进行开源。 目的:防止这种使用开源软件直接获利,但是不遵循游戏规则的第三方云服务商
窃以为软件协议之选择,取gitee所荐为上,人多用MIT,其它亦可,选其善己为用,后为MIT条例: 1. 流行并广泛使用: Yes 2. 许可协议类型: Permissive 3. 司法管辖区: Not specified 4.a 授予专利权: No 4.b 专利报复条款: No 5. 指定“增强型归属”: No 6. 解决“隐私漏洞”: No 7. 指定“不推广”功能: Yes     具体是在项目根目录下有 LICENSE 文件 此为 MIT 协议

MIT License

Copyright (c) 2022 jinnowechat

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

 

标签:协议,License,No,开源,软件,MIT,Software
From: https://www.cnblogs.com/jqynr/p/16612639.html

相关文章

  • liunx--软件安装
    rpm安装方式1.rpm包常用命令安装一个包:#rpm-ivh升级一个包:#rpm-Uvh移走一个包:#rpm-e  --force即使覆盖属于其他包的文件也......
  • 14.PHP伪协议利用
    一.伪协议介绍PHP支持以下几种协议:file://-访问本地文件系统http://-访问HTTP(s)网址ftp://-访问各个输入/输出流(I/Ostreams)zlib://-压缩流data://-数......
  • 移动软件开发5
         ......
  • TCP-IP详解 卷一:协议 pdf
    高清文字版 下载链接:https://pan.baidu.com/s/15RvvtVL6vRVZGBsAdjrveg点击这里获取提取码。  ......
  • 恶意软件后门分析
    题目详情文件下载流程步骤1.先用idapro32位打开此文件2.单击键盘上F5键显示伪代码,双击函数名来跳进函数3.发现sub_402174函数嵌套在多层if之下有点可疑,双......
  • 开源阅读
    开源阅读阅读是一款可以自定义网络来源内容的阅读工具。主要功能自定义书源,自己设置规则,抓取网页数据,规则简单易懂,软件内有规则说明。列表书架,网格书架自由切换。......
  • OAuth2.0协议安全学习
    有一个问题困扰了很久很久,翻来覆去无法入眠,那就是OAuth2.0有什么安全问题啊?OAuth2.0是一种常用的授权框架,它使网站和Web应用程序能够请求对另一个应用程序上的用户帐户......
  • 系统分析与设计方法---需求分析与软件设计
      需求分析是软件生命周期中相当重要的一个阶段。根据 StandishGroup 对 23000 个项目进行的研究结果表明,28%的项目彻底失败,46%的项目超出经费预算或者超出工......
  • 我开源了一个Go学习仓库|笔记预览
    前言大半个月前我参与了字节后端面试,未通过第四面,面试总结写在了这篇文章:https://juejin.cn/post/7132712873351970823在此文的末尾,我写到为了全面回顾Go的知识点,我开始......
  • Teambition的功能、价格、优缺点,及类似的项目管理软件介绍
    Teambition是一款团队项目协作工具,以项目和任务的可视化管理来支撑企业团队协作,含任务、文档、文件、统计、甘特图等丰富应用,适合产品、研发、设计、市场、运营、销售、HR......