LGPL 위반이라고 보았을 때 해야 되는 일

春 春 33479 
Created at
Updated at  
427 0 0

1. LGPL/GPL 라이선스 위반 여부 확인 점검표

오픈소스 라이선스(GPL, LGPL, GFDL 등)의 위반 여부를 판단하기 위해서는 배포 형태, 고지 의무, 소스코드 제공 방식 등을 종합적으로 검토해야 합니다.

 

가. 라이선스 고지 및 명시 의무 점검

  • 라이선스 전문(Full Text) 포함 여부: 소프트웨어 배포판 내에 GPL/LGPL/GFDL의 원문 텍스트 파일(예: LICENSE.txt, COPYING 등)이 올바르게 첨부되어 있는지 확인합니다.
  • 오픈소스 사용 명시 여부: 해당 프로그램이 GPL/LGPL에 의해 배포되는 소프트웨어라는 사실이 문서나 프로그램 정보(About) 화면 등에 분명하게 명시되어 있는지 확인합니다.
  • 허위/오인 유도 문구 존재 여부: GPL/LGPL 소프트웨어가 아님에도 불구하고 라이선스를 준수한 것처럼 위장하거나, 사용자로 하여금 GPL 기반 소프트웨어라는 오인을 불러일으킬 만한 불명확한 문구가 포함되어 있는지 점검합니다.

 

나. 소스코드 제공 및 접근성 점검

  • 소스코드 동봉 여부: 소프트웨어 배포 시 실행 파일(바이너리)과 함께 대응하는 소스코드가 직접 제공되고 있는지 확인합니다.
  • 서면 약정(Written Offer) 제공 여부: 바이너리만 제공되는 경우, 네트워크 다운로드 링크나 요청 시 소스코드를 제공하겠다는 명시적 확약(서면 약정 문구)이 포함되어 있는지 확인합니다.

 

다. 소스코드의 완전성 및 결합 형태 점검

  • 완전한 소스코드(Complete Source Code) 여부: 제공된 소스코드가 빌드 및 컴파일이 가능하여 실행 파일을 재현할 수 있는 완전한 상태인지 확인합니다.
  • 타 라이선스 모듈과의 연동성:
    • GPL 이외의 라이선스를 따르는 모듈과 결합되어 사용될 때, 해당 결합 방식이 라이선스 조건을 위반하지 않는지 확인합니다.
    • LGPL 특성 고려: LGPL의 경우, 독점 라이선스(Proprietary) 모듈과 동적 링크(Dynamic Linking) 방식으로 결합 시 전체 소스코드를 공개하지 않아도 되는 예외가 있으므로, 라이브러리 결합 형태(정적/동적)가 올바르게 처리되었는지 추가 검토가 필요합니다.


 

2. 위반 사실 확인 시 대응 및 조치 절차

검토 결과 LGPL/GPL 위반이 확실시될 경우, 저작권자가 법적 권리를 행사하고 시정 조치를 요구할 수 있도록 구체적인 정보를 수집하여 제보해야 합니다.

 

가. 수집 및 작성해야 할 필수 정보


제보 시에는 위반 정황을 분명하게 입증할 수 있도록 다음 정보들을 상세히 정리해야 합니다.

  • 위반 소프트웨어 정보: 프로그램명, 버전, 배포 형태(웹사이트 다운로드, 제품 탑재 등)
  • 배포자(위반자) 정보: 개인 또는 단체/기업명, 웹사이트 주소, 담당자 이메일, 전화번호, 소재지 등
  • 구체적인 위반 내용:
    • 라이선스 전문 미첨부
    • 소스코드 제공 거부 또는 불완전한 소스코드 제공
    • LGPL 라이브러리의 정적 결합 후 전체 소스코드 미공개 등

나. 저작권자(Copyright Holder)에 대한 제보

  • 저작권자의 정의: 해당 오픈소스 소프트웨어를 직접 개발하였거나, 해당 코드를 GPL/LGPL로 배포할 수 있는 법적 권리를 보유한 개인 또는 단체(예: FSF, Linux Foundation 등)를 의미합니다.
  • 제보 방법: 수집한 위반 정보와 증거 자료(캡처 화면, 다운로드 링크 등)를 작성하여 저작권자의 공식 이메일이나 이슈 트래커를 통해 전달합니다.

다. 전문 기관 및 재단을 통한 해결

  • FSF(자유소프트웨어재단) 활용: GNU 프로젝트 관련 소프트웨어의 경우 FSF의 라이선스 준수 팀(Licensing and Compliance Lab)에 위반 사항을 제보할 수 있습니다.
  • 국내 전문 기관 상담: 국내의 경우, 한국저작권위원회(오픈소스 S/W 라이선스 종합정보 시스템 OLIS)를 통해 위반 여부에 대한 검증 지원 및 상담을 요청할 수 있습니다.

 

