What’s Behind Semi Design’s Open‑Source Release and Its Ant Design Controversy?
Semi Design, ByteDance’s modern React UI library, was open‑sourced under MIT, later faced criticism for copying Ant Design documentation, prompting an apology and subsequent license updates that added proper attributions for referenced code and design inspirations, highlighting its distinct architecture and extensive component suite.
ByteDance’s enterprise UI solution Semi Design has been announced as open source under the MIT license.
Semi Design is a modern, comprehensive, flexible design system and UI library created by the Douyin front‑end and UED team, offering a design language, React components, theming, and other out‑of‑the‑box features for building attractive back‑office React applications.
Shortly after the open‑source release, observers noticed that some documentation in the repository duplicated content from Ant Design.
The Douyin front‑end team issued an apology, acknowledging that early versions used Ant Design text without attribution, while emphasizing that Semi Design follows a Foundation/Adapter architecture that differs significantly from Ant Design.
Ant Design is an excellent open‑source design system. Its community practices helped us in building Semi Design. Due to oversight, some Ant Design text was used without citation, for which we are deeply sorry. Semi Design has been stably maintained for over two years, adopts a distinct Foundation/Adapter architecture, and aims to receive feedback from developers to improve the product. We will adhere more strictly to open‑source community rules and give back to the community. — Douyin Front‑End Technology Team
Following community feedback, the maintainers updated the license and added proper attributions for code references (Antd, rc‑tree) and technical inspirations (informed, Formik, Material Component Web), specifying the components involved such as Grid, Tree, Typography, BaseComponent, and Form.
Semi‑UI is a modern, comprehensive, flexible design system and UI library with over 58 high‑quality components, theme customization via thousands of design tokens, TypeScript support, and compatibility with all major browsers.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
