抖音企业级应用 UI 解决方案 Semi Design 近日宣布开源,采用了 MIT 开源许可协议。根据官网的描述,Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。
就在 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 维护者在评论区的回复,目前他们已经更新了许可证,并且来自其他代码仓库的【代码引用】和【技术原理参考】也已经补充了来源,包括:
- 代码引用的:Antd、rc-tree,涉及Grid组件、Tree组件、Typography组件
- 技术原理或API设计参考的: informed、formik、Material Component Web,涉及组件:BaseComonent、Form
暂无回复。