Skip to content

Commit 121c398

Browse files
committed
Update LICENSE
1 parent 6ca5c72 commit 121c398

13 files changed

Lines changed: 267 additions & 42 deletions

File tree

.conda/recipe.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ source:
99
build:
1010
python:
1111
entry_points:
12-
- unilab = unilabos.app.main:main
12+
- unilab = unilabos.app.main:main
1313
script:
1414
- set PIP_NO_INDEX=
1515
- if: win
@@ -25,7 +25,6 @@ build:
2525
- cp $RECIPE_DIR/../setup.py $SRC_DIR
2626
- $PYTHON -m pip install $SRC_DIR
2727

28-
2928
requirements:
3029
host:
3130
- python ==3.11.11
@@ -87,6 +86,6 @@ requirements:
8786
- uni-lab::ros-humble-unilabos-msgs
8887

8988
about:
90-
repository: https://github.com/dptech-corp/Uni-Lab-OS
89+
repository: https://github.com/deepmodeling/Uni-Lab-OS
9190
license: GPL-3.0-only
9291
description: "Uni-Lab-OS"

.cursorignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
.conda
2+
# .github
3+
.idea
4+
# .vscode
5+
output
6+
pylabrobot_repo
7+
recipes
8+
scripts
9+
service
10+
temp
11+
# unilabos/test
12+
# unilabos/app/web
13+
unilabos/device_mesh
14+
unilabos_data
15+
unilabos_msgs
16+
unilabos.egg-info
17+
CONTRIBUTORS
18+
# LICENSE
19+
MANIFEST.in
20+
pyrightconfig.json
21+
# README.md
22+
# README_zh.md
23+
setup.py
24+
setup.cfg
25+
.gitattrubutes
26+
**/__pycache__

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
cursor_docs/
12
configs/
23
temp/
34
output/

NOTICE

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Uni-Lab-OS Licensing Notice
2+
3+
This project uses a dual licensing structure:
4+
5+
## 1. Main Framework - GPL-3.0
6+
7+
- unilabos/ (except unilabos/devices/)
8+
- docs/
9+
- tests/
10+
11+
See [LICENSE](LICENSE) for details.
12+
13+
## 2. Device Drivers - DP Technology Proprietary License
14+
15+
- unilabos/devices/
16+
17+
See [unilabos/devices/LICENSE](unilabos/devices/LICENSE) for details.

README.md

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,13 @@
88

99
**English** | [中文](README_zh.md)
1010

