Skip to content

docs(license): add diagrams for GPL, LGPL and AGPL obligations - #305

Merged
haksungjang merged 1 commit into
masterfrom
docs/license-obligation-diagrams
Sep 5, 2026
Merged

docs(license): add diagrams for GPL, LGPL and AGPL obligations#305
haksungjang merged 1 commit into
masterfrom
docs/license-obligation-diagrams

Conversation

@haksungjang

Copy link
Copy Markdown
Member

GPL, LGPL, AGPL 의무사항 가이드에 그림을 추가합니다. 한국어와 영어 양쪽에 같은 그림을 넣었습니다.

추가한 그림

  • GPL-2.0, GPL-3.0, AGPL-3.0: 파생저작물의 범위. 같은 프로세스 안에서 결합되는 것과 프로세스 경계를 넘어 통신하는 것을 좌우로 대조했습니다.
  • LGPL-2.1, LGPL-3.0: 링크 방식에 따른 공개 범위. 라이브러리 자체, 정적 링크한 실행파일, 동적 링크한 프로그램 세 갈래입니다.
  • AGPL-3.0: 소스 공개 의무가 생기는 시점. 배포와 네트워크 제공을 GPL-3.0과 나란히 놓은 대조표입니다.

3.0 계열 그림에는 설치 정보(Installation Information) 의무를 한 줄 덧붙였고, AGPL의 네트워크 조항은 수정한 버전에 적용된다는 점을 명시했습니다.

확인

  • SVG는 viewBox 860 기준으로 그려 본문 폭에서 축소 없이(배율 1.000) 렌더되는 것을 로컬 서버와 헤드리스 크롬으로 확인했습니다.
  • 한국어, 영어 10개 페이지 모두 200 응답과 이미지 삽입을 확인했습니다.
  • npm run build 통과.

Add SVG diagrams to the license obligation guides, in Korean and English:

- GPL-2.0, GPL-3.0, AGPL-3.0: scope of derivative works, contrasting
  what is combined in the same process with what communicates across a
  process boundary
- LGPL-2.1, LGPL-3.0: disclosure scope by linking method, covering the
  library itself, static linking and dynamic linking
- AGPL-3.0: when disclosure is triggered, comparing distribution and
  network use against GPL-3.0

The 3.0 diagrams also note the Installation Information requirement, and
the AGPL network clause is marked as applying to modified versions only.
@haksungjang
haksungjang merged commit d2c9e1a into master Sep 5, 2026
2 of 3 checks passed
@haksungjang
haksungjang deleted the docs/license-obligation-diagrams branch September 5, 2026 04:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant