T2Editor는 dsclub.kr이 제공하는 라이선스 하에서 배포되며, 아래 조건을 따릅니다:
이 라이선스는 2025년 11월 26일부터 유효하며, T2Editor의 모든 버전에 적용됩니다.
T2Editor 라이선스는 “코어와 기본 제공 플러그인”과 “외부에서 추가 개발한 플러그인·서비스”를 다르게 다룹니다. 따라서 문서나 상품 기획 단계에서 가장 먼저 해야 할 일은, 현재 배포하려는 코드가 원본 코어를 수정한 것인지, 아니면 별도 확장 모듈인지 경계를 명확히 나누는 것입니다. 이 경계가 모호하면 공개 범위와 판매 가능 여부 판단이 흔들립니다.
클라이언트 납품이나 외부 배포 시에는 “T2Editor 코어는 원 저작권 정책을 따르며, 추가 개발분의 권리 범위는 별도 계약 또는 플러그인 라이선스를 따른다”는 문구를 계약서나 README에 분리해 두는 것을 권장합니다.
T2Editor는 dsclub.kr이 제공하는 라이선스 하에서 배포되며, 아래 조건을 따릅니다:
라이선스는 무엇을 허용하는지뿐 아니라 무엇을 하지 말라고 하는지도 규정합니다. 요약 3줄만으로는 부족합니다.
readme.txt:31).readme.txt:32).readme.txt:37-39).readme.txt:34). 유료 판매로 생기는 수익·환불·분쟁·세금 책임도 개발자에게 있습니다(readme.txt:33).readme.txt:42).readme.txt:45). 서비스의 일부 또는 전부를 중단하거나 유료로 전환할 수 있으며, 무상 이용이 미래의 무상을 보장하지 않습니다(readme.txt:48).readme.txt:51). 서드파티 플러그인을 유지보수하실 계획이라면 이 조항을 먼저 읽으십시오.readme.txt가 최후 기준입니다(readme.txt:54).readme.txt 는 건드리지 마십시오. 변경·삭제 또는 누락한 채 재배포하는 것은 금지되어 있습니다(readme.txt:59).이 라이선스는 배포판 루트의 readme.txt 한 파일 안에 한국어(T2Editor License_Ko)와 영어(T2Editor License_En) 두 언어로 들어 있으며, 현재 판본 표기는 Version: 3.0.0, 유효일은 2026년 6월 29일입니다.
약관이 모든 판본에 한 번에 적용되지는 않습니다. 라이선스 본문이 정한 규칙은 이렇습니다.
readme.txt:45).readme.txt:54).readme.txt가 최후 기준입니다(readme.txt:54).readme.txt:45).지금 쓰신 10.5.1 배포판을 계속 쓰신다면, 그 배포판에 들어 있는 readme.txt(2026년 6월 29일 유효)가 현재 적용되는 약관입니다.
배포판 루트의 readme.txt 한 파일입니다. 한국어 조항(T2Editor License_Ko)과 영어 조항(T2Editor License_En)이 같은 파일 안에 나란히 들어 있고, 그 파일 안에 판본 표기(Version: 3.0.0)와 배포 안내, 라이선스 유효일까지 모두 있습니다.
| 확인할 것 | 방법 |
|---|---|
| 내 배포판에 라이선스가 있는가 | 배포판 루트에 readme.txt 가 있는가 |
| 내 배포판의 약관이 최신인가 | readme.txt 의 유효일 문장(이 라이선스는 …부터 유효합니다.) |
| 판본이 무엇인가 | readme.txt 2행 ver_10.5.1 |
별도의 license.txt · license.dat · License_ko.txt · License_en.txt 파일은 현재 판본에 없습니다. 그 파일들을 백업하거나 덮어쓰는 절차도 없습니다. 예전 판본(v1.x~v3.x)에서는 실제로 별도 파일로 배포되어 있었기 때문에, 오래된 안내에 그 이름이 남아 있습니다.
라이선스에 문제가 있으면 이렇게 하십시오.
readme.txt 가 있는지 확인하십시오.readme.txt 를 직접 편집하거나 지운 채 재배포하지 마십시오 — 라이선스 조항 위반입니다(readme.txt:59, :118).관련 오류 대처는 71-error-handling-guide.md를 보십시오.
readme.txt (T2Editor License_Ko / T2Editor License_En)readme.txt:54 가 우선 기준을 가리킵니다)이 절은 위 조항을 실무 상황에 옮긴 것입니다. 조항 원문이 궁금하면 배포판 readme.txt 를 보십시오.T2Editor 라이선스는 “코어와 기본 제공 플러그인”과 “외부에서 추가 개발한 플러그인·서비스”를 다르게 다룹니다. 따라서 문서나 상품 기획 단계에서 가장 먼저 해야 할 일은, 현재 배포하려는 코드가 원본 코어를 수정한 것인지, 아니면 별도 확장 모듈인지 경계를 명확히 나누는 것입니다. 이 경계가 모호하면 공개 범위와 판매 가능 여부 판단이 흔들립니다.
아래는 흔한 경우 3가지입니다. 여기에 없더라도 조항 원문(readme.txt:31-59)이 우선합니다.계약·README에 남길 문구입니다. 계약서 본문에readme.txt:42(책임 한계)와readme.txt:48(유료화 가능) 조항을 함께 옮기십시오.
클라이언트 납품이나 외부 배포 시에는 “T2Editor 코어는 원 저작권 정책을 따르며, 추가 개발분의 권리 범위는 별도 계약 또는 플러그인 라이선스를 따른다”는 문구를 계약서나 README에 분리해 두는 것을 권장합니다.
| 이전 | 새 버전 | ||
|---|---|---|---|
| 1 | --- | 1 | --- |
| 2 | title: 라이선스 안내서 | 2 | title: 라이선스 안내서 |
| 3 | document_id: 07-license-guide | 3 | document_id: 07-license-guide |
| 4 | slug: 07-license-guide | 4 | slug: 07-license-guide |
| 5 | target_editor_version: 9.0.0 | 5 | target_editor_version: 10.5.1 |
| 6 | document_type: license | 6 | document_type: license |
| 7 | doc_type: license | 7 | doc_type: license |
| 8 | target_readers: [초보자, 웹마스터, 개발자, AI agent] | 8 | target_readers: [초보자, 웹마스터, 개발자, AI agent] |
| 9 | importance: High | 9 | importance: High |
| 10 | dependency: Medium | 10 | dependency: Medium |
| 11 | core_type: License | 11 | core_type: License |
| 12 | stability: [Version-Bound] | 12 | stability: [Version-Bound] |
| 13 | stable_anchor: [] | 13 | stable_anchor: [readme.txt, readme.txt:10, readme.txt:65] |
| 14 | version_bound: [] | 14 | version_bound: [10.5.1] |
| 15 | related_docs: [] | 15 | related_docs: [06-version-compatibility-guide.md, 70-dsclub-services-guide.md, 71-error-handling-guide.md, 72-version-issues-guide.md, 74-security-guide.md] |
| 16 | related_files: [] | 16 | related_files: [readme.txt] |
| 17 | related_functions: [] | 17 | related_functions: [] |
| 18 | related_classes_modules: [] | 18 | related_classes_modules: [] |
| 19 | related_features: [] | 19 | related_features: [라이선스, 판본, 재배포, 상업적 이용, 파생 에디터] |
| 20 | related_ui: [] | 20 | related_ui: [] |
| 21 | change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다. | 21 | change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다. |
| 22 | reading_order: 08 | 22 | reading_order: 08 |
| 23 | summary: T2Editor 라이선스 조건과 사용 권한을 설명 문서 | 23 | summary: T2Editor 라이선스가 어느 파일에 있는지, 언제부터 유효한지, 무엇을 허용·금지하는지 설명 문서 |
| 24 | description: T2Editor 라이선스 조건과 사용 권한을 설명 | 24 | description: 라이선스가 들어 있는 파일(readme.txt), 판본별 약관 적용 규칙, 허용·금지 조항을 정리한 문서 |
| 25 | tags: [license, T2Editor] | 25 | tags: [license, T2Editor, v10, readme] |
| 26 | version_tag: 9.0.0 | 26 | version_tag: 10.5.1 |
| 27 | maintenance_difficulty: Medium | 27 | maintenance_difficulty: Medium |
| 28 | test_requirement: Medium | 28 | test_requirement: Medium |
| 29 | ai_agent_risk: Medium | 29 | ai_agent_risk: Medium |
| 30 | source_basis: [현재 코드 분석 기반, 웹 참고 자료 기반] | 30 | source_basis: [현재 코드 분석 기반, 공식 배포판 실물 기반, 공식 릴리즈 노트 기반] |
| 31 | beginner_section_included: true | 31 | beginner_section_included: true |
| 32 | webmaster_section_included: true | 32 | webmaster_section_included: true |
| 33 | developer_section_included: true | 33 | developer_section_included: true |
| 34 | --- | 34 | --- |
| 35 | ## 라이선스 개요 | 35 | ## 라이선스 개요 |
| 36 | 36 | ||
| 37 | T2Editor는 dsclub.kr이 제공하는 라이선스 하에서 배포되며, 아래 조건을 따릅니다: | 37 | T2Editor는 dsclub.kr이 제공하는 라이선스 하에서 배포되며, 아래 조건을 따릅니다: |
| 38 | - **코어 파일 및 기본 플러그인**: 사용, 복사, 수정, 재배포가 가능하지만, 모든 배포물은 무료로 제공해야 하며 상업적 판매는 금지됩니다. | 38 | - **코어 파일 및 기본 플러그인**: 사용, 복사, 수정, 재배포가 가능하지만, 모든 배포물은 무료로 제공해야 하며 상업적 판매는 금지됩니다. |
| 39 | - **외부 자체 개발 플러그인 및 서비스**: T2Editor와 연동되는 플러그인의 유료 판매 및 구독형 서비스 제공이 허용됩니다. 단, dsclub.kr 기본 제공 소프트웨어는 무료로 유지되어야 합니다. | 39 | - **외부 자체 개발 플러그인 및 서비스**: T2Editor와 연동되는 플러그인의 유료 판매 및 구독형 서비스 제공이 허용됩니다. 단, dsclub.kr 기본 제공 소프트웨어는 무료로 유지되어야 합니다. |
| 40 | - **저작권 고지**: 저작권 표시를 삭제하거나 수정할 수 없으며, 수정된 버전은 공개하고 다운로드할 수 있도록 해야 합니다. | 40 | - **저작권 고지**: 저작권 표시를 삭제하거나 수정할 수 없으며, 수정된 버전은 공개하고 다운로드할 수 있도록 해야 합니다. |
| 41 | 41 | ||
| 42 | 이 라이선스는 2025년 11월 26일부터 유효하며, T2Editor의 모든 버전에 적용됩니다. | 42 | ### 위 3줄에 없지만 알아야 할 조항 |
| 43 | 43 | ||
| 44 | ## 참고 자료 | 44 | 라이선스는 **무엇을 허용하는지**뿐 아니라 **무엇을 하지 말라고 하는지**도 규정합니다. 요약 3줄만으로는 부족합니다. |
| 45 | 45 | ||
| 46 | - 공식 라이선스 조항: [DSclub T2Editor 서비스 페이지 - 라이선스 안내](https://dsclub.kr/service/editor) | 46 | - **플러그인은 본체를 함부로 바꿀 수 없습니다.** T2Editor의 핵심 기능을 무단으로 변경·우회·비활성화할 수 없습니다(`readme.txt:31`). |
| 47 | - 라이선스 업데이트: [DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내](https://dsclub.kr/service/editor) | 47 | - **"T2Editor 호환 플러그인"임을 밝혀야 합니다.** 배포 시 그 표기를 명시해야 하며, DSc 또는 Tak2의 공식 제품으로 오인될 수 있는 표현은 쓸 수 없습니다(`readme.txt:32`). |
| 48 | - **파생 에디터를 만드는 것은 허용됩니다.** T2Editor 기반의 새 브랜드 에디터 개발이 가능하나, 그 에디터도 이 약관을 먼저 따라야 하고 여기에 반하는 별도 약관을 붙일 수 없습니다(`readme.txt:37-39`). | ||
| 49 | - **"DSc는 플러그인의 품질을 보증하지 않습니다."** 플러그인의 품질·보안성·지속 운영을 보증하지 않으며, 부적절하다고 판단되는 플러그인의 유통을 제한할 수 있습니다(`readme.txt:34`). 유료 판매로 생기는 수익·환불·분쟁·세금 책임도 개발자에게 있습니다(`readme.txt:33`). | ||
| 50 | - **책임은 없습니다.** T2 서비스는 무상으로 "있는 그대로(AS-IS)" 제공되며, 데이터 손실·콘텐츠 분쟁·제3자 분쟁에 대해 DSc와 Tak2는 어떠한 책임도 지지 않습니다(`readme.txt:42`). | ||
| 51 | - **약관은 바뀔 수 있습니다.** 개정은 dsclub.kr 공지사항으로 사전 고지되고, 공지 이후 배포되는 신규 버전부터 적용됩니다(`readme.txt:45`). 서비스의 일부 또는 전부를 중단하거나 유료로 전환할 수 있으며, 무상 이용이 미래의 무상을 보장하지 않습니다(`readme.txt:48`). | ||
| 52 | - **코드와 호환 구조도 바뀔 수 있습니다.** 소스코드·내부 구조·API·호환 방식은 사전 공지 없이 변경될 수 있고, 그로 인한 호환성 문제에 대한 책임은 지지 않습니다(`readme.txt:51`). 서드파티 플러그인을 유지보수하실 계획이라면 이 조항을 먼저 읽으십시오. | ||
| 53 | - **분쟁 시 우선순위가 있습니다.** dsclub.kr 공지사항 게시판의 약관이 우선이고, 그곳에서 확인할 수 없으면 배포판에 들어 있는 `readme.txt`가 최후 기준입니다(`readme.txt:54`). | ||
| 54 | - **`readme.txt` 는 건드리지 마십시오.** 변경·삭제 또는 누락한 채 재배포하는 것은 금지되어 있습니다(`readme.txt:59`). | ||
| 48 | 55 | ||
| 56 | 이 라이선스는 배포판 루트의 `readme.txt` 한 파일 안에 한국어(`T2Editor License_Ko`)와 영어(`T2Editor License_En`) 두 언어로 들어 있으며, 현재 판본 표기는 `Version: 3.0.0`, 유효일은 **2026년 6월 29일**입니다. | ||
| 57 | |||
| 58 | 약관이 **모든 판본에 한 번에** 적용되지는 않습니다. 라이선스 본문이 정한 규칙은 이렇습니다. | ||
| 59 | |||
| 60 | - 개정된 약관은 dsclub.kr 공지사항으로 사전 고지되며, **공지된 시점 이후 배포되는 신규 버전**부터 적용됩니다(`readme.txt:45`). | ||
| 61 | - 이미 배포된 판본은 **그 판본을 다운로드한 시점에 유효했던 약관**을 따릅니다(`readme.txt:54`). | ||
| 62 | - dsclub.kr 공지사항에서 최신 약관을 확인할 수 없다면, **그 배포판에 들어 있는 `readme.txt`가 최후 기준**입니다(`readme.txt:54`). | ||
| 63 | - 새 판본을 내려받거나 계속 쓰시면 개정된 약관에 동의한 것으로 봅니다(`readme.txt:45`). | ||
| 64 | |||
| 65 | **지금 쓰신 10.5.1 배포판을 계속 쓰신다면, 그 배포판에 들어 있는 `readme.txt`(2026년 6월 29일 유효)가 현재 적용되는 약관입니다.** | ||
| 66 | |||
| 67 | ## 라이선스는 어느 파일에 있습니까 | ||
| 68 | |||
| 69 | **배포판 루트의 `readme.txt` 한 파일입니다.** 한국어 조항(`T2Editor License_Ko`)과 영어 조항(`T2Editor License_En`)이 같은 파일 안에 나란히 들어 있고, 그 파일 안에 판본 표기(`Version: 3.0.0`)와 배포 안내, 라이선스 유효일까지 모두 있습니다. | ||
| 70 | |||
| 71 | | 확인할 것 | 방법 | | ||
| 72 | |---|---| | ||
| 73 | | 내 배포판에 라이선스가 있는가 | 배포판 루트에 `readme.txt` 가 있는가 | | ||
| 74 | | 내 배포판의 약관이 최신인가 | `readme.txt` 의 유효일 문장(`이 라이선스는 …부터 유효합니다.`) | | ||
| 75 | | 판본이 무엇인가 | `readme.txt` **2행** `ver_10.5.1` | | ||
| 76 | |||
| 77 | **별도의 `license.txt` · `license.dat` · `License_ko.txt` · `License_en.txt` 파일은 현재 판본에 없습니다.** 그 파일들을 백업하거나 덮어쓰는 절차도 없습니다. 예전 판본(v1.x~v3.x)에서는 실제로 별도 파일로 배포되어 있었기 때문에, 오래된 안내에 그 이름이 남아 있습니다. | ||
| 78 | |||
| 79 | 라이선스에 문제가 있으면 이렇게 하십시오. | ||
| 80 | |||
| 81 | 1. 배포판 루트에 `readme.txt` 가 있는지 확인하십시오. | ||
| 82 | 2. 그 내용이 원본과 같은지 확인하십시오(판본·유효일 문장 기준). | ||
| 83 | 3. 이상이 있으면 **현재 판본 배포판을 다시 받아** 덮어쓰십시오. 업로드 파일과 설정은 별도 폴더에 있으므로 보존됩니다. | ||
| 84 | 4. **`readme.txt` 를 직접 편집하거나 지운 채 재배포하지 마십시오** — 라이선스 조항 위반입니다(`readme.txt:59`, `:118`). | ||
| 85 | |||
| 86 | 관련 오류 대처는 [[71-error-handling-guide.md]]를 보십시오. | ||
| 87 | |||
| 88 | ## 더 읽을 것 | ||
| 89 | |||
| 90 | - 배포판 라이선스 원문: 배포판 루트 `readme.txt` (`T2Editor License_Ko` / `T2Editor License_En`) | ||
| 91 | - 최신 판본 배포: https://dsclub.kr/service/editor | ||
| 92 | - 약관 개정 공지: dsclub.kr 공지사항 게시판 (`readme.txt:54` 가 우선 기준을 가리킵니다) | ||
| 93 | |||
| 94 | > 이 절은 위 조항을 실무 상황에 옮긴 것입니다. 조항 원문이 궁금하면 배포판 `readme.txt` 를 보십시오. | ||
| 95 | |||
| 49 | ## 라이선스 해석 시 주의할 점 | 96 | ## 라이선스 해석 시 주의할 점 |
| 50 | 97 | ||
| 51 | T2Editor 라이선스는 “코어와 기본 제공 플러그인”과 “외부에서 추가 개발한 플러그인·서비스”를 다르게 다룹니다. 따라서 문서나 상품 기획 단계에서 가장 먼저 해야 할 일은, 현재 배포하려는 코드가 원본 코어를 수정한 것인지, 아니면 별도 확장 모듈인지 경계를 명확히 나누는 것입니다. 이 경계가 모호하면 공개 범위와 판매 가능 여부 판단이 흔들립니다. | 98 | T2Editor 라이선스는 “코어와 기본 제공 플러그인”과 “외부에서 추가 개발한 플러그인·서비스”를 다르게 다룹니다. 따라서 문서나 상품 기획 단계에서 가장 먼저 해야 할 일은, 현재 배포하려는 코드가 원본 코어를 수정한 것인지, 아니면 별도 확장 모듈인지 경계를 명확히 나누는 것입니다. 이 경계가 모호하면 공개 범위와 판매 가능 여부 판단이 흔들립니다. |
| 52 | 99 | ||
| 100 | > 아래는 흔한 경우 3가지입니다. 여기에 없더라도 조항 원문(`readme.txt:31-59`)이 우선합니다. | ||
| 101 | |||
| 53 | ## 실무 판단 예시 | 102 | ## 실무 판단 예시 |
| 54 | 103 | ||
| 55 | - 코어 JS/PHP를 직접 수정해 기능을 넣은 경우: 수정본 공개 의무와 무료 배포 원칙을 먼저 검토해야 합니다. | 104 | - 코어 JS/PHP를 직접 수정해 기능을 넣은 경우: 수정본 공개 의무와 무료 배포 원칙을 먼저 검토해야 합니다. |
| 56 | - 별도 플러그인으로 기능을 추가한 경우: 유료 판매 가능성이 열릴 수 있으나, 원본 T2Editor 자체를 유료 상품처럼 재포장해서는 안 됩니다. | 105 | - 별도 플러그인으로 기능을 추가한 경우: 유료 판매 가능성이 열릴 수 있으나, 원본 T2Editor 자체를 유료 상품처럼 재포장해서는 안 됩니다. |
| 57 | - 외부 API 서비스와 연결하는 SaaS 형태인 경우: 에디터와 서비스의 경계를 문서화해 두는 것이 좋습니다. | 106 | - 외부 API 서비스와 연결하는 SaaS 형태인 경우: 에디터와 서비스의 경계를 문서화해 두는 것이 좋습니다. |
| 58 | 107 | ||
| 108 | > 계약·README에 남길 문구입니다. 계약서 본문에 `readme.txt:42`(책임 한계)와 `readme.txt:48`(유료화 가능) 조항을 함께 옮기십시오. | ||
| 109 | |||
| 59 | ## 추천 운영 문구 | 110 | ## 추천 운영 문구 |
| 60 | 111 | ||
| 61 | 클라이언트 납품이나 외부 배포 시에는 “T2Editor 코어는 원 저작권 정책을 따르며, 추가 개발분의 권리 범위는 별도 계약 또는 플러그인 라이선스를 따른다”는 문구를 계약서나 README에 분리해 두는 것을 권장합니다. | 112 | 클라이언트 납품이나 외부 배포 시에는 “T2Editor 코어는 원 저작권 정책을 따르며, 추가 개발분의 권리 범위는 별도 계약 또는 플러그인 라이선스를 따른다”는 문구를 계약서나 README에 분리해 두는 것을 권장합니다. |
| 62 | 113 | ||
| 63 | ## 참고 자료 | ||
| 64 | |||
| 65 | - DSclub T2Editor 서비스 페이지: https://dsclub.kr/service/editor | ||
| 66 | - DSclub 개발 및 관리 가이드: https://dsclub.kr/code/1403 | ||
| 67 | |||