11-
[![GitHub Stars](https://img.shields.io/github/stars/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/stargazers)
12-
[![GitHub Forks](https://img.shields.io/github/forks/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/network/members)
13-
[![GitHub Issues](https://img.shields.io/github/issues/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/issues)
14-
[![GitHub License](https://img.shields.io/github/license/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/blob/main/LICENSE)
11+
[![GitHub Stars](https://img.shields.io/github/stars/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/stargazers)
12+
[![GitHub Forks](https://img.shields.io/github/forks/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/network/members)
13+
[![GitHub Issues](https://img.shields.io/github/issues/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/issues)
14+
[![GitHub License](https://img.shields.io/github/license/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/blob/main/LICENSE)
1515

1616
Uni-Lab-OS is a platform for laboratory automation, designed to connect and control various experimental equipment, enabling automation and standardization of experimental workflows.
1717

18-
## 🏆 Competition
19-
20-
Join the [Intelligent Organic Chemistry Synthesis Competition](https://bohrium.dp.tech/competitions/1451645258) to explore automated synthesis with Uni-Lab-OS!
21-
2218
## Key Features
2319

2420
- Multi-device integration management
@@ -31,7 +27,7 @@ Join the [Intelligent Organic Chemistry Synthesis Competition](https://bohrium.d
3127

3228
Detailed documentation can be found at:
3329

34-
- [Online Documentation](https://xuwznln.github.io/Uni-Lab-OS-Doc/)
30+
- [Online Documentation](https://deepmodeling.github.io/Uni-Lab-OS/)
3531

3632
## Quick Start
3733

@@ -48,7 +44,7 @@ mamba install -n unilab uni-lab::unilabos -c robostack-staging -c conda-forge
4844

4945
```bash
5046
# Clone the repository
51-
git clone https://github.com/dptech-corp/Uni-Lab-OS.git
47+
git clone https://github.com/deepmodeling/Uni-Lab-OS.git
5248
cd Uni-Lab-OS
5349

5450
# Install Uni-Lab-OS
@@ -57,15 +53,37 @@ pip install .
5753

5854
3. Start Uni-Lab System:
5955

60-
Please refer to [Documentation - Boot Examples](https://xuwznln.github.io/Uni-Lab-OS-Doc/boot_examples/index.html)
56+
Please refer to [Documentation - Boot Examples](https://deepmodeling.github.io/Uni-Lab-OS/boot_examples/index.html)
6157

6258
## Message Format
6359

64-
Uni-Lab-OS uses pre-built `unilabos_msgs` for system communication. You can find the built versions on the [GitHub Releases](https://github.com/dptech-corp/Uni-Lab-OS/releases) page.
60+
Uni-Lab-OS uses pre-built `unilabos_msgs` for system communication. You can find the built versions on the [GitHub Releases](https://github.com/deepmodeling/Uni-Lab-OS/releases) page.
61+
62+
## Citation
63+
64+
If you use Uni-Lab-OS in academic research, please cite:
65+
66+
```bibtex
67+
@article{gao2025unilabos,
68+
title = {UniLabOS: An AI-Native Operating System for Autonomous Laboratories},
69+
doi = {10.48550/arXiv.2512.21766},
70+
publisher = {arXiv},
71+
author = {Gao, Jing and Chang, Junhan and Que, Haohui and Xiong, Yanfei and
72+
Zhang, Shixiang and Qi, Xianwei and Liu, Zhen and Wang, Jun-Jie and
73+
Ding, Qianjun and Li, Xinyu and Pan, Ziwei and Xie, Qiming and
74+
Yan, Zhuang and Yan, Junchi and Zhang, Linfeng},
75+
year = {2025}
76+
}
77+
```
6578

6679
## License
6780

68-
This project is licensed under GPL-3.0 - see the [LICENSE](LICENSE) file for details.
81+
This project uses a dual licensing structure:
82+
83+
- **Main Framework**: GPL-3.0 - see [LICENSE](LICENSE)
84+
- **Device Drivers** (`unilabos/devices/`): DP Technology Proprietary License
85+
86+
See [NOTICE](NOTICE) for complete licensing details.
6987

7088
## Project Statistics
7189

@@ -77,4 +95,4 @@ This project is licensed under GPL-3.0 - see the [LICENSE](LICENSE) file for det
7795

7896
## Contact Us
7997

80-
- GitHub Issues: [https://github.com/dptech-corp/Uni-Lab-OS/issues](https://github.com/dptech-corp/Uni-Lab-OS/issues)
98+
- GitHub Issues: [https://github.com/deepmodeling/Uni-Lab-OS/issues](https://github.com/deepmodeling/Uni-Lab-OS/issues)

README_zh.md

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,13 @@
88

99
[English](README.md) | **中文**
1010

11-
[![GitHub Stars](https://img.shields.io/github/stars/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/stargazers)
12-
[![GitHub Forks](https://img.shields.io/github/forks/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/network/members)
13-
[![GitHub Issues](https://img.shields.io/github/issues/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/issues)
14-
[![GitHub License](https://img.shields.io/github/license/dptech-corp/Uni-Lab-OS.svg)](https://github.com/dptech-corp/Uni-Lab-OS/blob/main/LICENSE)
11+
[![GitHub Stars](https://img.shields.io/github/stars/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/stargazers)
12+
[![GitHub Forks](https://img.shields.io/github/forks/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/network/members)
13+
[![GitHub Issues](https://img.shields.io/github/issues/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/issues)
14+
[![GitHub License](https://img.shields.io/github/license/dptech-corp/Uni-Lab-OS.svg)](https://github.com/deepmodeling/Uni-Lab-OS/blob/main/LICENSE)
1515

1616
Uni-Lab-OS 是一个用于实验室自动化的综合平台,旨在连接和控制各种实验设备,实现实验流程的自动化和标准化。
1717

18-
## 🏆 比赛
19-
20-
欢迎参加[有机化学合成智能实验大赛](https://bohrium.dp.tech/competitions/1451645258),使用 Uni-Lab-OS 探索自动化合成!
21-
2218
## 核心特点
2319

2420
- 多设备集成管理
@@ -31,7 +27,7 @@ Uni-Lab-OS 是一个用于实验室自动化的综合平台,旨在连接和控
3127

3228
详细文档可在以下位置找到:
3329

34-
- [在线文档](https://xuwznln.github.io/Uni-Lab-OS-Doc/)
30+
- [在线文档](https://deepmodeling.github.io/Uni-Lab-OS/)
3531

3632
## 快速开始
3733

@@ -50,7 +46,7 @@ mamba install -n unilab uni-lab::unilabos -c robostack-staging -c conda-forge
5046

5147
```bash
5248
# 克隆仓库
53-
git clone https://github.com/dptech-corp/Uni-Lab-OS.git
49+
git clone https://github.com/deepmodeling/Uni-Lab-OS.git
5450
cd Uni-Lab-OS
5551

5652
# 安装 Uni-Lab-OS
@@ -59,15 +55,37 @@ pip install .
5955

6056
3. 启动 Uni-Lab 系统:
6157

62-
请见[文档-启动样例](https://xuwznln.github.io/Uni-Lab-OS-Doc/boot_examples/index.html)
58+
请见[文档-启动样例](https://deepmodeling.github.io/Uni-Lab-OS/boot_examples/index.html)
6359

6460
## 消息格式
6561

66-
Uni-Lab-OS 使用预构建的 `unilabos_msgs` 进行系统通信。您可以在 [GitHub Releases](https://github.com/dptech-corp/Uni-Lab-OS/releases) 页面找到已构建的版本。
62+
Uni-Lab-OS 使用预构建的 `unilabos_msgs` 进行系统通信。您可以在 [GitHub Releases](https://github.com/deepmodeling/Uni-Lab-OS/releases) 页面找到已构建的版本。
63+
64+
## 引用
65+
66+
如果您在学术研究中使用 Uni-Lab-OS,请引用:
67+
68+
```bibtex
69+
@article{gao2025unilabos,
70+
title = {UniLabOS: An AI-Native Operating System for Autonomous Laboratories},
71+
doi = {10.48550/arXiv.2512.21766},
72+
publisher = {arXiv},
73+
author = {Gao, Jing and Chang, Junhan and Que, Haohui and Xiong, Yanfei and
74+
Zhang, Shixiang and Qi, Xianwei and Liu, Zhen and Wang, Jun-Jie and
75+
Ding, Qianjun and Li, Xinyu and Pan, Ziwei and Xie, Qiming and
76+
Yan, Zhuang and Yan, Junchi and Zhang, Linfeng},
77+
year = {2025}
78+
}
79+
```
6780

6881
## 许可证
6982

70-
此项目采用 GPL-3.0 许可 - 详情请参阅 [LICENSE](LICENSE) 文件。
83+
本项目采用双许可证结构:
84+
85+
- **主框架**:GPL-3.0 - 详见 [LICENSE](LICENSE)
86+
- **设备驱动** (`unilabos/devices/`):深势科技专有许可证
87+
88+
完整许可证说明请参阅 [NOTICE](NOTICE)
7189

7290
## 项目统计
7391

@@ -79,4 +97,4 @@ Uni-Lab-OS 使用预构建的 `unilabos_msgs` 进行系统通信。您可以在
7997

8098
## 联系我们
8199

82-
- GitHub Issues: [https://github.com/dptech-corp/Uni-Lab-OS/issues](https://github.com/dptech-corp/Uni-Lab-OS/issues)
100+
- GitHub Issues: [https://github.com/deepmodeling/Uni-Lab-OS/issues](https://github.com/deepmodeling/Uni-Lab-OS/issues)

docs/user_guide/best_practice.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1807,7 +1807,7 @@ unilab --ak your_ak --sk your_sk -g graph.json \
18071807

18081808
#### 14.5 社区支持
18091809

1810-
- **GitHub Issues**[https://github.com/dptech-corp/Uni-Lab-OS/issues](https://github.com/dptech-corp/Uni-Lab-OS/issues)
1810+
- **GitHub Issues**[https://github.com/deepmodeling/Uni-Lab-OS/issues](https://github.com/deepmodeling/Uni-Lab-OS/issues)
18111811
- **官方网站**[https://uni-lab.bohrium.com](https://uni-lab.bohrium.com)
18121812

18131813
---

docs/user_guide/graph_files.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -857,4 +857,4 @@ class ResourceDictPosition(BaseModel):
857857
- 在 Web 界面中使用模板创建
858858
- 参考示例文件:`test/experiments/` 目录
859859
- 查看 ResourceDict 源码了解完整定义
860-
- [GitHub 讨论区](https://github.com/dptech-corp/Uni-Lab-OS/discussions)
860+
- [GitHub 讨论区](https://github.com/deepmodeling/Uni-Lab-OS/discussions)

docs/user_guide/installation.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
#### 第一步:下载预打包环境
3939

40-
1. 访问 [GitHub Actions - Conda Pack Build](https://github.com/dptech-corp/Uni-Lab-OS/actions/workflows/conda-pack-build.yml)
40+
1. 访问 [GitHub Actions - Conda Pack Build](https://github.com/deepmodeling/Uni-Lab-OS/actions/workflows/conda-pack-build.yml)
4141

4242
2. 选择最新的成功构建记录(绿色勾号 ✓)
4343

@@ -189,13 +189,13 @@ conda activate unilab
189189
### 第一步:克隆仓库
190190

191191
```bash
192-
git clone https://github.com/dptech-corp/Uni-Lab-OS.git
192+
git clone https://github.com/deepmodeling/Uni-Lab-OS.git
193193
cd Uni-Lab-OS
194194
```
195195

196196
如果您需要贡献代码,建议先 Fork 仓库:
197197

198-
1. 访问 https://github.com/dptech-corp/Uni-Lab-OS
198+
1. 访问 https://github.com/deepmodeling/Uni-Lab-OS
199199
2. 点击右上角的 "Fork" 按钮
200200
3. Clone 您的 Fork 版本:
201201
```bash
@@ -240,7 +240,7 @@ pip uninstall unilabos -y
240240

241241
# 克隆 dev 分支(如果还未克隆)
242242
cd /path/to/your/workspace
243-
git clone -b dev https://github.com/dptech-corp/Uni-Lab-OS.git
243+
git clone -b dev https://github.com/deepmodeling/Uni-Lab-OS.git
244244
# 或者如果已经克隆,切换到 dev 分支
245245
cd Uni-Lab-OS
246246
git checkout dev
@@ -503,9 +503,9 @@ mamba update ros-humble-unilabos-msgs -c uni-lab -c robostack-staging -c conda-f
503503
## 需要帮助?
504504

505505
- **故障排查**: 查看更详细的故障排查信息
506-
- **GitHub Issues**: [报告问题](https://github.com/dptech-corp/Uni-Lab-OS/issues)
506+
- **GitHub Issues**: [报告问题](https://github.com/deepmodeling/Uni-Lab-OS/issues)
507507
- **开发者文档**: 查看开发者指南获取更多技术细节
508-
- **社区讨论**: [GitHub Discussions](https://github.com/dptech-corp/Uni-Lab-OS/discussions)
508+
- **社区讨论**: [GitHub Discussions](https://github.com/deepmodeling/Uni-Lab-OS/discussions)
509509

510510
---
511511

recipes/msgs/recipe.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ build:
1717
- bash $SRC_DIR/build_ament_cmake.sh
1818

1919
about:
20-
repository: https://github.com/dptech-corp/Uni-Lab-OS
20+
repository: https://github.com/deepmodeling/Uni-Lab-OS
2121
license: BSD-3-Clause
2222
description: "ros-humble-unilabos-msgs is a package that provides message definitions for Uni-Lab-OS."
2323

0 commit comments

Comments
 (0)