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

自由与约束:使用GPL许可证项下开源代码的法律风险 之前在大厂的项目中和张博士合作开源风险论证,有些启发。经张博士授权转载一篇他的文章,个人认为观点比较全面也比较实用吧。原文如下,供学习交流! 自由与约束:使用GPL许可证项下开源代码的法律风险 2021年04月30日,深圳市中级人民法院在一起侵害计算机软件著作权纠纷的一审民事判决(编号:(2019)粤03民初3928号)中,明确认定被告违反GPL 3.0项下的开源代码使用条件导致约定的权利终止,遂判令被告立即停止使用相关开源代码并赔偿原告损失。该案改变了开源软件侵权或违约索赔多因证据不足而无法获得支 阅读详情

新版本来啦~~~~

一、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许可证相对严格,这些许可证要求将整个项目以相同的许可证进行发布,即使只是使用软件的一部分,也必须以相同的许可证进行发布。此外,这些许可证还要求修改后的代码必须公开发布。

更多关于许可证的知识及选择建议参见:开源许可证保姆级入门手册icon-default.png?t=N6B9http://t.csdn.cn/vVzWe

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/

开源库常见许可证 我们在开发过程中,如果引用到了开源库,一定一定要小心,尤其是在大公司工作时的产品开发,一定要明白开源库的来源,以及许可证的限制;不然可能会导致公司巨大的法律风险,目前在软件开发中最常见的许可证有如下几种: 详细可以查看网站:https://opensource.org/licenses BSD (Berkerley Software Distribution) BSD许可证给予用户在使用开源代码方面很大的自由,分为2-Clause(两条款)和3-Clause(三条款)两类,需要遵守以下规则: 1. 阅读详情

相关推荐

别再让会议变‘回音壁’:手把手教你调优WebRTC的AEC3回声消除(附实战代码)

本文深入解析WebRTC的AEC3回声消除技术,提供从参数调优到声学环境适配的实战指南。通过诊断回声特征、解剖核心参数(如filter.length_blocks和delay_estimate_smoothing)以及应对特殊场景(如密闭空间与开放办公区),帮助开发者有效解决视频会议中的回声问题,提升语音通信质量。附有实战代码和调试工具,适合需要优化实时通信体验的开发者。

weixin_29220405的博客 176

License Classifier:开源许可证识别利器

License Classifier:开源许可证识别利器 项目介绍 License Classifier 是一个由 Google 开源的库和工具集,旨在帮助开发者快速、准确地识别文本文件中的许可证类型。无论是单个许可证文件,还是包含多个许可证的源代码文件,License Classifier 都能通过分析文本内容,将其与已知的许可证库进行比对,从而确定文件中包含的许可证类型。 该项目不仅提供了命令...

gitblog_01116的博客 1070

MyBatis示例

MyBatis示例 基本示例 环境准备 jdk : 1.8.0 MyEclipse MySQL MyBatis-3.4.6.jar 新建JavaWeb Project 命名:mybatis 导入JAR包或添加POM.xml中添加依赖 MyBatis_config.xml <?xml version="1.0" encoding=&a

走在命运的左岸 721

SpacetimeDB许可证:BSL 1.1与AGPL许可证的法律解读

在当今快速发展的分布式系统领域,选择合适的软件许可证对于项目的长期成功至关重要。SpacetimeDB作为一个革命性的实时数据库系统,采用了独特的双许可证策略:Business Source License 1.1(BSL 1.1)和GNU Affero General Public License v3.0(AGPL v3.0)。这种许可证模式既保护了开发者的商业利益,又确保了最终的开源承诺。 ...

gitblog_00824的博客 1148

西门子 标准程序解读---> 机器手抓取和涂胶控制程序

摘要 该程序实现机械手在OP70/OP90工位的自动化控制,核心功能包括: 流程控制:分段(Seg1-Seg11)管理抓件、涂胶、放件等动作,结合DB1050/DB1250数据块监控工位状态及变位机位置反馈。 安全机制:配置干涉区(FC124)、实时检测安全光/急停信号,防止碰撞;服务程序(FB191)支持维修位触发与安全隔离。 参数配置:通过DB块关联机器人速度、节拍(FB27)、车型编码(如空过=2)及手自动模式(DB70.DBX21.2)。 应用场景:适用于汽车焊接/装配线

工控智联驿站 1239

【论文阅读】AU检测|《Deep Adaptive Attention for Joint Facial Action Unit Detection and Face Alignment》

摘要 本文旨在从大量没有人工标注的视频中学习用于面部动作单元检测的区分表示。受面部动作是面部肌肉运动这一事实的启发,论文将这些运动描述为不同帧中两幅面部图像之间的转换,并将其用作学习表示的自我监控信号。但是,在不受控制的情况下,这种转换是由面部动作和头部运动引起的。为了消除头部运动的影响,我们提出了一个双圈自动编码器(TCAE),它可以解开面部动作相关运动和头部运动相关运动。具体而言,TCAE被训练成分别将源面部的面部动作和头部姿态改变为目标面部的面部动作和头部姿态。我们的实验验证了TCAE解耦运动的能力。

