5. 2차적 저작물 재산권 확보 방법
▣ GPL 및 LGPL 소스코드 공개 범위
GPL 공개SW 사용시 수정된 모든 소스코드를 공개하여야 하며 LGPL은 링크시킨 경우 공개의무가 없다. 다만, GPL의 경우 http://www.gnu.org에서 제공하는 FAQ에 따르면 링크관계 없이 fork() & exec()를 통해 생성되어 pipe, socket, command-line argument를 사용하여 통신하는 독립된 프로세스로 구성하는 경우 공개하지 않아도 된다고 설명하고 있다.
[그림 II-1. 소스코드 공개 범위 예시]
□ (GPL에서 소스코드 공개범위) GPL의 경우 [그림 II-1]에서 파일 A, 파일 B, 파일 C를 모두 공개하여야 한다. 다만, 파일 B와 파일 C를 공개하고 싶지 않을 경우에는 파일 B와 파일 C는 파일 A와 링크관계 없이 fork() & exec()를 통해 생성되어 pipe, socket, command-line argument를 사용하여 통신하는 독립된 프로세스로 구성하는 경우 공개하지 않아도 된다.
□ (LGPL에서 소스코드 공개범위) LGPL의 경우 파일 A만 공개하면 되고, 파일 B와 파일 C는 링크 관계이기 때문에 공개하지 않아도 된다.
▣ GPL 및 LGPL 2차적 저작물 재산권 확보 방법
GPL 및 LPGL을 이용하여 프로젝트를 개발할 경우 재산권을 확보하기 위해서는 기획 단계부터 라이선스 사용계획을 세워 아래와 같은 방법으로 개발을 진행하면 된다.
□ (GPL에서 2차적 저작물 재산권 확보) 공개를 원하는 코드는 파일 A에 자체 개발 코드를 포함하면 되고, 공개를 원하지 않는 소스코드(재산권 관련 정보 및 기술 등)은 파일 B와 파일 C와 같이 반드시 링크관계 없이 [그림 II-2]처럼 독립된 프로세스로 구성하여야 한다.
[그림 II-2. GPL에서 공개 범위 예시]
□ (LGPL에서 2차적 저작물 재산권 확보) 공개를 원하는 코드는 파일 A에 자체 개발 코드를 포함하면 되고, 공개를 원하지 않는 소스코드(재산권 관련 정보 및 기술 등)은 파일 B와 파일 C는 [그림 II-3]처럼 링크관계를 유지하면 된다. 다만, 사용자가 라이브러리 수정 후 동일한 실행 파일을 생성할 수 있도록 Static link의 경우는 응용프로그램의 Object Code를 제공해야 한다. 즉, 파일 B를 Static link시 파일 B의 Object Code는 공개해야 한다.
[그림 II-3 LGPL에서 공개 범위 예시]
[연재 차례]
번호 | 제목 | 작성자 | 조회수 | 작성 |
---|---|---|---|---|
공지 | [2024년] 오픈소스SW 라이선스 가이드 개정판 발간 file | support | 3539 | 2024-01-03 |
공지 | [2024년] 기업 오픈소스SW 거버넌스 가이드 개정판 발간 file | support | 2962 | 2024-01-03 |
공지 | [2024년] 공공 오픈소스SW 거버넌스 가이드 개정판 발간 file | support | 2907 | 2024-01-03 |
공지 | 공개 소프트웨어 연구개발(R&D) 실무 가이드라인 배포 file | support | 15351 | 2022-07-28 |
공지 | 공개소프트웨어 연구개발 수행 가이드라인 file | OSS | 15265 | 2018-04-26 |
88 | [구 지식경제부 예규 제41호] 공개SW 유지관리 서비스 가이드라인 (2012.6.13) file | OSS | 1820 | 2012-06-14 |
87 | [공개SW 라이선스 가이드] ⑤ 2차 저작물 재산권 확보 방법 | OSS | 2901 | 2012-06-11 |
86 | [공개SW 라이선스 가이드] ④ 주요 공개SW 라이선스 비교 | OSS | 2473 | 2012-05-31 |
85 | [공개SW 라이선스 가이드] ③ 주요 공개SW 라이선스별 의무사항 | OSS | 3547 | 2012-05-29 |
84 | [공개SW 라이선스 가이드] ② 공개SW 라이선스 검증의 필요성 | OSS | 1872 | 2012-05-23 |
83 | [공개SW 라이선스 가이드] ➀ 공개SW 라이선스 개요 | OSS | 2040 | 2012-05-11 |
82 | [2012년 3월 기준] SW 품질검증분야 공개SW 목록 file | OSS | 1621 | 2012-04-20 |
81 | [2012년 3월 기준] 서버용 공개SW 솔루션 리스트(OS, DBMS, WEB, WAS) file | OSS | 1604 | 2012-04-20 |
80 | [2012년 3월 기준] 비즈니스용 공개SW 솔루션 리스트 file | OSS | 1517 | 2012-04-20 |
79 | [2012년 3월 기준] 데스크탑용 공개SW 솔루션 리스트 file | OSS | 1428 | 2012-04-20 |
0개 댓글