首页
论坛
课程
招聘
抖音Semi Design参考阿里Ant Design内容,使用MIT开源许可协议未注明出处
2021-11-19 17:59 5456

抖音Semi Design参考阿里Ant Design内容,使用MIT开源许可协议未注明出处

2021-11-19 17:59
5456

近日,抖音企业级应用UI解决方案Semi Design宣布开源,采用了MIT开源许可协议

 

就在Semi Design开源不久后,其代码仓库的部分文案被发现包含阿里设计系统 Ant Design的内容。

 

 

随后抖音前端技术团队发表了致歉声明,承认Semi Design早期使用了Ant Design的文案,并且没有注明出处。但Semi Design整体采用 Foundation/Adapter 架构,与 Ant Design 相差巨大。

 

声明原文如下:

 

Ant Design 是业界优秀的开源设计系统。我们在实现 Semi Design 的过程中,开源社区的优秀实践提供了很多帮助。由于团队的疏忽,历史代码中使用 Ant Design 的文案没有注明出处,我们对此深表歉意。

 

Semi Design 已持续稳定维护了两年多,整体采用 Foundation/Adapter 架构,与 Ant Design 差异较大。Semi 项目开源,期望能够收到更多开发者的反馈,帮助我们改进产品。我们也会更严谨地遵循开源社区规则,积极回馈开源社区。

 

抖音前端技术团队

 

根据官网的描述,Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用,支持所有主流浏览器。

 

根据 Semi Design 维护者在评论区的回复,目前他们已经更新了许可证

 


所有来自其他代码仓库的【代码引用】和【技术原理参考】也已经补充了来源,包括:


  • 代码引用的:Antd、rc-tree,涉及Grid组件、Tree组件、Typography组件

  • 技术原理或API设计参考的: informed、formik、Material Component Web,涉及组件:BaseComonent、Form

 

MIT开源许可协议是许多软件授权条款中,被广泛使用的其中一种。与其他常见的软件授权条款(如GPL、LGPL、BSD)相比,MIT是相对宽松的软件授权条款。核心条款是:该软件及其相关文档对所有人免费,可以任意处理,包括使用,复制,修改,合并,发表,分发,再授权,或者销售。唯一的限制是,软件中必须包含上述版权和许可声明

 

开源不等于免费为了提高开发进度开发人员往往会使用开源的软件和源码;为避免商业风险,需要在使用时了解第三方软件协议版本和已知漏洞风险等;每一个开源软件中都附带了开源协议,并且在企业使用开源软件时,即视为已经接受了开源协议。如果企业的开发人员在使用开源软件进行软件开发的过程中,忽视了开源软件所附带的开源协议,随意的使用开源代码,那么企业最终的软件产品可能会因为违反开源协议而出现知识产权侵权问题

 

目前开源许可协议存在条款晦涩难懂声明方式不规范混淆代码检测能力不够强开源项目众多且相互引用,溯源困难开源许可证问责难开源许可证解决方案匮乏等方面问题,为了解决这些问题,棱镜七彩基于开源治理本身开发了开源许可证治理工具FossLicense。

 

FossLicense基于棱镜七彩收录的开源软件知识库、许可证知识库、以及大数据技术和独有的检测引擎技术对检测项目进行静扫分析,提取引入代码中的开源许可证和版权信息,查看许可证条款信息和检测项目内许可证的兼容情况;支持用户对检测文件的同源文件进行校验,依据校验结果为用户展示许可证篡改、版权篡改信息;系统还与GitLab、Gitee两大代码仓库进行关联,持续关注检测项目的commit变化带来的许可证及版权风险变化情况,规避许可证使用的合规风险;同时用户可自主设定检测策略、管理许可证知识库。


【公告】欢迎大家踊跃尝试高研班11月试题,挑战自己的极限!

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回