首页 > 其他分享 >版本升级 | v1.0.12发布,许可证风险早知道

版本升级 | v1.0.12发布,许可证风险早知道

时间:2023-07-14 17:56:31浏览次数:45  
标签:12 开源 OpenSCA v1.0 版本升级 HTML 许可证 软件 发布

新版本来啦~~~~

 

一、v1.0.12更新内容

  • 优化许可证检出功能,可通过JSON / HTML / SPDX 报告获知许可证信息

  • 支持HTML报告自定义分页

 

二、更新说明

1、 优化许可证检出功能,许可证风险早知道 

1.1 开源许可证介绍

开源软件一般都有对应的开源许可证(Open Source License)对软件的使用、复制、修改和再发布等进行限制。许可证即授权条款,开源许可证就是保证开源软件这些限制的法律文件,目的在于规范受著作权保护的软件的使用或者分发行为。开源许可证是开源软件生态系统的基础,可以促进软件的协同开发。

1.2 常见开源许可证

常见的开源许可证主要有 Apache、MIT、BSD、GPL、LGPL、MPL、SSPL 等,可以大致分为两大类:宽松式许可证(Permissive free software licence)和著佐权许可证(copyleft license)。

根据开源许可证授权的限制程度,可以将开源许可证从宽松到严格进行梳理:

  • 最宽松的是BSD许可证、MIT许可证、Apache许可证、ISC许可证等,这些许可证授权几乎没有任何限制,允许自由地使用、修改、复制和分发软件,同时允许将软件用于商业和非商业目的,只要在软件的副本中包含许可证和版权声明即可。

  • MPL许可证和LGPL许可证,这些许可证要求将修改后的代码以同样的许可证进行发布,并且要求在修改后的代码中包含原始代码的授权和版权信息,但不要求将整个项目以同样的许可证进行发布。

  • GPL许可证、AGPL许可证和CPL许可证相对严格,这些许可证要求将整个项目以相同的许可证进行发布,即使只是使用软件的一部分,也必须以相同的许可证进行发布。此外,这些许可证还要求修改后的代码必须公开发布。

更多关于许可证的知识及选择建议参见:开源许可证保姆级入门手册

1.3 检出结果示例

  • HTML报告:

 

  • SPDX格式标准SBOM清单:

 

  • JSON格式报告:

 

2、HTML报告分页,与“加载过慢”说拜拜

检出结果条目较多时,可以自定义设置每页展示的结果条目数(可选每页展示50/100/150/200条)。

图:HTML页面分页结果展示

 

以上就是本次更新内容的完整介绍~

 

三、共建开源项目

感谢每一位开源社区成员对OpenSCA的支持和贡献。我们鼓励更多伙伴参与到OpenSCA开源项目的建设中来,成为开源贡献者,有任何建议都可以发在评论区或者Gitee、GitHub上OpenSCA项目的Issues中。让我们一起拥抱开源,共筑开源安全生态,促进开源产业健康发展。

OpenSCA的代码会在GitHub和Gitee持续迭代,欢迎Star和PR,成为我们的开源贡献者,也可提交问题或建议至Issues。我们会参考大家的建议不断完善OpenSCA开源项目,敬请期待更多功能的支持。

GitHub:

https://github.com/XmirrorSecurity/OpenSCA-cli/releases

Gitee:

https://gitee.com/XmirrorSecurity/OpenSCA-cli/releases

OpenSCA官网:

https://opensca.xmirror.cn/

标签:12,开源,OpenSCA,v1.0,版本升级,HTML,许可证,软件,发布
From: https://www.cnblogs.com/openscacommunity/p/17554634.html

相关文章

  • 如何超越312个Role的限制
    在SAP中,可以分配给用户的配置文件数量有限制。从历史上看,一直保留300和312的限制,阻止向用户分配过多的权限。使用事务Su02,可以显示配置文件的内容,不建议通过SU02去维护配置文件,一般都是通过PFCG去生成配置文件。 上图中在双击(SU02-输入profile的名字,直接回车,然后看到上......
  • CF1220F Gardener Alex 题解--zhengjun
    发现根节点一定是\(1\),所以考虑两边的子树深度,然后发现只需要考虑一段后缀或前缀的深度即可。所以循环位移后,可以从中间往两边构建笛卡尔树,实时维护深度即可。代码#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;constintN=2e5+10;intn,a[N],ans[N];......
  • 7月12日面试查漏补缺
    1.巩固mysql的B+树优势,以及mysql究竟在哪里处理数据。MySQL既可以在磁盘中处理数据,也可以将数据加载到内存中进行处理,这取决于具体的配置和使用情况。通常情况下,MySQL会将热数据(经常被访问的数据)加载到内存中进行处理,而把冷数据(不经常被访问的数据)保留在磁盘上。这可以提高查询效......
  • CF1290E Cartesian Tree 注意点--zhengjun
    解题思路容易想到从小到大加数,维护每个点的子树大小。可转化为维护每个点为\(\max\)时的\([L,R]\)区间。然后需要写一个支持【区间+1】、【区间取min】、单点加入、全局查询。上个吉司机线段树即可。注意点吉司机线段树下推\(fi\)的标记的时候要注意\(fi\)的变化......
  • 第12天
    一、复制数组二、方法调试的基本内存原理先进后出 三、什么是基本数据类型和引用数据类型 ......
  • codeforces1283F
    题目链接sol:根一定是第一个,然后不太会,去看了洛谷题解题解#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefpair<int,int>pii;#definefifirst#definesesecond#definefz1(i,n)for((i)=1;(i)<=(n);(i)++)#definefd1(i,n)for((i)......
  • 【雕爷学编程】Arduino动手做(138)---64位WS2812点阵屏模块8
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • CentOs7 静默安装Oracle12.2
    createtablespaceJWAQdatafile'/opt/oracle/oradata/orcl/JWAQ.dbf'size1024Mautoextendonnext2048Mmaxsize10gEXTENTMANAGEMENTlocalautoallocatesegmentspacemanagementauto;createuseryangxiaodongidentifiedbyyangxiaodongdefaul......
  • IPQ5018 SoC with QCN9074 VS QCN6122|IIOT Wifi6 solution|Wallys
    IPQ5018SoCwithQCN9074VSQCN6122|IIOTWifi6solution|WallysIntheeraofIndustry4.0,reliableandefficientwirelessconnectivityiscrucialforindustrialandenterpriseapplications. That'swhereWallyscomesinwithourcutting-edgeCost-Effe......
  • 7.12总结
    今天上午剪视频剪到凌晨一点多,这才交上第一版的稿,具体问题学姐得上报等审批,也不累,就当锻炼自己吧,今天依旧是啥也没干,重温了java面向对象的知识,学到了基本数据类型和引用数据类型的区别,下载了java的api帮助文档,以后可以直接查这些接口了。练了java的一些小案例......