Celine的博客 4554

Gemma许可证与合规要点:MiLMMT-46-12B-v0.1-6bit商用边界你必须知道

MiLMMT-46-12B-v0.1-6bit 是小米 46 语种机器翻译模型的 MLX 6-bit 量化版,采用 Google 的 Gemma 许可证分发。它不是常见的 Apache 2.0 或 MIT 协议,商用时存在明确的"红线"。本文用大白话讲清 Gemma 许可证的合规要点,帮你安全、放心地把这个翻译模型用进产品。 ## 先搞清楚:Gemma 许可证到底是什么? 核心结论:**MiL

gitblog_00598的博客 320

量子密钥分发系统的设计与实现(二):光路子系统初步讨论

本文主要对量子密钥分发系统中的光路子系统方案进行了讨论。

量子领域相关话题 2407

GPL v2 许可证深度解析:条款逻辑与合规风险指南(上)

GPL v2 许可证深度解析:条款逻辑与合规风险指南(上)

虽非技冠群英首,愿与同道共长歌; 大鹏一日同风起,扶摇直上九万里; 1946

【WorkBuddy专栏15】灵感被折叠到「更多」里,真的不重要了吗?——一个「被低估」功能的当下价值与未来演变

【WorkBuddy专栏15】灵感被折叠到「更多」里,真的不重要了吗?——一个「被低估」功能的当下价值与未来演变

AI人人懂 964

RK3568笔记十七:LVGL v8.2移植

若该文为原创文章,转载请注明原文出处。本文介绍嵌入式图形库移植到Linux开发板ATK-RK3568上的步骤。

4233

磐基PaaS平台MongoDB组件SSPL许可证风险与合规性分析(上)

磐基PaaS平台MongoDB组件SSPL许可证风险与合规性分析(上)

虽非技冠群英首,愿与同道共长歌; 大鹏一日同风起,扶摇直上九万里; 1996

MATLAB地理数据处理 25:植被物候提取及分析模型优化(Savitzky-Golay)

之前我写过一篇使用Savitzky-Golay处理遥感数据,获取地面物候信息的MATLAB代码,但是发现存在一些问题:对物候开始期和物候结束期的阈值设定都为相同值,但是有些研究中,需要根据不同的环境条件,设置不同的物候阈值,所以对其进行相应的修改。

amyniez的博客,欢迎交流讨论 2233

木兰宽松许可证(Mulan PSL v2)简介vsApache2.0对比分析

本文对比分析了木兰宽松许可证第2版(MulanPSLv2)与Apache2.0许可证的特点。MulanPSLv2是中国主导、中英双语且中文优先的OSI认证开源许可证,具备专利授权与防御条款,特别适合中文项目开发者。与Apache2.0相比,两者在专利授权、商标处理等方面相似,但MulanPSLv2在语言支持上更具优势,专利条款更简洁;而Apache2.0则具有更广泛的全球认知度和更严格的专利报复机制。

1830

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

最全面的Pandoc许可证指南:避免90%合规风险的实战手册

你是否曾因开源许可证问题而放弃使用优秀的工具?是否担心项目引用Pandoc后陷入法律纠纷?本文将通过3个真实案例+4个操作步骤,帮你彻底搞懂Pandoc的GNU通用公共许可证(GPL v2),让你的项目合规使用无忧。读完本文,你将明确:如何合法使用Pandoc、修改源码后如何处理、商业项目能否集成,以及常见违规场景的规避方法。 ## 许可证基础:GPL v2核心条款解析 Pandoc采用GNU...

gitblog_00774的博客 1012

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

探索木兰宽松许可证v2.0:特点、应用及对开源社区的贡献

随着开源运动的蓬勃发展,开源许可证作为规范和约束开源软件使用、复制、修改和分发等行为的法律文件,发挥着越来越重要的作用。在国际开源许可证占据主导地位的情况下,木兰宽松许可证第2版(Mulan PSL v2.0)应运而生,为开源社区带来了新的选择。总之,Mulan PSL v2.0作为一款具有中国特色的开源许可证,将为全球开源社区带来更多可能性,助力开源事业繁荣发展。优化开源生态环境:Mulan PSL v2.0充分考虑了开源参与者的需求,有利于构建更加和谐、可持续发展的开源生态系统。

scoone的博客 1821

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Windows 12 网页版开源许可证完整指南:EPL-2.0与CC BY-SA 4.0深度解析

Windows 12 网页版作为创新的开源项目,采用了分层许可证模式,为开发者和用户提供了清晰的授权框架。该项目通过双许可证体系确保代码和资源的合规使用,是理解开源许可证的最佳实践案例。 ## 🎯 项目许可证架构概览 Windows 12 网页版采用了创新的分层许可证模型: - **代码文件**(HTML、CSS、JavaScript、Python等):使用 Eclipse Public