LGPL 위반이라고 보았을 때 해야 되는 일

Tags GNU GPL LGPL 소프트웨어 Facebook X
Comments 0
Similar posts
  1. 라이브러리에 LGPL을 사용하지 말아야 하는 이유
    182
  2. LGPL은 소스 고쳐도 공개 안해도 되는거 아닌가?
    149
  3. SONY의 LGPL위반으로 인한 소송 휘말림 사례
    164
  4. 노키아, MS와 한배…DRM 플레이레디 채택
    187
  5. 주소로 구글 어스 지도 찾는 방법 (네이버-구글맵) - 간편 약도 만들기
    252
  6. GPL 2.0의 주요 내용과 개정배경
    223
  7. 일반 블로그들이 싸이월드의 미니홈피를 이기지 못하는 이유
    180
  8. 잘 팔리는 인재는 이유가 있다
    283
  9. Groovy란 무엇인가?
    190
  10. TextCube Trackback 게시물 한꺼번에 1000개 지우는 방법
    272
  11. 외주 개발을 하는 소프트웨어 개발업체의 현실
    281
  12. 가장 설래이는 언어
    180
  13. 맥/맥미니 OSX 비밀번호 잊어버렸을 때 CD 없이 초기화하는 방법
    400
  14. 대기업 인사팀 18년차의 조언-농담같지만 왠지 진실하게 들려오는 알찬 조언
    533
  15. 인텔이 주장하는 데이터 센터 아키텍쳐의 미래는 Software-Defined Infrastructure(SDI)
    288
  16. 원격 폴더를 외장 하드처럼 자유롭게 써 보자 - 마운틴덕(Mountain Duck)
    584
  17. 코드리뷰도 생산성 있게 - Visual Studio Code를 이용하여 코드리뷰 중 JIRA에 이슈 등록하는 방법
    303
  18. ffmpeg으로 mov file을 mp4로 변환하는 방법
    415
  19. Delphi Community Edition - 비영리/개인 개발자에게 완전 무료
    754
  20. 지적재산권, 저작권, 소유권, 사용권 그리고 로열티
    597
  1. 로그인 비번 잊어먹었을때
    271
  2. 간단하게 배워보는 DOS 명령어
    182
  3. Windows 부팅시 속도 향상시키는 방법
    192
  4. Windows ICS(Internet Connection Sharing) 사용하지 않도록(Turn Off) 하는 방법
    326
  5. 특정 문자열을 기준으로 해서 배열로 만들어주는 방법
    243
  6. mysql 백업에서 복구까지
    159
  7. 블로그를 쉽게 할 수 있도록 도와주는 블로깅툴 - Windows Live Writer
    460
  8. Flash와 PHP를 활용하여 멀티 파일 업로드 구현하는 방법
    482
  9. TComboBox Readonly로 만드는 방법
    176
  10. 마이크로소프트 윈도우7 (WIndows 7) 미공개 바탕화면
    168
  11. 비스타에 이은 마이크로소프트 윈도우 차기 버전「윈도우 7」
    241
  12. 쓰기 불편해 XP로 U턴하는 이용자 늘어, 윈도비스타 '징검다리 OS' 되나
    184
  13. 델파이에서 URL Encoding 하는 방법
    305
  14. 한글을 유니코드 또는 UTF-8포멧으로 변환하는 방법
    314
  15. 듀얼모니터를 쓸때 태스크바가 하나 밖에 없어서 불편했던 사람들을 위한 - 듀얼모니터용 프로그램 울트라몬 (UltraMon)
    315
  16. Exchange Server 인증서 때문에 Windows Mobile 디바이스와 ActiveSync가 되지 않는 경우 해결법
    277
  17. PC 부팅할때 Num Lock 키 해제하는 방법
    343
  18. MFC에서 디스크 포멧(Disk Format)하기
    372
  19. 소켓을 생성하여 CSocket에 Attach하는 방법
    205
  20. 소켓 프로그래밍 기본 흐름 - Socket Programming Basic Flow
    216
  21. Java로 구현하는 간단한 Client & Server 프로그램
    167
  22. OWL(One World Language)의 다른 종류
    226
  23. OWL(One World Language)은 무엇인가?
    178
  24. 온톨로지(ontology)란 무엇인가?
    261
  25. 시간 알아내는 함수 gmtime
    233
  26. 웹페이지 속도 빠르게 하는 방법 10가지
    226
  27. 글자 깜빡이게 하기
    242
  28. PHP에서 URL Open시 에러가 날때
    178
  29. UTF-8로 인코딩된 문자열을 EUC-KR로 바꾸는 방법
    151
  30. UPnP 네트워크의 예
    235
