Why Douyin’s Semi Design Admitted Copying Ant Design Text

Douyin’s Semi Design, an open‑source React UI design system for enterprise apps, faced criticism after undisclosed Ant Design text was found in its documentation, prompting a public apology, license updates, and detailed attribution of the borrowed components.

Java High-Performance Architecture
Java High-Performance Architecture
Java High-Performance Architecture
Why Douyin’s Semi Design Admitted Copying Ant Design Text

Douyin’s frontend team recently open‑sourced its enterprise UI design system, Semi Design, which provides a design language, React components, and theming for building modern admin applications.

Shortly after release, it was discovered that some documentation in the repository duplicated text from Ant Design without attribution.

On October 27, the team issued a public statement acknowledging the oversight, apologizing, and explaining that Semi Design has been maintained for over two years with a Foundation/Adapter architecture that differs significantly from Ant Design.

The project’s lead admitted that early versions heavily borrowed from Ant Design and other libraries, and that some APIs were inspired by existing implementations without proper citations.

Since then, the team has updated the license, added proper attribution, and highlighted the specific components that referenced Ant Design, such as Grid, Tree, and Typography, as well as design inspirations from libraries like informed, Formik, and Material Component Web.

The commit fixing the attribution can be viewed at https://github.com/DouyinFE/semi-design/commit/eca375566a0451d9990a36e3b9a97547a20bb875 .

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

frontendReactLicensingUI componentsdesign system
Java High-Performance Architecture
Written by

Java High-Performance Architecture

Sharing Java development articles and resources, including SSM architecture and the Spring ecosystem (Spring Boot, Spring Cloud, MyBatis, Dubbo, Docker), Zookeeper, Redis, architecture design, microservices, message queues, Git, etc.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.