gitblog_00476的博客 1121

Cogito-v1-preview-llama-3B作品分享:开源许可证合规性分析与风险提示报告

本文介绍了如何在星图GPU平台自动化部署cogito-v1-preview-llama-3B镜像,实现开源许可证合规性分析与风险评估。该开源大语言模型支持商业使用,具备强大的混合推理和多语言处理能力,可帮助企业快速生成合规报告和代码审计文档,降低法律风险。

weixin_42323064的博客 637

Renovate合规检查:许可证与法律风险

在现代软件开发中,依赖管理已成为项目维护的核心环节。然而,随着项目依赖数量的指数级增长,许可证合规性问题正成为开发团队面临的最大法律风险之一。据统计,一个典型的中型项目可能包含数百个直接依赖和数千个间接依赖,每个依赖都带有自己的许可证条款。一旦忽视这些条款,企业可能面临严重的法律后果,包括版权侵权诉讼、代码开源强制要求,甚至巨额赔偿。 Renovate作为业界领先的依赖更新工具,不仅能够自动化管...

gitblog_01144的博客 1092

开源项目从 0 到 1:发布与社区运营的实战心得

开源从 0 到 1,本质是"技术加运营"的双轮驱动。机制上靠反馈闭环维持项目活力,靠语义化版本管理预期。工程上用 CI 自动发版降低门槛。落地路线:先写好文档与 CONTRIBUTING;再用 CI 串起发版流程;及时回复每一条 issue;最后用路线图守住边界。代码让人用起来,项目才算真正活了。

2401_83508463的博客 2351

VoxCPM开源许可证终极指南:Apache-2.0在商业应用中的完整风险管理

VoxCPM作为一款创新的无Tokenizer语音合成模型,以其Apache-2.0许可证为商业应用提供了灵活的技术基础。然而,企业级应用面临的实际挑战远不止许可证条款的理解,更涉及技术集成、合规风险和法律边界的把控。本文为技术决策者和商业开发者提供一份完整的实用指南,帮助您在享受开源红利的同时规避潜在风险。 ## 商业应用的核心挑战:技术集成与法律风险的平衡 ### 为什么VoxCPM的Ap

gitblog_00213的博客 811

开源许可证合规检查:DS4Windows的法律风险防范

你是否知道,78%的开源项目因许可证冲突面临潜在法律风险?DS4Windows作为一款流行的游戏控制器管理工具,其代码库中混合了GPLv3、Apache 2.0等多种许可证,若处理不当,可能导致用户面临版权诉讼、项目被迫下架等严重后果。本文将通过**许可证兼容性分析**、**第三方依赖审计**和**合规整改方案**三大模块,帮助开发者系统性防范法律风险,确保项目在开源生态中健康发展。 读完本文你...

gitblog_01053的博客 374

all-MiniLM-L6-v2许可证解析:Apache 2.0条款

在人工智能和机器学习领域,选择合适的开源许可证对于项目的可持续发展至关重要。all-MiniLM-L6-v2作为sentence-transformers生态系统中的明星模型,采用Apache 2.0许可证,这一选择背后蕴含着深远的商业和技术考量。本文将深入解析Apache 2.0许可证的核心条款,帮助开发者、企业和研究人员全面理解其权利与义务。 ## Apache 2.0许可证概述 Apac...

gitblog_00607的博客 898

GPL v2 许可证深度解析:条款逻辑与合规风险指南(下)

GPL v2 许可证深度解析:条款逻辑与合规风险指南(下)

虽非技冠群英首,愿与同道共长歌; 大鹏一日同风起,扶摇直上九万里; 2058

YOLOFuse 开源许可证合规审计:避免法律风险

YOLOFuse虽在RGB-红外融合检测上表现优异,但其依赖的Ultralytics YOLO框架采用AGPL-3.0许可证,具有强传染性,对外提供网络服务可能触发源码公开义务。加之项目本身未声明许可证,法律状态模糊,企业集成时面临侵权与合规风险,需谨慎评估使用场景并采取隔离、扫描或替代方案。

weixin_35899324的博客 503

深度解析Bracket项目AGPL-v3.0许可证选择:开源商业合规核心策略

Bracket作为自托管的锦标赛系统,选择GNU Affero通用公共许可证第三版(AGPL-v3.0)作为开源协议,这一决策蕴含着对项目可持续发展的战略思考。本文将从许可证核心价值解析、项目适配性评估、商业场景应用指南三大维度,深入探讨AGPL-v3.0如何为Bracket构建开源与商业的平衡生态,为技术团队提供许可证选择的决策框架与合规实践指南。 ## 许可证核心价值解析:AGPL-v3.0

gitblog_00781的博客 322
上一篇: 开源许可证保姆级入门手册
下一篇: SCA技术进阶系列(三):浅谈二进制SCA在数字供应链安全体系中的应用
OpenSCA社区
博客等级 码龄4年 171粉丝 42原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值