Report a problem
Tell us what you did, what you expected and what happened. Attach a small test file that you are allowed to share. Never attach a buyer’s pattern without permission.
Licence and credits
BETA Cutting Room is free software. You can use it, study it, change it and share it, also in commercial work.
The code is licensed under the Apache License, Version 2.0. In short, you may:
You must keep the copyright and licence notices. The licence includes a patent grant and has no warranty. Open data made by the project uses CC BY 4.0.
Read the full licence (external site) or at apache.org (external site).
| Project | Licence | How BETA uses it |
|---|---|---|
| sparrow (external site) | MIT | The nesting search BETA uses (version 0.3.0). By Jeroen Gardeyn and co-authors. |
| jagua-rs (external site) | MPL-2.0 | The collision engine under sparrow. Used unmodified, as a separate library. If we ever change its files, we will publish those changes under MPL-2.0. |
| FreeSewing (external site) | MIT | Open garment patterns used for tests and benchmarks. |
| GarmentCodeData (external site) | CC BY 4.0 | Open garment pattern data by Korosteleva et al. (ETH Zürich), used for tests. |
| Open+Pattern PT windbreaker (external site) | CC BY 4.0 | A real graded DXF-AAMA pattern by Open+Pattern, used to test pattern import. |
| Lectra nesting dataset (external site) | CC BY 4.0 | Lallier, Vézard, Pinaud and Blin (2022), Zenodo 7030786. Used for the benchmark only; not stored in our code. |
| Tauri (external site) | MIT or Apache-2.0 | The desktop app shell for Windows. |
Seamly2D and Valentina are good open-source pattern programs under the GPL licence. BETA contains none of their code. BETA Pattern reads a supported subset of their pattern files so that you can bring existing work across. Any fixes we offer to Seamly2D are sent to that project under its own licence.
Tell us what you did, what you expected and what happened. Attach a small test file that you are allowed to share. Never attach a buyer’s pattern without permission.
Open an issue, then a focused pull request with tests. Computing parts are in Rust; screens are in TypeScript. Read CONTRIBUTING.md first.
Run it on your hardware and send the summary files. Better nesting must win on held-out tasks, with every layout valid.
Source code: https://github.com/sohitqwer-del/beta-cutting-room (external site)
Questions, factory trials and sample markers: sohitqwer@gmail.com.
We read every message. We answer in English; Hindi and Tamil support is planned.
BETA Cutting Room is a fun project, built with the help of modern AI tools. Every marker is still checked by an independent validator, and every claim on this site comes with its source.
BETA is young and not perfect yet. We need your help to improve it. A short note is enough.