# LibreDWG (DWG ↔ DXF 변환기) — 동봉본 B07 도각·도면의 **DWG 불러오기·내보내기**에 쓰는 외부 프로그램. Aislo 코드가 아니라 GNU LibreDWG 프로젝트의 산출물을 그대로 담아 둔 것이다 (2026-09-06 사용자 확정). | 항목 | 값 | |---|---| | 버전 | 0.14.8594 (Windows 64비트 배포본) | | 원본 | | | 프로젝트 | | | 라이선스 | GNU GPL v3 이상 (`COPYING`) | | 읽는 범위 | DWG r13 ~ r2018. 그보다 새 형식은 화면이 「2018 DWG 또는 DXF 로 저장」 안내로 떨어진다 | ## 담은 파일 `dwg2dxf.exe`(DWG→DXF) · `dxf2dwg.exe`(DXF→DWG) · `libredwg-0.dll` · `libiconv-2.dll` · `libpcre2-8-0.dll` · `libpcre2-16-0.dll` 배포본의 나머지(예제·문서·헤더·**파이썬 바인딩**)는 담지 않았다. 특히 파이썬 바인딩은 **일부러 뺐다** — 파이썬에서 `import` 하면 라이브러리를 끌어안는 것이라 GPL 이 Aislo 코드까지 번진다. ## 지키는 선 - Aislo 는 이 프로그램들을 **별도 실행 파일로만 부른다**(`subprocess`). 링크하거나 라이브러리로 품지 않는다 — 그래서 Aislo 코드에는 GPL 의무가 미치지 않는다. - 프로그램을 고객에게 넘길 때는 이 폴더(실행 파일 + `COPYING` + 위 원본 주소)를 함께 넘긴다. 원본 소스는 위 주소에서 그대로 받을 수 있다. - 이 파일들은 **고치지 않는다**. 새 버전으로 바꿀 때는 원본 배포본에서 같은 6개만 다시 담고 이 문서의 버전을 고친다. ## 찾는 자리 서버 코드가 이 폴더를 먼저 본다. 다른 자리에 두려면 `.env` 에 경로를 적는다. - `LIBREDWG_DWG2DXF_PATH` — DWG 불러오기 - `LIBREDWG_DXF2DWG_PATH` — DWG 내보내기