Recently updated
  1. 떡꼬치 양념이 착! 중독성 대박 두툼한 매콤 통스팸김밥 만들기
    14
  2. 살 안 찌는 레몬즙, 많이 마시면 위험한 의외의 이유
    32
  3. 겨울철 꿀차 효능과 매일 마시면 살찔까? 오해와 진실
    38
  4. 실바 넘은 극한 몰빵 배구, 귀화 준비 인쿠시 홀로 48득점 폭주
    41
  5. 히트곡을 딸과 함께 부르는 박남정 박시은 부녀 동반 무대
    77
  6. 계란찜 뚝배기 그릇에 하는 방법
    325
  7. 라면 사리와 라면 스프로 만드는 라면 피자
    486
  8. 순두부와 라면의 알싸한 조화로 만들 수 있는 순두부 찌게 라면
    382
  9. 모션데스크 공간 200% 활용하기: 엔지니어가 찜한 페그보드 데스크 오거나이저 리뷰
    149
  10. 삼성전자 3분기 영업이익 107조 돌파! 국내 최초 '분기 100조원' 시대 열었다
    90
  11. 야! 남규리님 프로야구 레전드 시구 봤던 사람 있냐?
    512
  12. 내 유튜브 알고리즘을 점령한 남규리 여인의 향기 쇼츠 추천
    75
  13. 씨야 데뷔 20주년 콘서트로 전한 남규리의 반가운 근황
    77
  14. 요즘 다시 반복해서 듣고 있는 클론의 음악에서 느껴지는 김태영님의 피쳐링 파워
    65
  15. 솔직해서 더 매력적인 아일릿 원희의 성격 알아보기
    89
  16. 걸그룹 베스티 '연애의 조건', 13년 만의 역주행 신화 분석
    94
  17. YG '베이비몬스터'의 모든 것: 7인 멤버 프로필부터 앨범 활동 역사까지 완전 정리
    98
  18. 보험에서 질병당일 입원금 보상 받는 방법
    400
  19. 사고시 가입 된 보험에서 통원비가 지급되는 경우
    187
  20. 상해의료실비란?
    239
  21. 일본 예능부터 샤넬쇼까지 완벽 소화! 독보적인 일본어 실력 보여준 아일릿 원희
    73
  22. 호랑이 감독 김연경 - 인쿠시와 함께 갓생 댄스 폭발
    71
  23. 군인들을 설레이게 했던 군통령 - 걸스데이
    124
  24. 베이비몬스터 아사 일본 현지 근황
    153
  25. 지마켓의 재미난 컨셉 광고
    101
  26. 재결성한 터보, 그 이후의 행보와 최근 근황
    77
  27. 한때 소셜미디어를 흔들었던 나루토 댄스 챌린지
    63
  28. 성경 역사와 세계사를 한눈에 비교해보는 아담의 역사 지도 연표 추천
    107
  29. 외계에서 온 우뢰메 - 에스퍼맨의 목소리는 지금 들어도 뭔가 어색한
    86
  30. 중국 6대2 무규칙 매치, 링 줄로 몰아붙인 압도적 경기 전개
    81
  31. 공부가 하고 싶었던 가난한 소년 - 하고자 하는 의지만 있다면 원하는 바를 이룰 수 있어
    204
  32. 돌아온 인쿠시와 신인감독 김연경! 벌써부터 설레는 원더독스 기대평
    129
  33. 별 이유 없이 혼인신고를 미루어 왔는데 최근 남편이 부정한 관계에 있는 여자와 먼저 혼인신고를 한 경우, 정식 결혼한 저는 어떻게 됩니까?
    265
  34. 전광훈 목사가 빤스목사로 불리우는 이유
    412
  35. 자녀배상책임 보험 가입시 배상 범위
    280
  36. 태아보험 가입시 저체중아 인큐베이터 특약
    300
  37. 추석 아침 식사와 혈당 관리의 중요성 - 아침 공복에 피해야 할 대표 명절 음식 3가지
    88
  38. 교통사고 합의는 보험회사와 언제까지 합의해야 하는가? 소멸시효?
    468
  39. 사고로 인하여 장해가 발생하면 소송이 필요할수도 있는가?
    248
  40. 사고시 보험사들의 장해 판단 유형
    214
  41. 각종 사고 발생시 합의금 계산 방법
    345
  42. 세무조정의 개념적 이해
    220
  43. 결산조정사항의 개념 및 분류
    294
  44. 불길속의 영웅
    92
  45. 외국인인척 하고 통인시장 가보기
    133
  46. 재고자산의 평가방법을 신고치 않을 경우 받는 영향
    261
  47. 법인세의 중간예납이 가지는 의미
    218
  48. 매콤달콤 황금비율 라면 떡볶이 (라볶이) 레시피
    502
  49. 참치로 간단히 만드는 매운탕
    639
  50. 라면으로 고로케 만드는 방법
    365