欢迎社区成员查阅纪要,加入合规SIG
会议主题
Subject
OpenHarmony 合规SIG例会 (Sig-compliance)
会议时间
Time
2022-12-23 15:30-16:30(UTC+08:00)Beijing and 2022-12-30 14:50-16:30(UTC+08:00)Beijing
实际与会人
Attendees
陈雅旬、高琨、郑志鹏、丛林、余甜、方晓、周乃鑫、高亮、董金光、金练、涂文星、王成、王忠进、缪嘉男、刘德帅
会议议题
Agenda
编号
No.
议题名称
Topic
议题类型
Category
时长
Duration
起止时间
Time
汇报人
Reporter
纪要人
Recorder
议题参与人
Members
1
BK7231M gcctoolchain使用合规评审
研讨类
30min
15:30-16:00
金练
涂文星
2
KHDVK-450A开发板GCC使用评审
研讨类
30min
16:00-16:30
王成
王忠进、缪嘉男
会议纪要
合规SIG项目信息 :
https://gitee.com/openharmony/community/blob/master/sig/sig-compliance/sig_…
合规SIG议题申报:https://shimo.im/sheets/B1Aw1d18GeFygLqm/MODOC
合规SIG协作平台:https://etherpad.openharmony.cn/p/compliance
本次会议主要内容:
议题1、BK7231M gcc toolchain使用合规评审
会议内容
1. libgcc.a为静态引用,使用GPLV3 license,其中license附加GCC Runtime Library
Exception条款。满足条例中的例外情况。
2. libg.a 使用BSD3 License
3. libnosys.a不再使用,不涉及后续合规问题
4.libc.a libm.a用平台提供的libmusl-c.a和libmusl-m.a代替,没有风险
会议结论
1. 从开源合规法务维度评审,仅针对本次开发板对于GCC工具链的使用方式(如会议内容所示)满足法务合规要求,符合GPLv3例外条件
2.
由于GCC相关GPLv3风险在不同使用方式下会产生风险,尽管本次使用合规,但仍有可能将风险进一步遗留给下游,因此,需由合规SIG对于gcc风险管理的业界最佳实践和后续社区如何管理建议进行进一步调研,并给出建议。
3. 由于项目进度要求,同意在业界实践调研和管理建议完成前,可同步进行其他评审。
议题2、KHDVK-450A开发板GCC使用评审
会议内容
1. 开发板使用的编译工具为:gcc version
10.3.1,下载地址为https://developer.arm.com/downloads/-/gnu-rm;
2. 开发板共使用了libstdc++.a、libsupc++.a、libgcc.a、libm.a、libc.a五个库,均采用静态链接的方式;
3. libstdc++.a、libsupc++.a、libgcc.a等库使用了GPL3.0 license,其中license附加GCC Runtime Library
Exception条款。
4. libm.a和libc.a使用了LGPL license和BSD license
会议结论
1. 从开源合规法务维度评审,仅针对本次开发板对于GCC工具链的使用方式(如会议内容所示)满足法务合规要求,符合GPLv3例外条件。
2.
由于GCC相关GPLv3风险在不同使用方式下会产生风险,尽管本次使用合规,但仍有可能将风险进一步遗留给下游,因此,需由合规SIG对于gcc风险管理的业界最佳实践和后续社区如何管理建议进行进一步调研,并给出建议。
3. 由于项目进度要求,同意在业界实践调研和管理建议完成前,可同步进行其他评审。